Caio Oliveira
|
3ef6fa3767
|
intel/brw: Remove Gfx8- fields from *_prog_data structs
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
aff961f423
|
intel/brw: Remove Gfx8- fields from *_prog_key structs
Those are not used or relevant anymore. Also update Iris accordingly.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
63a4a4400a
|
intel/brw: Remove edgeflag_is_last VS parameter
Suggested by Ken.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
5a3f65e678
|
intel/brw: Remove unused attrib workarounds
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
d3e451780b
|
intel/brw: Inline brw_nir_apply_sampler_key code
It doesn't use the prog_key anymore, so just move the nir_lower_tex
call pass to the single callsite.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
8f3c52c1da
|
intel/brw: Remove MRF type
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
5c93a0e125
|
intel/brw: Remove Gfx8- remaining opcodes
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
3ef1ed73d3
|
intel/brw: Remove Gfx8- code from visitor
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:39 +00:00 |
|
Caio Oliveira
|
c793644ce9
|
intel/brw: Remove Gfx8- code from SIMD lowering
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
e0d767f5fe
|
intel/brw: Remove Gfx8- code from VUE map
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
3b3931daec
|
intel/brw: Remove Gfx8- code from fs_inst
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
b6098676fa
|
intel/brw: Remove Gfx8- code from builder
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
071e9f49f1
|
intel/brw: Remove F16TO32 and F32TO16 opcodes
These are done with MOVs and appropriate types in Gfx9+.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
866a2f88df
|
intel/brw: Replace inst FF macro with F or F20 macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
625338389e
|
intel/brw: Update comments for FK macro
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
4e16c565f4
|
intel/brw: Remove Gfx8- code from inst FFDC, FDC and FD macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
b2822bc8d4
|
intel/brw: Remove Gfx8- code from inst BRW_IA*_ADDR_IMM macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
a7da7e4e69
|
intel/brw: Remove Gfx8- code from inst FI macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
7b523a9f8e
|
intel/brw: Remove Gfx8- code from inst FD20 and FV20 macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
e684ab6a06
|
intel/brw: Remove Gfx8- code from inst F20 macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
72a73eca96
|
intel/brw: Replace inst F8 macro with F macro
F8 had a case for 4+, 8+ and 12+. Its uses now can be replaced
with F that has a case for 9+ and 12+.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
add6ea8a22
|
intel/brw: Remove Gfx8- code from inst FC and F macros
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
ccece38623
|
intel/brw: Remove Gfx8- specific EU inst helpers
The "generic" macros will be handled in a separate patch.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
e8ee44e8f1
|
intel/brw: Remove Gfx8- code from register type helpers
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
0a637dce05
|
intel/brw: Remove Gfx8- code from NIR options
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
d61d6fc3bc
|
intel/brw: Remove Gfx8- code from EU codegen helpers
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
99d41ca90d
|
intel/brw: Remove Gfx4-5 manual compression selection
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
a1e694a890
|
intel/brw: Remove Gfx8- code from NIR passes
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
99f173ddd2
|
intel/brw: Remove Gfx8- code from EU validation
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
f321e555b6
|
intel/brw: Remove Gfx8- code from EU emission
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
91c05d990a
|
intel/brw: Remove Gfx8- code from IR performance analysis
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
5765c7b80c
|
intel/brw: Remove Gfx8- code from EU compaction
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
7ac5696157
|
intel/brw: Remove Gfx8- code from backend passes
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
9569ea82a8
|
intel/brw: Remove Gfx8- code from generator
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
371468c013
|
intel/brw: Remove Gfx8- code from lower logical sends
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
1ee29f82d2
|
intel/brw: Remove Gfx8- code from lower storage image pass
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
6a03280af1
|
intel/brw: Remove Gfx8- code from NIR conversion
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
2a1c2a1bf1
|
intel/brw: Remove Gfx8- code from thread payload
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
ed6f0665e0
|
intel/brw: Remove Gfx8- code from register allocator
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
85eb672325
|
intel/brw: Remove Gfx8- code from scheduler
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
6e88fa8a77
|
intel/brw: Remove Gfx8- code from brw_compile_* functions
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
a4bf016582
|
intel/brw: Remove Gfx8- code from assembler
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
83d7ddebcb
|
intel/brw: Remove Gfx8- code from disassembler
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
15469b0a63
|
intel/brw: Remove unused legacy shader stages
CLIP, STRIP-FAN and FF Geometry don't apply to Gfx9+.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
c621f75e7b
|
intel/brw: Remove now unused vec4-only opcodes
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:38 +00:00 |
|
Caio Oliveira
|
a641aa294e
|
intel/brw: Remove vec4 backend
It still exists as part of ELK for older gfx versions.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:37 +00:00 |
|
Caio Oliveira
|
7c23b90537
|
intel/brw: Always use scalar shaders
Remove scalar_stage[] array, since now it is always scalar. This
removes any usage of vec4 shaders in brw.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:37 +00:00 |
|
Caio Oliveira
|
303fd4e935
|
intel/brw: Move type_size_* functions out of vec4-specific file
Will make easier later to delete vec4 files.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:37 +00:00 |
|
Caio Oliveira
|
9bfccc1935
|
intel/brw: Move brw_compile_* functions out of vec4-specific files
These contain code that is both fs and vec4. Will make easier later to
delete vec4 files.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:37 +00:00 |
|
Caio Oliveira
|
c11d7743b3
|
intel/blorp: Remove Gfx8- references in BRW code
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27691>
|
2024-02-28 05:45:37 +00:00 |
|