Mercurial > games > semicongine
comparison examples/E04_input.nim @ 253:ad078e26a1c7
fix: API changes
author | sam <sam@basx.dev> |
---|---|
date | Wed, 24 May 2023 01:31:21 +0700 |
parents | beb41c93aa3f |
children | 95281f2db400 |
comparison
equal
deleted
inserted
replaced
252:f31d848ab551 | 253:ad078e26a1c7 |
---|---|
170 main="color = outcolor;" | 170 main="color = outcolor;" |
171 ) | 171 ) |
172 | 172 |
173 # set up rendering | 173 # set up rendering |
174 myengine.setRenderer(myengine.gpuDevice.simpleForwardRenderPass(vertexCode, fragmentCode, clearColor=newVec4f(0, 0, 0.5))) | 174 myengine.setRenderer(myengine.gpuDevice.simpleForwardRenderPass(vertexCode, fragmentCode, clearColor=newVec4f(0, 0, 0.5))) |
175 myengine.addScene(scene, vertexInput, transformAttribute="transform") | 175 myengine.addScene(scene, vertexInput, @[], transformAttribute="transform") |
176 scene.addShaderGlobal("projection", Unit4f32) | 176 scene.addShaderGlobal("projection", Unit4f32) |
177 | 177 |
178 # mainloop | 178 # mainloop |
179 while myengine.updateInputs() == Running: | 179 while myengine.updateInputs() == Running: |
180 if myengine.windowWasResized(): | 180 if myengine.windowWasResized(): |