Added debug renderer + imgui renderer
All code made by gemini with some help
This commit is contained in:
@@ -13,9 +13,12 @@ Output main(uint vertexIndex : SV_VertexID)
|
||||
// Retrieve the vertex buffer using SM6.6 bindless syntax
|
||||
ByteAddressBuffer buffer = ResourceDescriptorHeap[BufferIndex];
|
||||
|
||||
// TextureIndex is used as vertex offset for consolidated buffer (depth-tested at 0, overlay at halfMax)
|
||||
uint actualVertexIndex = vertexIndex + TextureIndex;
|
||||
|
||||
// Vertex layout: float3 Position (12 bytes) + float4 Color (16 bytes) = 28 bytes stride
|
||||
uint stride = 28;
|
||||
uint offset = vertexIndex * stride;
|
||||
uint offset = actualVertexIndex * stride;
|
||||
|
||||
float3 pos = asfloat(buffer.Load3(offset));
|
||||
float4 col = asfloat(buffer.Load4(offset + 12));
|
||||
|
||||
Reference in New Issue
Block a user