mesa/src
Samuel Pitoiset becc87b84a 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 <samuel.pitoiset@gmail.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
2017-05-06 16:40:19 +02:00
..
amd radv/meta: fix restoring a push descriptor set 2017-05-06 01:46:18 +02:00
compiler glsl: make sampler/image types as 64-bit 2017-05-06 16:40:19 +02:00
egl egl/android: Set EGLSurface.Lost to EGL_TRUE/EGL_FALSE 2017-05-04 20:09:10 -07:00
gallium radeonsi: apply the tess+GS hang workaround to Polaris12 as well 2017-05-05 18:55:03 +02:00
gbm gbm/dri: Fix sign-extension in modifier query 2017-05-02 19:55:13 +01:00
getopt
glx glx/apple: remove empty variable SHARED_GLAPI_CFLAGS 2017-05-04 18:12:05 +01:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel anv/allocator: Only write to _vg_ptr if we have valgrind 2017-05-05 12:49:51 -07:00
loader loader: use drmGetDevice[s]2 API 2017-03-15 11:37:55 +00:00
mapi mapi_abi.py: remove no longer used --mode option 2017-05-04 18:17:06 +01:00
mesa glsl: make sampler/image types as 64-bit 2017-05-06 16:40:19 +02:00
util util/disk_cache: remove percentage based max cache limit 2017-04-28 14:35:27 +10:00
vulkan vulkan/wsi/wayland: Pass damage through to the compositor 2017-04-03 13:51:08 -07:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript