| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| fogEnabled | u8 | 0x0 | If ON, enable volumetric fog. | This field is a boolean. |
| fogShadowEnabled | u8 | 0x1 | If ON, enable volumetric fog shadows. | This field is a boolean. |
| fogVolumeEdgeCorrectionLevel | u8 | 0x2 | The fog edge correction level used during bilateral upscaling. | This field uses the following enum: GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_EDGE_CORRECTION_LEVEL |
| fogVolumeResolution | u8 | 0x3 | The processing resolution of placeable fog volumes. (Overrides upscale type setting). | This field uses the following enum: GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_RESOLUTION |
| fogShadowSampleCountBias | s32 | 0x4 | The offset to apply to the fog shadow sample count. | |
| fogLocalLightDistScale | f32 | 0x8 | The local light calculation distance scale within volumetric fog (0 does not calculate local light). | |
| fogVolumeSizeScaler | u32 | 0xc | ||
| fogVolumeSizeDivider | u32 | 0x10 | ||
| fogVolumeDepthScaler | u32 | 0x14 | The depth scalar to apply to volumetric fog. | |
| fogVolumeDepthDivider | u32 | 0x18 | The depth divisor to apply to volumetric fog. | |
| fogVolumeEnabled | u8 | 0x1c | If ON, placeable fog volumes are enabled. | This field is a boolean. |
| fogVolumeUpScaleType | u8 | 0x1d | The type of upscaling to apply to the fog. | This field uses the following enum: GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_UPSCALE_TYPE |
| fogVolumeUpScaleInTwoStageEnabled | u8 | 0x1e | Upscaling from the reduced buffer will be increased from 1 to 2 stages to reduce flickering. | This field is a boolean. |
| fogVolumeShadowEnabled | u8 | 0x1f | If ON, enables shadows related to the fog volume. | This field is a boolean. |
| fogVolumeRayMarcingSampleCountOffset | s8 | 0x20 | The offset applied to the sampling number during ray marching for the fog volume. | |
| fogVolumeTwoStepUpScalingEnabled | u8 | 0x21 | If ON, use 2-step upscaling when applying upscaling to the fog volume. | This field is a boolean. |
| fogVolumeForceShadowing | u8 | 0x22 | If ON, forcibly casts a shadow on the area regardless of the setting when shadow is permitted (shadow processing is not affected) | This field is a boolean. |
| pad2 | dummy8 | 0x23 | This field is padding. |
| Option | Description | Notes |
|---|---|---|
0 | Force Draw at High Resolution | |
1 | Bilateral Upscaling | |
2 | Linear Upscaling |
| Option | Description | Notes |
|---|---|---|
0 | Level 0 | |
1 | Level 1 | |
2 | Level 2 | |
3 | Level 3 |
| Option | Description | Notes |
|---|---|---|
0 | Fog Volume: 1 by 1 | |
1 | Fog Volume: 2 by 2 | |
2 | Fog Volume: 4 by 4 |