Mercurial > games > semicongine
diff examples/E01_hello_triangle.nim @ 68:bdef52f3bc0d
fix: API changes
author | Sam <sam@basx.dev> |
---|---|
date | Sun, 05 Feb 2023 00:28:18 +0700 |
parents | 0f04ba283558 |
children | 779607656b12 |
line wrap: on
line diff
--- a/examples/E01_hello_triangle.nim Sun Feb 05 00:20:07 2023 +0700 +++ b/examples/E01_hello_triangle.nim Sun Feb 05 00:28:18 2023 +0700 @@ -32,7 +32,7 @@ var myengine = igniteEngine("Hello triangle") # build a mesh - var trianglemesh = new Mesh[VertexDataA] + var trianglemesh = new Mesh[VertexDataA, uint16] trianglemesh.vertexData = VertexDataA( position: PositionAttribute[Vec2](data: triangle_pos), color: ColorAttribute[Vec3](data: triangle_color), @@ -43,7 +43,7 @@ # upload data, prepare shaders, etc const vertexShader = generateVertexShaderCode[VertexDataA, void]() const fragmentShader = generateFragmentShaderCode[VertexDataA]() - pipeline = setupPipeline[VertexDataA, void, void]( + pipeline = setupPipeline[VertexDataA, void, uint16]( myengine, triangle, vertexShader,