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 |
|
Vinson Lee
|
6c190bdfe9
|
intel/clc: Fix file descriptor leak
Fix defect reported by Coverity Scan.
Resource leak (RESOURCE_LEAK)
leaked_storage: Variable fp going out of scope leaks the storage it points to.
Fixes: 4fd7495c69 ("intel/clc: add ability to output NIR")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27778>
|
2024-02-28 04:30:33 +00:00 |
|
Faith Ekstrand
|
41722c6137
|
nak: Add support for imad on Volta+ and enable it in simple cases
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27159>
|
2024-02-27 21:51:30 -06:00 |
|
Faith Ekstrand
|
a747cd1bd5
|
nak: Move NAK_FS_OUT_COLOR next to the enum
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27159>
|
2024-02-27 21:51:30 -06:00 |
|
Faith Ekstrand
|
f4fb5277c3
|
nir: Add an imad opcode
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27159>
|
2024-02-27 21:51:30 -06:00 |
|
Faith Ekstrand
|
1881d97c27
|
nak: Implement nir_op_iadd3 on SM70+
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27159>
|
2024-02-27 21:51:29 -06:00 |
|