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)