comparison tests/test_text.nim @ 1395:94b65ea3ced4

autocommit
author sam <sam@basx.dev>
date Sat, 14 Dec 2024 16:32:26 +0700
parents 34f5e00f540e
children 377b786e96d0
comparison
equal deleted inserted replaced
1394:34f5e00f540e 1395:94b65ea3ced4
22 var renderdata = initRenderData() 22 var renderdata = initRenderData()
23 var pipeline = 23 var pipeline =
24 createPipeline[GlyphShader[N_GLYPHS]](renderPass = vulkan.swapchain.renderPass) 24 createPipeline[GlyphShader[N_GLYPHS]](renderPass = vulkan.swapchain.renderPass)
25 var (ds, glyphtable) = glyphDescriptorSet(font, N_GLYPHS) 25 var (ds, glyphtable) = glyphDescriptorSet(font, N_GLYPHS)
26 var glyphs = Glyphs( 26 var glyphs = Glyphs(
27 position: asGPUArray([vec3(0, 0, 0), vec3(0, 0, 0)], VertexBufferMapped), 27 position:
28 scale: asGPUArray([1'f32, 1'f32], VertexBufferMapped), 28 asGPUArray([vec3(0, 0, 0), vec3(0, 0, 0), vec3(0, 0, 0)], VertexBufferMapped),
29 color: asGPUArray([vec4(1, 1, 1, 1), vec4(1, 1, 1, 1)], VertexBufferMapped), 29 scale: asGPUArray([1'f32, 1'f32, 1'f32], VertexBufferMapped),
30 color: asGPUArray(
31 [vec4(1, 1, 1, 1), vec4(1, 1, 1, 1), vec4(1, 1, 1, 1)], VertexBufferMapped
32 ),
30 glyphIndex: asGPUArray( 33 glyphIndex: asGPUArray(
31 [glyphtable[Rune('A')], glyphtable[Rune('B')], glyphtable[Rune('g')]], 34 [glyphtable[Rune('A')], glyphtable[Rune('B')], glyphtable[Rune('g')]],
32 VertexBufferMapped, 35 VertexBufferMapped,
33 ), 36 ),
34 ) 37 )