mesa/src/gallium/drivers/vc4
Alejandro Piñeiro 106b33405e vc4/v3d: stop adding NORAST when SHADERDB debug option is used
Right now if we use the option SHADERDB, NORAST is added
automatically. There's no comment justifying it, neither a lot of info
on the commits that added that. But I guess that the purpose is that
SHADERDB option is assumed to be used only to gather shader-db stats,
so setting setting NORAST would allow to get those dumps faster.

But adding debug options automatically can be confusing, as we could
get a behaviour that we were not expecting. At least I needed to check
why using SHADERDB was getting a black screen. And if we want to get
this behaviour, we can easily add manually the NORAST.

Finally, v3dv doesn't support NORAST right now (and we don't have
immediate plans to implement it), so it is somewhat inconsistent to
get different behaviour from the same debug option from the two
drivers.

Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17788>
2022-07-29 18:29:34 +00:00
..
kernel
.dir-locals.el
.editorconfig
meson.build
vc4_blit.c vc4: remove redundant initialization 2022-02-22 08:29:51 +00:00
vc4_bufmgr.c util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
vc4_bufmgr.h
vc4_cl.c
vc4_cl.h
vc4_cl_dump.c
vc4_cl_dump.h
vc4_context.c util: Rename pipe_debug_callback to util_debug_callback 2022-04-01 01:52:43 +00:00
vc4_context.h util: Rename pipe_debug_callback to util_debug_callback 2022-04-01 01:52:43 +00:00
vc4_draw.c vc4: Work around a HW bug with 2-vert line loops. 2022-07-12 17:15:43 +00:00
vc4_emit.c
vc4_fence.c
vc4_formats.c
vc4_job.c
vc4_nir_lower_blend.c vc4/nir_lower_blend: update write mask when we update num components 2022-01-25 21:24:03 +00:00
vc4_nir_lower_io.c
vc4_nir_lower_txf_ms.c vc4: Propagate txf_ms's dest_type to the lowered txf. 2022-06-22 07:10:18 -07:00
vc4_opt_algebraic.c
vc4_opt_coalesce_ff_writes.c
vc4_opt_constant_folding.c
vc4_opt_copy_propagation.c
vc4_opt_dead_code.c
vc4_opt_peephole_sf.c
vc4_opt_small_immediates.c
vc4_opt_vpm.c
vc4_program.c nir/lower_tex: Make the adding a 0 LOD to nir_op_tex in the VS optional. 2022-04-28 21:26:08 +00:00
vc4_qir.c vc4: remove redundant initialization 2022-02-22 08:29:51 +00:00
vc4_qir.h
vc4_qir_emit_uniform_stream_resets.c
vc4_qir_live_variables.c
vc4_qir_lower_uniforms.c
vc4_qir_schedule.c util/dag: Make edge data a uintptr_t 2021-11-17 13:41:47 +00:00
vc4_qir_validate.c
vc4_qpu.c
vc4_qpu.h
vc4_qpu_defines.h
vc4_qpu_disasm.c
vc4_qpu_emit.c
vc4_qpu_schedule.c util/dag: Make edge data a uintptr_t 2021-11-17 13:41:47 +00:00
vc4_qpu_validate.c
vc4_query.c
vc4_register_allocate.c
vc4_reorder_uniforms.c
vc4_resource.c u_transfer_helper: add a new option for handling z24 stored in z32 2022-03-26 01:22:15 +00:00
vc4_resource.h
vc4_screen.c vc4/v3d: stop adding NORAST when SHADERDB debug option is used 2022-07-29 18:29:34 +00:00
vc4_screen.h
vc4_simulator.c
vc4_simulator_validate.h
vc4_state.c
vc4_tiling.c
vc4_tiling.h
vc4_tiling_lt.c vc4: drop unused function 2022-01-31 16:10:31 +00:00
vc4_tiling_lt_neon.c
vc4_uniforms.c