diff options
Diffstat (limited to 'src/shaders/camera_common.wgsl')
| -rw-r--r-- | src/shaders/camera_common.wgsl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/shaders/camera_common.wgsl b/src/shaders/camera_common.wgsl index 846d052..67544f1 100644 --- a/src/shaders/camera_common.wgsl +++ b/src/shaders/camera_common.wgsl @@ -1,4 +1,9 @@ -// Camera parameters and helpers for SDF raymarching effects +// Camera parameters and helpers for SDF raymarching effects. +// +// Coordinate conventions: +// World space: Z-up, Y-forward, X-right +// View space: X-right, Y-up, -Z-forward (camera looks down -Z) +// getCameraRay: expects uv in [-1,1] y-up (pass in.st from fullscreen_uv_vs) struct CameraParams { inv_view: mat4x4f, |
