mesa/src
Ilia Mirkin 0cf6320eb5 nvc0/ir: change textureGrad to always use lane 0 as the tex origin
Thanks to Karol Herbst for the debugging / tracing work that led to this
change.

Move to using lane 0 as the "work" lane for the texture. It is unclear
why this helps, as that computation should be identical to doing it in
the "correct" lane with the properly adjusted quadops.

In order to be able to use the lane 0 result, we also have to ensure
that lane 0 contains the proper array/indirect/shadow values.

This applies to Fermi and Kepler. Maxwell+ may or may not need fixing,
but that lowering logic is separate.

Fixes KHR-GL45.texture_cube_map_array.sampling

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2017-12-19 23:09:19 -05:00
..
amd radv: properly load unused gl_LocalInvocationID/gl_WorkGroupID components 2017-12-19 21:26:25 +01:00
broadcom broadcom/vc5: Add missing setting of the UIF XOR disable flag in textures. 2017-12-19 15:55:14 -08:00
compiler nir/linking: always set the used_across_stages/outputs_read bits 2017-12-19 06:44:11 +10:00
egl egl/android: Provide an option for the backend to expose KHR_image 2017-12-14 13:43:03 +02:00
gallium nvc0/ir: change textureGrad to always use lane 0 as the tex origin 2017-12-19 23:09:19 -05:00
gbm meson: add dep_thread to every lib that includes threads.h 2017-12-07 17:29:42 +00:00
getopt
glx meson: fix glx-test race 2017-12-13 09:37:12 -08:00
gtest
hgl
intel intel/compiler/gen10: Disable push constants. 2017-12-19 12:32:24 -08:00
loader meson: add dep_thread to every lib that includes threads.h 2017-12-07 17:29:42 +00:00
mapi glapi: add GL_EXT_disjoint_timer_query 2017-12-15 08:42:48 +02:00
mesa gallium: plumb context priority through to driver 2017-12-19 16:36:10 -05:00
util util: scons: wire up the sha1 test 2017-12-15 19:01:12 +00:00
vulkan android: fix vulkan driver build 2017-12-18 09:49:15 +02:00
git_sha1.h.in
Makefile.am
meson.build meson: build r600 driver 2017-11-28 14:06:33 -08:00
SConscript