Mercurial > games > semicongine
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 ) |