mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 17:58:26 +02:00
radv: Only expose indirect raytracing on gfx7+
It relies on unaligned indirect dispatches which are broken on gfx6.
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30811>
(cherry picked from commit 4de3a5cce3)
This commit is contained in:
parent
e016f3ff19
commit
90c6ed5af2
2 changed files with 3 additions and 3 deletions
|
|
@ -904,7 +904,7 @@
|
|||
"description": "radv: Only expose indirect raytracing on gfx7+",
|
||||
"nominated": true,
|
||||
"nomination_type": 1,
|
||||
"resolution": 0,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": null,
|
||||
"notes": null
|
||||
|
|
|
|||
|
|
@ -1131,12 +1131,12 @@ radv_physical_device_get_features(const struct radv_physical_device *pdev, struc
|
|||
.rayTracingPipeline = true,
|
||||
.rayTracingPipelineShaderGroupHandleCaptureReplay = true,
|
||||
.rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false,
|
||||
.rayTracingPipelineTraceRaysIndirect = true,
|
||||
.rayTracingPipelineTraceRaysIndirect = pdev->info.gfx_level >= GFX7,
|
||||
.rayTraversalPrimitiveCulling = true,
|
||||
|
||||
/* VK_KHR_ray_tracing_maintenance1 */
|
||||
.rayTracingMaintenance1 = true,
|
||||
.rayTracingPipelineTraceRaysIndirect2 = radv_enable_rt(pdev),
|
||||
.rayTracingPipelineTraceRaysIndirect2 = radv_enable_rt(pdev) && pdev->info.gfx_level >= GFX7,
|
||||
|
||||
/* VK_KHR_ray_tracing_position_fetch */
|
||||
.rayTracingPositionFetch = true,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue