summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/Makefile.sources
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2012-12-06 22:38:26 -0800
committerKenneth Graunke <kenneth@whitecape.org>2014-01-18 21:56:08 -0800
commit11f6882e1daf73cead8bc9febe5e29ada98f4add (patch)
tree6bbec317f5e9e85f9962bac838114731bd532de9 /src/mesa/drivers/dri/i965/Makefile.sources
parent9eb568d7531eb4715be24d5076353ea6c10c8ceb (diff)
downloadexternal_mesa3d-11f6882e1daf73cead8bc9febe5e29ada98f4add.zip
external_mesa3d-11f6882e1daf73cead8bc9febe5e29ada98f4add.tar.gz
external_mesa3d-11f6882e1daf73cead8bc9febe5e29ada98f4add.tar.bz2
i965: Create a new fragment shader backend for Broadwell.
This replaces the old fs_generator backend. v2: Port to the C-based representation of assembly instructions. Fix texturing after the texture-grf merge. v3: Add high quality derivative support. Fix SET_SIMD4X2_OFFSET. v4: Pass brw_context to gen8_instruction functions as required. v5: Fixes for MRT, as well as zero render targets (alpha test only). v6: Replace n-wide with SIMDn in comments and messages; port over Topi's blorp-generator changes; add missing TXF_MCS opcode, fix missing high quality derivatives for DDX; fix typo (all caught by Eric). Simplify ADDC/SUBB handling; drop "Used only on Gen6+" comment (caught by Matt). Emit SIMD16 versions of three source instructions (caught by both Eric and Matt). Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/Makefile.sources')
-rw-r--r--src/mesa/drivers/dri/i965/Makefile.sources1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/Makefile.sources b/src/mesa/drivers/dri/i965/Makefile.sources
index f38d06e..d0c85cf 100644
--- a/src/mesa/drivers/dri/i965/Makefile.sources
+++ b/src/mesa/drivers/dri/i965/Makefile.sources
@@ -140,6 +140,7 @@ i965_FILES = \
gen7_wm_state.c \
gen7_wm_surface_state.c \
gen8_disasm.c \
+ gen8_fs_generator.cpp \
gen8_generator.cpp \
gen8_instruction.c \
gen8_vec4_generator.cpp \