More metal changes
This commit is contained in:
@@ -4,8 +4,8 @@ struct DispatchParams
|
||||
{
|
||||
uint3 numThreadGroups;
|
||||
uint pad0;
|
||||
uint3 numThreads;
|
||||
uint pad1;
|
||||
uint3 numThreads;
|
||||
uint pad1;
|
||||
RWStructuredBuffer<Frustum> frustums;
|
||||
};
|
||||
|
||||
|
||||
@@ -21,15 +21,15 @@ struct FragmentParameter
|
||||
{
|
||||
float4 position_CS : SV_Position;
|
||||
#ifndef POS_ONLY
|
||||
float3 normal_WS : NORMAL0;
|
||||
float3 tangent_WS : TANGENT0;
|
||||
float3 biTangent_WS : TANGENT1;
|
||||
float3 position_WS : POSITION2;
|
||||
float3 vertexColor : COLOR0;
|
||||
float4 texCoords0 : TEXCOORD0;
|
||||
float4 texCoords1 : TEXCOORD1;
|
||||
float4 texCoords2 : TEXCOORD2;
|
||||
float4 texCoords3 : TEXCOORD3;
|
||||
float3 normal_WS : NORMALWS;
|
||||
float3 tangent_WS : TANGENTWS;
|
||||
float3 biTangent_WS : BITANGENTWS;
|
||||
float3 position_WS : POSITIONWS;
|
||||
float3 vertexColor : COLOR;
|
||||
float4 texCoords0 : TEXCOORDS0;
|
||||
float4 texCoords1 : TEXCOORDS1;
|
||||
float4 texCoords2 : TEXCOORDS2;
|
||||
float4 texCoords3 : TEXCOORDS3;
|
||||
MaterialParameter getMaterialParameter()
|
||||
{
|
||||
MaterialParameter result;
|
||||
@@ -80,13 +80,6 @@ struct FragmentParameter
|
||||
}
|
||||
};
|
||||
|
||||
// data passed to visibility render
|
||||
struct VisibilityParameter
|
||||
{
|
||||
uint32_t triangleIndex : POSITION5;
|
||||
uint32_t meshletId : POSITION6;
|
||||
};
|
||||
|
||||
// data retrieved from VertexData
|
||||
struct VertexAttributes
|
||||
{
|
||||
|
||||
@@ -20,8 +20,8 @@ struct MeshData
|
||||
uint32_t numIndices;
|
||||
};
|
||||
|
||||
static const uint32_t MAX_VERTICES = 256;
|
||||
static const uint32_t MAX_PRIMITIVES = 256;
|
||||
static const uint32_t MAX_VERTICES = 64;
|
||||
static const uint32_t MAX_PRIMITIVES = 128;
|
||||
static const uint32_t MAX_MESHLETS_PER_INSTANCE = 2048;
|
||||
|
||||
struct InstanceData
|
||||
|
||||
Reference in New Issue
Block a user