Trying to fix macos

This commit is contained in:
Dynamitos
2025-06-20 13:06:57 +02:00
parent ad725ba9d9
commit 8499d418e8
11 changed files with 38 additions and 15 deletions
+2 -2
View File
@@ -27,8 +27,8 @@ struct MeshData
PoolRange indicesRange;
};
static const uint32_t MAX_VERTICES = 256;
static const uint32_t MAX_PRIMITIVES = 256;
static const uint32_t MAX_VERTICES = 128;
static const uint32_t MAX_PRIMITIVES = 128;
struct InstanceData
{
+3 -1
View File
@@ -3,7 +3,7 @@ import VertexData;
import MaterialParameter;
import Scene;
struct StaticMeshVertexData : IVertexData
struct StaticMeshVertexData
{
float uint16ToFloat(uint16_t value)
{
@@ -34,3 +34,5 @@ struct StaticMeshVertexData : IVertexData
StructuredBuffer<uint16_t> color;
StructuredBuffer<uint16_t> texCoords[MAX_TEXCOORDS];
};
layout(set = 1)
ParameterBlock<StaticMeshVertexData> pVertexData;
+6 -6
View File
@@ -6,9 +6,9 @@ struct VertexInput
uint instanceId: SV_InstanceID;
}
interface IVertexData
{
VertexAttributes getAttributes(uint index);
};
layout(set = 1)
ParameterBlock<IVertexData> pVertexData;
//interface IVertexData
//{
// VertexAttributes getAttributes(uint index);
//};
//layout(set = 1)
//ParameterBlock<IVertexData> pVertexData;