mesa/src/intel
Daniil Tatianin 089ae08ab1 intel_batch_decoder: disasm shaders when decoding states besides VS
Previously only 'decode_vs_state' would dump the referenced shader,
which meant we completely ignored every other shader when decoding
the '3DSTATE_PIPELINED_POINTERS' command.

Move the program disassembly logic from 'decode_vs_state' into a
common 'disasm_program_from_group' helper and call it from every
other decode_*_state function, too.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19880>
2022-11-21 10:00:32 +00:00
..
blorp
ci ci/iris: drop glmark2 traces, useless 2022-11-18 14:42:32 +00:00
common intel_batch_decoder: disasm shaders when decoding states besides VS 2022-11-21 10:00:32 +00:00
compiler intel/fs: put scratch surface in the surface state heap 2022-11-19 14:58:58 +00:00
dev
ds common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process` 2022-11-11 13:50:56 +00:00
genxml
isl intel: Use common CONCAT/PASTE macros 2022-11-15 11:54:42 +00:00
nullhw-layer
perf intel/perf: fix printf formatting of size_t for 32bit builds 2022-11-18 23:29:16 +00:00
tools
vulkan intel/fs: put scratch surface in the surface state heap 2022-11-19 14:58:58 +00:00
vulkan_hasvk anv/perf: fixup counter/query mapping 2022-11-17 12:57:06 +00:00
meson.build