Adding vertex input description, readding slang

This commit is contained in:
Dynamitos
2024-01-19 09:49:42 +01:00
parent 0f6dabde86
commit cb6b1815ee
16 changed files with 105 additions and 12 deletions
+4 -5
View File
@@ -4,11 +4,10 @@ import MaterialParameter;
import Scene;
[shader("vertex")]
FragmentParameter vertexMain(
uint vertexId: SV_VertexID,
uint instanceId: SV_InstanceID,
FragmentParameter vertexMain(
VertexInput input
){
InstanceData inst = pScene.instances[instanceId];
VertexAttributes attr = pVertexData.getAttributes(vertexId);
InstanceData inst = pScene.instances[input.instanceId];
VertexAttributes attr = pVertexData.getAttributes(input.vertexId);
return attr.getParameter(inst.transformMatrix);
}