Adding basic CBT Terrain implementation

This commit is contained in:
Dynamitos
2024-10-10 20:36:59 +02:00
parent c89fd405b8
commit 98a7e16756
38 changed files with 3779 additions and 373 deletions
+6 -1
View File
@@ -6,12 +6,17 @@ static const uint32_t MESH_GROUP_SIZE = 32;
struct ViewParameter
{
Frustum viewFrustum;
float4x4 viewMatrix;
float4x4 inverseViewMatrix;
float4x4 projectionMatrix;
float4x4 inverseProjection;
float4 cameraPos_WS;
float4 cameraPosition_WS;
float4 cameraForward_WS;
float2 screenDimensions;
float2 invScreenDimensions;
uint frameIndex;
float time;
};
layout(set = 0)
ParameterBlock<ViewParameter> pViewParams;