mesa/src
Gert Wollny 42cd2810aa r600: Correct IDIV if DST and SRC use the same temporary
In cases like

  IDIV TEMP[0].xy TEMP[0].xx TEMP[1].yy

the result will be written to the same register that is also a source register.
Since the components are evaluated one by one, this may result in overwriting
the source value for a later operation. Work around this by adding another
temporary to store the result if the destination temporary index is equal to
one of the source temporary indices.

Fixes:
  dEQP-GLES2.functional.shaders.operator.binary_operator.div.*
Signed-off-by: Gert Wollny <gw.fossdev@gmail.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
2018-05-28 02:57:46 +01:00
..
amd radv: run the EarlyCSEMemSSA LLVM pass 2018-05-25 14:24:14 +02:00
broadcom v3d: Add support for glSampleMask / glSampleCoverage. 2018-05-17 15:09:46 +01:00
compiler nir: Implement optional b2f->iand lowering 2018-05-18 22:44:09 +02:00
egl egl/x11: deduplicate depth-to-format logic 2018-05-24 18:01:45 +01:00
gallium r600: Correct IDIV if DST and SRC use the same temporary 2018-05-28 02:57:46 +01:00
gbm
getopt
glx meson: allow empty sources when using link_whole 2018-04-24 14:08:15 -07:00
gtest
hgl
intel intel/blorp: Support blits and clears on surfaces with offsets 2018-05-25 14:01:44 -07:00
loader dri3: Stricter SBC wraparound handling 2018-05-22 17:59:53 +02:00
mapi mesa: changes to expose OES_texture_view extension 2018-05-24 12:53:07 +03:00
mesa i965: Revert recent tiled memcpy changes. 2018-05-26 16:25:50 -07:00
util util/set: add a set_clear function 2018-05-04 10:13:33 -07:00
vulkan vulkan/wsi: Only use LINEAR modifier for prime if supported. 2018-05-08 15:47:16 +02:00
git_sha1.h.in
Makefile.am
meson.build meson: only build mesa_st tests when build-tests is true 2018-04-24 14:08:15 -07:00
SConscript