Mercurial > games > semicongine
diff tests/test_text.nim @ 1382:ec9f19151d44
sync to notebook in bedroom
author | sam <sam@basx.dev> |
---|---|
date | Sat, 14 Dec 2024 13:51:28 +0700 |
parents | c8d1b87cf6c8 |
children | 34f5e00f540e |
line wrap: on
line diff
--- a/tests/test_text.nim Thu Dec 12 23:54:49 2024 +0700 +++ b/tests/test_text.nim Sat Dec 14 13:51:28 2024 +0700 @@ -24,11 +24,11 @@ createPipeline[GlyphShader[N_GLYPHS]](renderPass = vulkan.swapchain.renderPass) var (ds, glyphtable) = glyphDescriptorSet(font, N_GLYPHS) var glyphs = Glyphs( - position: asGPUArray([vec3(), vec3()], VertexBufferMapped), + position: asGPUArray([vec3(0, 0, 0), vec3(0, 0, 0)], VertexBufferMapped), scale: asGPUArray([1'f32, 1'f32], VertexBufferMapped), color: asGPUArray([vec4(1, 1, 1, 1), vec4(1, 1, 1, 1)], VertexBufferMapped), glyphIndex: - asGPUArray([glyphtable[Rune('Q')], glyphtable[Rune('H')]], VertexBufferMapped), + asGPUArray([glyphtable[Rune('A')], glyphtable[Rune('B')]], VertexBufferMapped), ) assignBuffers(renderdata, glyphs) @@ -49,7 +49,14 @@ vec4(0, 0, 0, 0), ): withPipeline(commandbuffer, pipeline): - render(commandbuffer, pipeline, EMPTY(), glyphs, fixedVertexCount = 6) + render( + commandbuffer, + pipeline, + EMPTY(), + glyphs, + fixedVertexCount = 6, + fixedInstanceCount = 2, + ) # cleanup checkVkResult vkDeviceWaitIdle(vulkan.device)