Improve GPU constant buffers structures definitions to properly align on new Clang

This commit is contained in:
Wojtek Figat
2024-06-02 09:52:10 +02:00
parent 2492d0b38f
commit 1e86eff2d3
40 changed files with 57 additions and 76 deletions

View File

@@ -12,8 +12,7 @@ class FLAXENGINE_API GlobalSignDistanceFieldPass : public RendererPass<GlobalSig
{
public:
// Constant buffer data for Global SDF access on a GPU.
PACK_STRUCT(struct alignas(GPU_SHADER_DATA_ALIGNMENT) ConstantsData
{
GPU_CB_STRUCT(ConstantsData {
Float4 CascadePosDistance[4];
Float4 CascadeVoxelSize;
Float2 Padding;