Fetch subgroup data for vertex & compute shaders the same as pixel

This commit is contained in:
baldurk
2025-02-10 17:52:30 +00:00
parent 1347741463
commit c3abc4504c
3 changed files with 952 additions and 319 deletions
@@ -51,6 +51,7 @@ enum class ThreadProperty : uint32_t
QuadLane,
Active,
Elected,
SubgroupId,
Count,
};
+4
View File
@@ -535,6 +535,10 @@ private:
bool empty() { return m_pDriver == NULL; }
};
ShaderDebugTrace *DebugComputeCommon(ShaderStage stage, uint32_t eventId,
const rdcfixedarray<uint32_t, 3> &groupid,
const rdcfixedarray<uint32_t, 3> &threadid);
void AllocAndAddReservedDescriptors(const VulkanStatePipeline &pipe,
AddedDescriptorData &patchedBufferData,
bool vertexPatchedToCompute,
File diff suppressed because it is too large Load Diff