Progress i guess

This commit is contained in:
Dynamitos
2023-11-08 23:27:21 +01:00
parent ecb5050dc7
commit 19c3e559b1
49 changed files with 268 additions and 361 deletions
+7 -10
View File
@@ -1,16 +1,13 @@
import Scene;
import MaterialParameter;
interface VertexAttributes
interface IVertexAttributes
{
float3 getWorldPosition();
float2 getTexCoords();
float3 getNormal();
float3 getTangent();
float3 getBiTangent();
}
MaterialParameter create();
};
interface VertexData
interface IVertexData
{
associatedtype VertexAttributes : IVertexAttributes;
VertexAttributes getAttributes(uint index, float4x4 transform);
};
ParameterBlock<VertexData> vertexData;
ParameterBlock<IVertexData> pVertexData;