Skip to content

Commit a7dc5ef

Browse files
committed
Fixed zoom in shader example
1 parent a92344c commit a7dc5ef

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

examples/shader.apls

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,15 @@ showControls ← 1 ⍝ Show controls
104104
offsetVelocity ← (offsetSpeedMul÷zoom)÷¯0.5+mousePos÷(rl.GetScreenWidth⍬)(rl.GetScreenHeight⍬)
105105

106106
offset +← offsetVelocity÷rl.GetFrameTime⍬ ⍝ Apply move velocity to camera
107-
zoomFloat rl.WriteF4 ,zoom ⍝ Update the shader uniform values!
107+
_←zoomFloat rl.WriteF4 ,zoom ⍝ Update the shader uniform values!
108108

109109
offset⊢←0 0
110-
(¯1+⍳2)offsetV2.Write¨offset
111-
112-
rl.SetShaderValue(shader zoomLoc zoomfloat rl.ShaderUniformDataType.SHADER_UNIFORM_FLOAT)
113-
rl.SetShaderValue(shader offsetLoc offsetV2 rl.ShaderUniformDataType.SHADER_UNIFORM_VEC2 )
110+
_←offsetV2 rl.WriteF4 offset
111+
_←rl.SetShaderValue(shader zoomLoc zoomFloat rl.ShaderUniformDataType.SHADER_UNIFORM_FLOAT)
112+
_←rl.SetShaderValue(shader offsetLoc offsetV2 rl.ShaderUniformDataType.SHADER_UNIFORM_VEC2 )
114113
}
115114

116-
_←FH⍣(rl.IsMouseButtonDown rl.MouseButton.MOUSE_BUTTON_RIGHT)⊢⍬
115+
FH⍣(∨/rl.IsMouseButtonDown¨ rl.MouseButton.MOUSE_BUTTON_LEFT rl.MouseButton.MOUSE_BUTTON_RIGHT)⊢⍬
117116

118117
⍝ Increment c value with time
119118
c +← (rl.GetFrameTime⍬)×incrementSpeed×0.0005

0 commit comments

Comments
 (0)