18 lines
357 B
Plaintext
18 lines
357 B
Plaintext
[nzsl_version("1.0")]
|
|
module Engine.ViewerData;
|
|
|
|
[export]
|
|
[layout(std140)]
|
|
struct ViewerData
|
|
{
|
|
projectionMatrix: mat4[f32],
|
|
invProjectionMatrix: mat4[f32],
|
|
viewMatrix: mat4[f32],
|
|
invViewMatrix: mat4[f32],
|
|
viewProjMatrix: mat4[f32],
|
|
invViewProjMatrix: mat4[f32],
|
|
renderTargetSize: vec2[f32],
|
|
invRenderTargetSize: vec2[f32],
|
|
eyePosition: vec3[f32]
|
|
}
|