comparison tests/test_text.nim @ 1402:caf441eebc23

did: try to add text-anchor
author sam <sam@basx.dev>
date Wed, 18 Dec 2024 00:11:40 +0700
parents 4ecb004ee7f8
children 02d302c868d5
comparison
equal deleted inserted replaced
1401:4ecb004ee7f8 1402:caf441eebc23
32 32
33 var start = getMonoTime() 33 var start = getMonoTime()
34 while ((getMonoTime() - start).inMilliseconds().int / 1000) < time: 34 while ((getMonoTime() - start).inMilliseconds().int / 1000) < time:
35 let t = getMonoTime() 35 let t = getMonoTime()
36 glyphs.reset() 36 glyphs.reset()
37 glyphs.add("semi-\ncon-\nginea".toRunes(), vec3(0.0, 0.0)) 37 glyphs.add("semi-\ncon-\nginea", vec3(0.0, 0.0), vec2(0, 0))
38 glyphs.add("semi-\ncon-\ngine".toRunes(), vec3(0.5, -0.5)) 38 # glyphs.add("semi-\ncon-\ngine".toRunes(), vec3(0.5, -0.5))
39 glyphs.add("semi-\ncon-\ngine".toRunes(), vec3(-0.5, 0.5)) 39 # glyphs.add("semi-\ncon-\ngine".toRunes(), vec3(-0.5, 0.5))
40 glyphs.add("semi-\ncon-\ngineb".toRunes(), vec3(0.5, 0.5)) 40 # glyphs.add("semi-\ncon-\ngineb".toRunes(), vec3(0.5, 0.5))
41 glyphs.add("semi-\ncon-\ngineb".toRunes(), vec3(0.9, 0.1)) 41 glyphs.add("semi-\ncon-\ngineb", vec3(0.5, 0.5), vec2(0.5, 0.5))
42 glyphs.add("semi-\ncon-\ngineb".toRunes(), vec3(0.1, 0.9)) 42 glyphs.add("semi-\ncon-\ngineb", vec3(0.9, 0.9), vec2(0, 0))
43 # glyphs.add("semi-\ncon-\ngineb".toRunes(), vec3(0.1, 0.9))
43 glyphs.updateAllGPUBuffers(flush = true) 44 glyphs.updateAllGPUBuffers(flush = true)
44 45
45 withNextFrame(framebuffer, commandbuffer): 46 withNextFrame(framebuffer, commandbuffer):
46 bindDescriptorSet(commandbuffer, font.descriptorSet, 0, pipeline) 47 bindDescriptorSet(commandbuffer, font.descriptorSet, 0, pipeline)
47 withRenderPass( 48 withRenderPass(