Mercurial > games > semicongine
comparison tests/test_text.nim @ 1241:a0ed1a918fda
fix: letters sometimes overlapping other letters quad
| author | sam <sam@basx.dev> |
|---|---|
| date | Mon, 22 Jul 2024 12:51:50 +0700 |
| parents | 42eeb59f3a43 |
| children | 4cf9872f7bb6 |
comparison
equal
deleted
inserted
replaced
| 1240:42eeb59f3a43 | 1241:a0ed1a918fda |
|---|---|
| 193 checkVkResult vkDeviceWaitIdle(vulkan.device) | 193 checkVkResult vkDeviceWaitIdle(vulkan.device) |
| 194 DestroyPipeline(pipeline) | 194 DestroyPipeline(pipeline) |
| 195 DestroyRenderData(renderdata) | 195 DestroyRenderData(renderdata) |
| 196 | 196 |
| 197 when isMainModule: | 197 when isMainModule: |
| 198 var time = 1000'f32 | 198 var time = 1'f32 |
| 199 InitVulkan() | 199 InitVulkan() |
| 200 | 200 |
| 201 var renderpass = CreateDirectPresentationRenderPass(depthBuffer = true) | 201 for depthBuffer in [true, false]: |
| 202 SetupSwapchain(renderpass = renderpass) | 202 var renderpass = CreateDirectPresentationRenderPass(depthBuffer = depthBuffer) |
| 203 | 203 SetupSwapchain(renderpass = renderpass) |
| 204 # tests a simple triangle with minimalistic shader and vertex format | 204 |
| 205 # test_01_static_label(time, swapchain) | 205 # tests a simple triangle with minimalistic shader and vertex format |
| 206 # test_02_multiple_animated(time) | 206 test_01_static_label(time) |
| 207 # test_03_layouting(time) | 207 test_02_multiple_animated(time) |
| 208 test_04_lots_of_texts(time) | 208 test_03_layouting(time) |
| 209 | 209 test_04_lots_of_texts(time) |
| 210 | 210 |
| 211 checkVkResult vkDeviceWaitIdle(vulkan.device) | 211 checkVkResult vkDeviceWaitIdle(vulkan.device) |
| 212 vkDestroyRenderPass(vulkan.device, renderpass.vk, nil) | 212 vkDestroyRenderPass(vulkan.device, renderpass.vk, nil) |
| 213 ClearSwapchain() | |
| 213 | 214 |
| 214 DestroyVulkan() | 215 DestroyVulkan() |
