diff options
author | Kenneth Graunke <[email protected]> | 2012-12-06 22:36:50 -0800 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2014-01-18 21:55:54 -0800 |
commit | f8035ba0363a8726fcd95ae761fbd31b3d5b41d4 (patch) | |
tree | 6b9c6d0927514a8d0fc0a9a1a072e18f66cb8012 /src/mesa/main/teximage.h | |
parent | 8ea4b16eea05cddc0c0057d8ff7e84f97a9361f8 (diff) |
i965: Add a new infrastructure for generating Broadwell shader assembly.
This replaces the brw_eu_emit.c layer for Broadwell. It will be
used by both the vector and scalar shader backends.
v2: Port to use the C-based instruction representation.
v3: Fix destination register type for CMP.
v4: Pass brw to gen8_instruction functions (required by rebase).
v5: Remove bogus assertion on math instructions (caught by Piglit).
v6: Remove more restrictions on math instructions (caught by Eric).
Make ADDC and SUBB helpers set accumulator writes, like MAC and
MACH (caught by Matt).
v7: Don't implicitly force ALU3 operations to SIMD8 (we've been able
to do SIMD16 versions since Haswell, but didn't when I originally
wrote this code).
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/main/teximage.h')
0 files changed, 0 insertions, 0 deletions