Mercurial > games > semicongine
diff tests/test_text.nim @ 1384:d17ec8048f93
merge
author | sam <sam@basx.dev> |
---|---|
date | Sat, 14 Dec 2024 15:47:07 +0700 |
parents | ec9f19151d44 |
children | 34f5e00f540e |
line wrap: on
line diff
--- a/tests/test_text.nim Sat Dec 14 15:41:23 2024 +0700 +++ b/tests/test_text.nim Sat Dec 14 15:47:07 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)