mesa/src/intel
Kenneth Graunke 23f42f8dcf intel/compiler: Use new Gen11 headerless RT writes for MRT cases
Gen11 adds support for specifying the render target index and src0
alpha present bits in the extended message descriptor.  Previously,
we had to use a message header for this, requiring extra instructions
to write the fields, and two registers of extra payload.

Improves performance on my ICL 8x8 frequency locked to 700Mhz, on iris:

   GfxBench5 Manhattan 3.0: 2.13635% +/- 0.159859% (n=5)
   GfxBench5 Aztec Ruins:   1.57173% +/- 0.128749% (n=5)
   Synmark2 OglDeferred:    2.86914% +/- 0.191211% (n=10)

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-08-27 14:20:07 -07:00
..
blorp intel/fs: Drop the gl_program from fs_visitor 2019-08-25 01:02:52 -05:00
common intel/gen_decoder: Decode SLICE_HASH_TABLE. 2019-08-12 16:19:08 -07:00
compiler intel/compiler: Use new Gen11 headerless RT writes for MRT cases 2019-08-27 14:20:07 -07:00
dev intel: Get information about pixel pipes subslices. 2019-08-12 16:19:08 -07:00
genxml isl: Enable Unorm Path in Color Pipe 2019-08-15 10:39:09 -07:00
isl isl: Don't set UnormPathInColorPipe for integer surfaces. 2019-08-26 16:54:20 +00:00
perf intel/perf: use MAJOR_IN_SYSMACROS/MAJOR_IN_MKDEV 2019-08-08 21:44:33 +01:00
tools intel/decoders: Avoid uninitialized variable warnings 2019-08-23 13:25:27 -07:00
vulkan intel/fs: Drop the gl_program from fs_visitor 2019-08-25 01:02:52 -05:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: static link with libexpat with Android O+ 2019-03-25 10:11:57 +02: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 android: intel/isl: remove redundant building rules 2019-02-22 07:56:11 +02:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk anv: support GetSwapchainGrallocUsage2ANDROID for Android 2019-08-08 05:08:01 +00:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources anv,nir: Move lower_input_attachments pass from ANV to NIR. 2019-07-08 14:02:50 +02:00
meson.build i965: extract performance query metrics 2019-04-17 14:10:42 +01:00