Mercurial > games > semicongine
comparison tests/test_font.nim @ 316:b145a05c2459
add: changing rendering system, not finished yet, also upgrading to Nim 2
author | Sam <sam@basx.dev> |
---|---|
date | Mon, 07 Aug 2023 00:23:00 +0700 |
parents | bfcb41211c5b |
children | 04531bec3583 |
comparison
equal
deleted
inserted
replaced
315:4921ec86dcb4 | 316:b145a05c2459 |
---|---|
43 fragmentCode="""color = texture(textures[materialId], uvout);""", | 43 fragmentCode="""color = texture(textures[materialId], uvout);""", |
44 ) | 44 ) |
45 | 45 |
46 var engine = initEngine("Test fonts") | 46 var engine = initEngine("Test fonts") |
47 engine.setRenderer(engine.gpuDevice.simpleForwardRenderPass(vertexCode, fragmentCode)) | 47 engine.setRenderer(engine.gpuDevice.simpleForwardRenderPass(vertexCode, fragmentCode)) |
48 engine.addScene(scene, vertexInput, samplers) | 48 engine.addScene(scene, vertexInput, samplers, materialIndexAttribute="") |
49 scene.addShaderGlobal("perspective", Unit4F32) | 49 scene.addShaderGlobal("perspective", Unit4F32) |
50 | 50 |
51 while engine.updateInputs() == Running and not engine.keyIsDown(Escape): | 51 while engine.updateInputs() == Running and not engine.keyIsDown(Escape): |
52 if engine.windowWasResized(): | 52 if engine.windowWasResized(): |
53 var winSize = engine.getWindow().size | 53 var winSize = engine.getWindow().size |