mesa/src
Pierre-Eric Pelloux-Prayer 090fc593b4 mesa: fix glUniform* when a struct contains a bindless sampler
Small example from #3271:

layout (bindless_sampler) uniform;
struct SamplerSparse {
  sampler2D tex;
  vec4 size;
  [...]
};
uniform SamplerSparse foo;

'foo' will be marked as bindless but we should only take the assign-as-GLuint64 path for 'tex'.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3271
Fixes: 990c8d15ac ("mesa: fix setting uniform variables for bindless samplers/images")
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6730>
2020-09-18 07:52:06 +00:00
..
amd radv: initialize with expanded cmask if the destination layout needs it 2020-09-17 10:28:29 +00:00
android_stub ci: Include enough Android headers to let us compile test EGL 2020-08-05 18:08:07 +00:00
broadcom v3d/compiler: fix V3D double-rounding of .8 fixed-point XY coordinates 2020-09-11 09:51:33 +02:00
compiler glsl: take EXT_gpu_shader4 in to account when adding round 2020-09-18 05:49:51 +00:00
drm-shim drm-shim: Fix unused variable warnings from asserts in release build. 2020-08-28 22:45:08 +00:00
egl egl/android: HAVE_DRM_GRALLOC path fixes (v2) 2020-09-07 23:33:15 +02:00
etnaviv etnaviv: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
freedreno turnip: Release bo_mutex lock before potential error path. 2020-09-17 23:27:40 +00:00
gallium etnaviv: add disk cache 2020-09-18 07:45:11 +00:00
gbm meson: conditionally include -ldl in gbm pkg-config file 2020-08-31 09:14:57 +00:00
getopt
glx glx: Allow depth-30 pbuffers to work without a depth-30 pixmap format 2020-09-17 14:28:24 -04:00
gtest gtest: Update to 1.10.0 2020-04-20 11:57:11 +00:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel anv: Fix the target_bo assertion in anv_reloc_list_add 2020-09-17 07:25:05 -05:00
loader glx/dri3: Implement GLX_EXT_swap_control_tear 2020-09-10 14:48:19 -04:00
mapi src/mesa: add GL_NV_half_float extension support (v2) 2020-08-11 19:55:22 +00:00
mesa mesa: fix glUniform* when a struct contains a bindless sampler 2020-09-18 07:52:06 +00:00
panfrost android: pan/bi: Use new packing 2020-09-17 23:40:45 +02:00
util disk_cache: Fix filename leak on error path. 2020-09-17 15:42:44 -07:00
virtio virgl: update protocol headers 2020-08-21 18:38:44 +00:00
vulkan wsi/x11: Hook up VK_PRESENT_MODE_FIFO_RELAXED_KHR 2020-09-10 14:17:47 -04:00
meson.build meson: don't advertise TLS support if glx wasn't build with it 2020-08-31 09:14:57 +00:00
SConscript driconf: drop now unused translation facility 2020-06-22 21:50:12 +00:00