mesa/src/gallium/drivers/iris
Kenneth Graunke 6dc1c2d8bd iris: Fix ALT mode regressions from shader cache
We were checking this based on nir->info.name, but with the shader
cache enabled, nir_strip throws out the name, causing us to use IEEE
mode for ARB programs.

gl-1.0-spot-light regressed because it wants ALT mode for 0^0 behavior.

Fixes: dc5dc727d5 iris: Serialize the NIR to a blob we can use for shader cache purposes.
2019-05-21 16:58:54 -07:00
..
Android.mk android/iris: fix driinfo header filename 2019-04-23 22:25:17 -07:00
driinfo_iris.h iris: Enable the dual_color_blend_by_location driconf option. 2019-04-22 09:36:36 -07:00
iris_batch.c iris: Expose PIPE_CAP_DEVICE_RESET_STATUS_QUERY 2019-05-09 16:49:07 -07:00
iris_batch.h iris: Expose PIPE_CAP_DEVICE_RESET_STATUS_QUERY 2019-05-09 16:49:07 -07:00
iris_binder.c iris: Do binder address allocations per-context, not globally. 2019-02-21 10:26:11 -08:00
iris_binder.h iris: little bits of compute basics 2019-02-21 10:26:09 -08:00
iris_blit.c iris: support dmabuf imports with offsets 2019-05-07 13:36:08 -07:00
iris_blorp.c iris: Flag fewer dirty bits in BLORP 2019-03-11 22:46:39 -07:00
iris_border_color.c iris: Destroy the border color pool 2019-02-21 10:26:10 -08:00
iris_bufmgr.c iris: Add helpers to clone a hardware context. 2019-05-09 16:49:07 -07:00
iris_bufmgr.h iris: Add helpers to clone a hardware context. 2019-05-09 16:49:07 -07:00
iris_clear.c iris: Enable fast clear colors on gen11. 2019-04-30 08:31:44 -07:00
iris_context.c iris: Expose PIPE_CAP_DEVICE_RESET_STATUS_QUERY 2019-05-09 16:49:07 -07:00
iris_context.h iris: Fix ALT mode regressions from shader cache 2019-05-21 16:58:54 -07:00
iris_defines.h iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_disk_cache.c iris: Cache assembly shaders in the on-disk shader cache 2019-05-21 15:05:38 -07:00
iris_draw.c iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_fence.c iris: Add a timeout_nsec parameter, rename check_syncpt to wait_syncpt 2019-02-21 10:26:11 -08:00
iris_fence.h iris: Make a iris_batch_reference_signal_syncpt helper function. 2019-02-21 10:26:11 -08:00
iris_formats.c iris: Fix imageBuffer and PBO download. 2019-05-01 14:37:46 -07:00
iris_pipe.h iris: Make a gl_shader_stage -> pipe_shader_stage helper function 2019-04-23 00:24:08 -07:00
iris_pipe_control.c iris: Spruce up "are we using this engine?" checks for flushing 2019-03-07 17:08:07 -08:00
iris_program.c iris: Fix ALT mode regressions from shader cache 2019-05-21 16:58:54 -07:00
iris_program_cache.c iris: always include an extra constbuf0 if using UBOs 2019-02-21 10:26:11 -08:00
iris_query.c iris: Implement ARB_indirect_parameters 2019-05-11 23:56:52 -07:00
iris_resolve.c iris: Resolve textures used by the program, not merely bound textures 2019-05-03 13:03:22 -07:00
iris_resource.c iris: Check if resource has stencil before returning it 2019-05-14 21:16:11 -07:00
iris_resource.h iris: support dmabuf imports with offsets 2019-05-07 13:36:08 -07:00
iris_screen.c iris: Expose the disk cache to the state tracker as well. 2019-05-21 15:05:38 -07:00
iris_screen.h iris: Start wiring up on-disk shader cache 2019-05-21 15:05:38 -07:00
iris_state.c intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8 2019-05-14 13:16:30 -07:00
Makefile.sources iris: Add mechanism for iris-specific driconf options 2019-04-22 09:35:36 -07:00
meson.build iris: Start wiring up on-disk shader cache 2019-05-21 15:05:38 -07:00