mesa/src/intel
Jason Ekstrand 367b0ede4d intel/fs: Bail in optimize_extract_to_float if we have modifiers
This fixes a bug in runscape where we were optimizing x >> 16 to an
extract and then negating and converting to float.  The NIR to fs pass
was dropping the negate on the floor breaking a geometry shader and
causing it to render nothing.

Fixes: 1f862e923c "i965/fs: Optimize float conversions of byte/word..."
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109601
Tested-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
2019-02-14 23:02:44 -06:00
..
blorp intel/blorp: Add two more filter modes 2019-01-14 10:16:52 -06:00
common drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
compiler intel/fs: Bail in optimize_extract_to_float if we have modifiers 2019-02-14 23:02:44 -06:00
dev drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
genxml genxml: Add SO_PRIM_STORAGE_NEEDED and SO_NUM_PRIMS_WRITTEN 2019-01-22 10:42:57 -06:00
isl drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
tools drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
vulkan anv: Silence some compiler warnings in release builds 2019-02-14 16:04:45 -06:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: link libmesa_intel_common with zlib and expat 2017-08-02 10:30:50 +03:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Android.genxml.mk intel/genxml/icl: Generate packing headers 2018-02-15 16:14:55 -08:00
Android.isl.mk intel/isl: move tiled_memcpy static libs from i965 to isl 2019-01-10 08:02:30 +02:00
Android.mk intel: Add missing includes for building on Android 2018-03-06 00:14:22 -08:00
Android.vulkan.mk drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Makefile.am drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Makefile.blorp.am blorp: automake: add TODO to the tarball 2017-02-24 17:37:00 +00:00
Makefile.common.am automake: intel: correctly append to the LIBADD variable 2017-11-08 14:23:57 +00:00
Makefile.compiler.am i965/vec4/dce: Don't narrow the write mask if the flags are used 2018-12-17 13:47:06 -08:00
Makefile.dev.am intel: Split gen_device_info out into libintel_dev 2018-03-05 09:47:37 -08:00
Makefile.genxml.am intel: genxml: automake: include gen_bits_header.py in the tarball 2017-04-05 13:16:28 +01:00
Makefile.isl.am intel/isl: move tiled_memcpy static libs from i965 to isl 2019-01-10 08:02:30 +02:00
Makefile.sources intel/isl: move tiled_memcpy static libs from i965 to isl 2019-01-10 08:02:30 +02:00
Makefile.tools.am intel/tools: new i965_disasm tool 2018-08-29 11:19:55 -07:00
Makefile.vulkan.am drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
meson.build intel: compiler option msse2 and mstackrealign 2018-09-07 13:45:46 +01:00