Mercurial > games > semicongine
comparison tests/test_text.nim @ 1413:bc6782c0edd6
did: cleanup, wrong direction in z-buffer
author | sam <sam@basx.dev> |
---|---|
date | Fri, 27 Dec 2024 16:43:58 +0700 |
parents | 99d5b42cf32d |
children | 5e5a3311ca44 |
comparison
equal
deleted
inserted
replaced
1412:e10b230c70bc | 1413:bc6782c0edd6 |
---|---|
24 var textbuffer = font.initTextBuffer(1000, renderdata, baseScale = 0.1) | 24 var textbuffer = font.initTextBuffer(1000, renderdata, baseScale = 0.1) |
25 | 25 |
26 font.upload(renderdata) | 26 font.upload(renderdata) |
27 font.addToPipeline(renderdata, pipeline) | 27 font.addToPipeline(renderdata, pipeline) |
28 | 28 |
29 discard textbuffer.add("Hello semicongine!", vec3()) | 29 # small drop-shadow |
30 discard textbuffer.add( | |
31 "Hello semicongine!", | |
32 vec3(0.009, -0.009 * getAspectRatio(), 0.002), | |
33 color = vec4(0.02, 0.02, 0.02, 1), | |
34 scale = 1.01, | |
35 ) | |
36 discard textbuffer.add("Hello semicongine!", vec3(0, 0, 0)) | |
30 | 37 |
31 var start = getMonoTime() | 38 var start = getMonoTime() |
32 while ((getMonoTime() - start).inMilliseconds().int / 1000) < time: | 39 while ((getMonoTime() - start).inMilliseconds().int / 1000) < time: |
33 let t = getMonoTime() | 40 let t = getMonoTime() |
34 if windowWasResized(): | 41 if windowWasResized(): |
214 checkVkResult vkDeviceWaitIdle(vulkan.device) | 221 checkVkResult vkDeviceWaitIdle(vulkan.device) |
215 destroyPipeline(pipeline) | 222 destroyPipeline(pipeline) |
216 destroyRenderData(renderdata) | 223 destroyRenderData(renderdata) |
217 | 224 |
218 when isMainModule: | 225 when isMainModule: |
219 var time = 1'f32 | 226 var time = 3'f32 |
220 initVulkan() | 227 initVulkan() |
221 | 228 |
222 for depthBuffer in [true, false]: | 229 for depthBuffer in [true, false]: |
223 var renderpass = createDirectPresentationRenderPass(depthBuffer = depthBuffer) | 230 var renderpass = createDirectPresentationRenderPass(depthBuffer = depthBuffer) |
224 setupSwapchain(renderpass = renderpass) | 231 setupSwapchain(renderpass = renderpass) |