Mercurial > games > semicongine
comparison tests/test_vulkan_wrapper.nim @ 138:62bc83b8a8c7
fix: mixing memory location types is not working
| author | Sam <sam@basx.dev> |
|---|---|
| date | Sat, 22 Apr 2023 16:48:07 +0700 |
| parents | 250e1dcbfec9 |
| children | 253dd797e719 |
comparison
equal
deleted
inserted
replaced
| 137:ac2b6777c5db | 138:62bc83b8a8c7 |
|---|---|
| 110 | 110 |
| 111 # INIT RENDERER: | 111 # INIT RENDERER: |
| 112 const | 112 const |
| 113 vertexInput = @[ | 113 vertexInput = @[ |
| 114 attr[Vec3f]("position", memoryLocation=VRAM), | 114 attr[Vec3f]("position", memoryLocation=VRAM), |
| 115 attr[Vec3f]("color", memoryLocation=VRAM), | 115 attr[Vec3f]("color", memoryLocation=RAM), |
| 116 attr[Vec3f]("translate", perInstance=true) | 116 attr[Vec3f]("translate", perInstance=true) |
| 117 ] | 117 ] |
| 118 vertexOutput = @[attr[Vec3f]("outcolor")] | 118 vertexOutput = @[attr[Vec3f]("outcolor")] |
| 119 uniforms = @[attr[float32]("time")] | 119 uniforms = @[attr[float32]("time")] |
| 120 fragOutput = @[attr[Vec4f]("color")] | 120 fragOutput = @[attr[Vec4f]("color")] |
