diff options
author | Kenneth Graunke <[email protected]> | 2012-12-11 00:26:11 -0800 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2014-01-18 21:55:45 -0800 |
commit | 8ea4b16eea05cddc0c0057d8ff7e84f97a9361f8 (patch) | |
tree | 1c9df4a91c8bc6a9ecea2aa90482a3df83bdcea7 /src/mesa/drivers/dri/i965/Makefile.sources | |
parent | 0923dad90a3859d4136d483f3038fda9f616d1a8 (diff) |
i965: Implement a disassembler for Broadwell's new instruction encoding.
Heavily based on Keith Packard's existing brw_disasm.c code. I've tried
to go through most of the pieces (like SFIDs) and update the lists to
include features added in recent generations.
v2: Port to use the C-based instruction emitters. This allows us to use
C99 array initializers, which tidies up some of the code.
v3: Improve decoding of render target write messages.
v4: Update for BRW_REGISTER_TYPE becoming an abstraction.
v5: Rebase on Chris Forbes' SFID message defines.
v6: Fix disassembly of UV immediates; remove silly casts.
Signed-off-by: Kenneth Graunke <[email protected]>
Acked-by: Matt Turner <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/Makefile.sources')
-rw-r--r-- | src/mesa/drivers/dri/i965/Makefile.sources | 1 |
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 be25981480c..4c629ccda32 100644 --- a/src/mesa/drivers/dri/i965/Makefile.sources +++ b/src/mesa/drivers/dri/i965/Makefile.sources @@ -139,5 +139,6 @@ i965_FILES = \ gen7_vs_state.c \ gen7_wm_state.c \ gen7_wm_surface_state.c \ + gen8_disasm.c \ gen8_instruction.c \ $() |