mirror of
https://github.com/bevyengine/bevy
synced 2024-12-21 02:23:08 +00:00
17 lines
475 B
WebGPU Shading Language
17 lines
475 B
WebGPU Shading Language
|
#define_import_path bevy_render::globals
|
||
|
|
||
|
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,
|
||
|
#ifdef SIXTEEN_BYTE_ALIGNMENT
|
||
|
// WebGL2 structs must be 16 byte aligned.
|
||
|
_webgl2_padding: f32
|
||
|
#endif
|
||
|
};
|