Merge pull request #2101 from travisfoo/master

add c wrapper for standalone ResourceLimits and remove that dependency from glslang_c_interface
This commit is contained in:
John Kessenich 2020-03-09 01:53:41 -06:00 committed by GitHub
commit 6861ea4e10
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 107 additions and 8 deletions

View file

@ -167,11 +167,6 @@ int glslang_initialize_process() { return static_cast<int>(glslang::InitializePr
void glslang_finalize_process() { glslang::FinalizeProcess(); }
const glslang_resource_t* glslang_default_resource(void)
{
return reinterpret_cast<const glslang_resource_t*>(&glslang::DefaultTBuiltInResource);
}
static EShLanguage c_shader_stage(glslang_stage_t stage)
{
switch (stage) {

View file

@ -205,8 +205,6 @@ extern "C" {
int glslang_initialize_process();
void glslang_finalize_process();
const glslang_resource_t* glslang_default_resource(void);
glslang_shader_t* glslang_shader_create(const glslang_input_t* input);
void glslang_shader_delete(glslang_shader_t* shader);
int glslang_shader_preprocess(glslang_shader_t* shader, const glslang_input_t* input);