Trying to fix macos
This commit is contained in:
@@ -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,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,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;
|
||||
Reference in New Issue
Block a user