mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-12 23:00:16 +01:00
radv: Rename RADV_DEBUG=noibs to noibchaining
Clarify what it actually means. Also fix the documentation in envvars.rst to better describe it. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37280>
This commit is contained in:
parent
3902cffab7
commit
df58cac660
5 changed files with 7 additions and 7 deletions
|
|
@ -1442,8 +1442,8 @@ RADV driver environment variables
|
|||
disable VK_EXT_graphics_pipeline_library
|
||||
``nohiz``
|
||||
disable HIZ for depthstencil images
|
||||
``noibs``
|
||||
disable directly recording command buffers in GPU-visible memory
|
||||
``noibchaining``
|
||||
disable chaining IB buffers
|
||||
``nomeshshader``
|
||||
disable mesh shader support on GFX10.3+
|
||||
``nongg``
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ enum {
|
|||
RADV_DEBUG_NO_HIZ = 1ull << 5,
|
||||
RADV_DEBUG_NO_COMPUTE_QUEUE = 1ull << 6,
|
||||
RADV_DEBUG_ALL_BOS = 1ull << 7,
|
||||
RADV_DEBUG_NO_IBS = 1ull << 8,
|
||||
RADV_DEBUG_NO_IB_CHAINING = 1ull << 8,
|
||||
RADV_DEBUG_DUMP_SPIRV = 1ull << 9,
|
||||
RADV_DEBUG_ZERO_VRAM = 1ull << 10,
|
||||
RADV_DEBUG_SYNC_SHADERS = 1ull << 11,
|
||||
|
|
|
|||
|
|
@ -1379,7 +1379,7 @@ radv_CreateDevice(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCr
|
|||
device->vk.enabled_features.extendedDynamicState3ColorBlendEquation)
|
||||
radv_shader_part_cache_init(&device->ps_epilogs, &ps_epilog_ops);
|
||||
|
||||
if (pdev->info.has_graphics && !(instance->debug_flags & RADV_DEBUG_NO_IBS))
|
||||
if (pdev->info.has_graphics && !(instance->debug_flags & RADV_DEBUG_NO_IB_CHAINING))
|
||||
radv_create_gfx_preamble(device);
|
||||
|
||||
if (!device->vk.disable_internal_cache) {
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ static const struct debug_control radv_debug_options[] = {{"nofastclears", RADV_
|
|||
{"nohiz", RADV_DEBUG_NO_HIZ},
|
||||
{"nocompute", RADV_DEBUG_NO_COMPUTE_QUEUE},
|
||||
{"allbos", RADV_DEBUG_ALL_BOS},
|
||||
{"noibs", RADV_DEBUG_NO_IBS},
|
||||
{"noibchaining", RADV_DEBUG_NO_IB_CHAINING},
|
||||
{"spirv", RADV_DEBUG_DUMP_SPIRV},
|
||||
{"zerovram", RADV_DEBUG_ZERO_VRAM},
|
||||
{"syncshaders", RADV_DEBUG_SYNC_SHADERS},
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@ radv_amdgpu_winsys_create(int fd, uint64_t debug_flags, uint64_t perftest_flags,
|
|||
/* Check that options don't differ from the existing winsys. */
|
||||
if (((debug_flags & RADV_DEBUG_ALL_BOS) && !ws->debug_all_bos) ||
|
||||
((debug_flags & RADV_DEBUG_HANG) && !ws->debug_log_bos) ||
|
||||
((debug_flags & RADV_DEBUG_NO_IBS) && ws->chain_ib) || (perftest_flags != ws->perftest)) {
|
||||
((debug_flags & RADV_DEBUG_NO_IB_CHAINING) && ws->chain_ib) || (perftest_flags != ws->perftest)) {
|
||||
fprintf(stderr, "radv/amdgpu: Found options that differ from the existing winsys.\n");
|
||||
return VK_ERROR_INITIALIZATION_FAILED;
|
||||
}
|
||||
|
|
@ -283,7 +283,7 @@ radv_amdgpu_winsys_create(int fd, uint64_t debug_flags, uint64_t perftest_flags,
|
|||
ws->info.ip[AMD_IP_SDMA].num_queues = MIN2(ws->info.ip[AMD_IP_SDMA].num_queues, MAX_RINGS_PER_TYPE);
|
||||
ws->info.ip[AMD_IP_COMPUTE].num_queues = MIN2(ws->info.ip[AMD_IP_COMPUTE].num_queues, MAX_RINGS_PER_TYPE);
|
||||
|
||||
ws->chain_ib = !(debug_flags & RADV_DEBUG_NO_IBS);
|
||||
ws->chain_ib = !(debug_flags & RADV_DEBUG_NO_IB_CHAINING);
|
||||
ws->debug_all_bos = !!(debug_flags & RADV_DEBUG_ALL_BOS);
|
||||
ws->debug_log_bos = debug_flags & RADV_DEBUG_HANG;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue