summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/test_optpass.h
diff options
context:
space:
mode:
authorSamuel Pitoiset <[email protected]>2017-04-21 15:27:15 +0200
committerSamuel Pitoiset <[email protected]>2017-05-06 16:40:19 +0200
commit3cdcc5f02f39bd4dc78b88eb80bca4ac208f7f2f (patch)
tree57d7c5bd72206247e48d4ffb760c3c84cb61d551 /src/compiler/glsl/test_optpass.h
parent95c83aba713ad89ff4d189cbdcbf725e2010af7e (diff)
glsl: implement ARB_bindless_texture conversions
From section 5.4.1 of the ARB_bindless_texture spec: "In the following four constructors, the low 32 bits of the sampler type correspond to the .x component of the uvec2 and the high 32 bits correspond to the .y component." uvec2(any sampler type) // Converts a sampler type to a // pair of 32-bit unsigned integers any sampler type(uvec2) // Converts a pair of 32-bit unsigned integers to // a sampler type uvec2(any image type) // Converts an image type to a // pair of 32-bit unsigned integers any image type(uvec2) // Converts a pair of 32-bit unsigned integers to // an image type v4: - fix up comment style v3: - rebase (and remove (sampler) ? 1 : vector_elements) Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]> Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/compiler/glsl/test_optpass.h')
0 files changed, 0 insertions, 0 deletions