32 float renderSize[2]{2048, 2048};
33 float date[4]{0.f, 0.f, 0.f, 0.f};
41 uint32_t numWorkgroups[3]{};
64 float projection[16]{};
69 float modelNormal[12]{};
81 ==
sizeof(
float) * (16 + 16 + 16 + 16 + 16 + 12 + 1 + 1 + 1));
88 float clipSpaceCorrMatrix[16]{};
90 float renderSize[2]{};
96 int32_t sampleCount{1};
109 float scale[2]{1.f, 1.f};
110 float textureSize[2]{1.f, 1.f};
118static_assert(
sizeof(VideoMaterialUBO) == 32);
119static_assert(offsetof(VideoMaterialUBO, field) == 16);
Graphics rendering pipeline for ossia score.
Definition Filter/PreviewWidget.hpp:11
UBO shared across all entities shown with the same camera.
Definition CommonUBOs.hpp:53
float zfar
idem.
Definition CommonUBOs.hpp:75
float znear
Used by non-matrix projections (fulldome, …) for reverse-Z depth.
Definition CommonUBOs.hpp:74
UBO shared across all entities shown on the same output.
Definition CommonUBOs.hpp:87
UBO specific to individual processes / nodes.
Definition CommonUBOs.hpp:23
UBO shared across all video objects.
Definition CommonUBOs.hpp:108
float field[4]
Definition CommonUBOs.hpp:113