]> git.tdb.fi Git - libs/gl.git/commit - source/glsl/compiler.cpp
Allocate locations to interface variables
authorMikko Rasa <tdb@tdb.fi>
Sat, 3 Apr 2021 10:56:16 +0000 (13:56 +0300)
committerMikko Rasa <tdb@tdb.fi>
Sat, 3 Apr 2021 16:40:26 +0000 (19:40 +0300)
commit7b03ca83ca6c48b9f8c3f77c13760e7f87e9632d
tree5e6dfeaca34274d8374e6c1848f764eb0935ede4
parent9cfccf5c4e366e033cfd5eebf8955d2b13202b46
Allocate locations to interface variables
27 files changed:
source/glsl/compiler.cpp
source/glsl/finalize.cpp
source/glsl/finalize.h
tests/glsl/alias_types.glsl
tests/glsl/arithmetic_assignment.glsl
tests/glsl/complex_constant_condition_removal.glsl
tests/glsl/conditional_multiple_emitvertex.glsl
tests/glsl/constant_last_argument.glsl
tests/glsl/constructors.glsl
tests/glsl/dead_loop_removal.glsl
tests/glsl/function_arguments_inline.glsl
tests/glsl/function_inline_parameter_name_conflict.glsl
tests/glsl/function_overloading.glsl
tests/glsl/geometry_interface_block.glsl
tests/glsl/geometry_passthrough.glsl
tests/glsl/ignore_array_in_geometry_passthrough.glsl
tests/glsl/keep_spec_constants_in_module.glsl
tests/glsl/multiple_emitvertex.glsl
tests/glsl/nested_function_inline.glsl
tests/glsl/parentheses.glsl
tests/glsl/passthrough.glsl
tests/glsl/passthrough_declaration_order.glsl
tests/glsl/referenced_but_unassigned_output.glsl
tests/glsl/specialization_constants.glsl
tests/glsl/ternary_operator.glsl
tests/glsl/uniform_location_allocation.glsl [new file with mode: 0644]
tests/glsl/variable_assignment_subscript.glsl