summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/link_uniforms.cpp
diff options
context:
space:
mode:
authorSamuel Pitoiset <[email protected]>2017-04-20 19:13:50 +0200
committerSamuel Pitoiset <[email protected]>2017-05-06 16:40:19 +0200
commitbecc87b84a01d0b9c6efb5a979dfb44c53095c4d (patch)
tree4f6642012239e984ede99edec29510874aa6f65a /src/compiler/glsl/link_uniforms.cpp
parent042eee2067dc937e8d7e9b54829c5c4b8706dc27 (diff)
glsl: make sampler/image types as 64-bit
The ARB_bindless_texture spec says: "Samplers are represented using 64-bit integer handles." and, "Images are represented using 64-bit integer handles." It seems simpler to always consider sampler and image types as 64-bit unsigned integer. This introduces a temporary workaround in _mesa_get_uniform() because at this point no flag are used to distinguish between bound and bindless samplers. This is going to be removed in a separate series. This avoids breaking arb_shader_image_load_store-state. v3: - update the comment slightly 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/link_uniforms.cpp')
0 files changed, 0 insertions, 0 deletions