Skip to content

Instantly share code, notes, and snippets.

@andeplane
Created September 6, 2016 09:54
Show Gist options
  • Save andeplane/fa7cdc19569a0f5472ebaef712ef7f19 to your computer and use it in GitHub Desktop.
Save andeplane/fa7cdc19569a0f5472ebaef712ef7f19 to your computer and use it in GitHub Desktop.
GeometryRenderer {
id: mesh
primitiveType: GeometryRenderer.Triangles
enabled: true
instanceCount: 1
geometry: Geometry {
attributes: [
Attribute {
name: "vertexPosition"
attributeType: Attribute.VertexAttribute
vertexBaseType: Attribute.Float
vertexSize: 3
byteOffset: 0
byteStride: (3 + 2 + 3 + 4) * 4
divisor: 1
buffer: waveSolver.solution ? waveSolver.solution.buffer : undefined
},
Attribute {
name: "vertexTexCoord"
attributeType: Attribute.VertexAttribute
vertexBaseType: Attribute.Float
vertexSize: 2
byteOffset: 3*4
byteStride: (3 + 2 + 3 + 4) * 4
divisor: 1
buffer: waveSolver.solution ? waveSolver.solution.buffer : undefined
},
Attribute {
name: "vertexNormal"
attributeType: Attribute.VertexAttribute
vertexBaseType: Attribute.Float
vertexSize: 3
byteOffset: (3+3)*4
byteStride: (3 + 2 + 3 + 4) * 4
divisor: 1
buffer: waveSolver.solution ? waveSolver.solution.buffer : undefined
},
Attribute {
name: "vertexTangent"
attributeType: Attribute.VertexAttribute
vertexBaseType: Attribute.Float
vertexSize: 4
byteOffset: (3+3)*4
byteStride: (3 + 2 + 3 + 4) * 4
divisor: 1
buffer: waveSolver.solution ? waveSolver.solution.buffer : undefined
},
Attribute {
attributeType: Attribute.IndexAttribute
vertexBaseType: Attribute.UnsignedInt
vertexSize: 1
byteOffset: 0
byteStride: 4
divisor: 1
buffer: waveSolver.solution ? waveSolver.solution.indexBuffer : undefined
count: 2*3*(grid1.width-1)*(grid1.height-1)
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment