struct Globals {
/// The time since startup in seconds
/// Wraps to 0 after 1 hour.
time: f32,
/// The delta time since the previous frame in seconds
delta_time: f32,
/// Frame count since the start of the app.
/// It wraps to zero when it reaches the maximum value of a u32.
frame_count: u32,
@if(SIXTEEN_BYTE_ALIGNMENT)
// WebGL2 structs must be 16 byte aligned.
_webgl2_padding: f32
};