Added frustum culling;

Added geometry data;

Changed name of VolumeObject to AoVolume;

Removed the capsule type in VolumeType, all volumes are box volume now;
This commit is contained in:
2025-02-19 23:20:38 +09:00
parent de8eafb713
commit ef2bdeac98
18 changed files with 348 additions and 39 deletions

View File

@@ -4,17 +4,10 @@
#ifndef VOLUMEDATA_CS_HLSL
#define VOLUMEDATA_CS_HLSL
//
// Misaki.AoVolume.VolumeType: static fields
//
#define VOLUMETYPE_CAPSULE (0)
#define VOLUMETYPE_BOX (1)
// Generated from Misaki.AoVolume.VolumeData
// PackingRules = Exact
struct VolumeData
{
int volumeType;
float4x4 worldMatrix;
float4x4 inverseWorldMatrix;
float3 size;