summaryrefslogtreecommitdiff
path: root/src/shaders/camera_common.wgsl
diff options
context:
space:
mode:
Diffstat (limited to 'src/shaders/camera_common.wgsl')
-rw-r--r--src/shaders/camera_common.wgsl7
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,