From 2e4ecca19aadc09d5c3d927724f8004b6a0ff0b0 Mon Sep 17 00:00:00 2001 From: quou Date: Thu, 13 Feb 2025 23:32:28 +1100 Subject: refactoring; prep for shadows --- intermediate/surface_depthonly.glsl | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'intermediate/surface_depthonly.glsl') diff --git a/intermediate/surface_depthonly.glsl b/intermediate/surface_depthonly.glsl index f53a937..2db5e96 100644 --- a/intermediate/surface_depthonly.glsl +++ b/intermediate/surface_depthonly.glsl @@ -12,17 +12,25 @@ name: position type: vec3 [struct] -name: MVP +name: Model [variable] name: model type: mat4 + +[struct] +name: VP [variable] name: view_projection type: mat4 [cbuffer] -name: c_mvp -type: MVP +name: c_vp +type: VP +stage: vertex + +[cbuffer] +name: c_model +type: Model stage: vertex #endif @@ -30,8 +38,8 @@ stage: vertex #ifdef VERTEX_SHADER void main() { - vec4 pos = c_mvp.model * vec4(position, 1.0); - gl_Position = c_mvp.view_projection * pos; + vec4 pos = c_model.model * vec4(position, 1.0); + gl_Position = c_vp.view_projection * pos; } #endif -- cgit v1.2.3-54-g00ecf