Symbol improve UBO (#1893)

This commit is contained in:
Alex Cristici
2023-11-28 08:16:11 +02:00
committed by GitHub
parent 178454bdba
commit db2e95a59b
16 changed files with 61 additions and 109 deletions

View File

@@ -228,20 +228,16 @@ struct alignas(16) SymbolDrawableUBO {
float2 texsize_icon;
float gamma_scale;
float device_pixel_ratio;
float camera_to_center_distance;
float pitch;
/*bool*/ int rotate_symbol;
float aspect_ratio;
float2 pad;
};
static_assert(sizeof(SymbolDrawableUBO) == 15 * 16, "unexpected padding");
static_assert(sizeof(SymbolDrawableUBO) == 14 * 16, "unexpected padding");
struct alignas(16) SymbolDynamicUBO {
float fade_change;
float pad1;
float2 pad2;
float camera_to_center_distance;
float device_pixel_ratio;
float aspect_ratio;
};
static_assert(sizeof(SymbolDynamicUBO) == 16, "unexpected padding");