It finally works
This commit is contained in:
@@ -10,7 +10,7 @@ struct ViewParameter
|
||||
float4 cameraPos_WS;
|
||||
float2 screenDimensions;
|
||||
}
|
||||
uniform ParameterBlock<ViewParameter> pViewParams;
|
||||
ParameterBlock<ViewParameter> pViewParams;
|
||||
|
||||
float4 clipToView(float4 clip)
|
||||
{
|
||||
|
||||
@@ -8,5 +8,4 @@ struct DispatchParams
|
||||
uint pad1;
|
||||
RWStructuredBuffer<Frustum> frustums;
|
||||
}
|
||||
layout(set=1)
|
||||
ParameterBlock<DispatchParams> pDispatchParams;
|
||||
@@ -63,5 +63,4 @@ struct LightEnv
|
||||
StructuredBuffer<PointLight> pointLights;
|
||||
uint numPointLights;
|
||||
};
|
||||
layout(set=3)
|
||||
ParameterBlock<LightEnv> pLightEnv;
|
||||
|
||||
@@ -8,5 +8,4 @@ interface IMaterial
|
||||
BRDF prepare(MaterialParameter input);
|
||||
};
|
||||
|
||||
layout(set=4)
|
||||
ParameterBlock<IMaterial> pMaterial;
|
||||
|
||||
@@ -38,9 +38,8 @@ struct Scene
|
||||
StructuredBuffer<InstanceData> instances;
|
||||
StructuredBuffer<MeshData> meshData;
|
||||
StructuredBuffer<MeshletDescription> meshletInfos;
|
||||
// uint8_t is not valid in DXIL
|
||||
StructuredBuffer<uint32_t> primitiveIndices;
|
||||
StructuredBuffer<uint8_t> primitiveIndices;
|
||||
StructuredBuffer<uint32_t> vertexIndices;
|
||||
};
|
||||
uniform ParameterBlock<Scene> pScene;
|
||||
ParameterBlock<Scene> pScene;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user