| 848 | } |
| 849 | |
| 850 | void MeshBase::GetDrawCallGeometry(DrawCall& drawCall) const |
| 851 | { |
| 852 | drawCall.Geometry.IndexBuffer = _indexBuffer; |
| 853 | drawCall.Geometry.VertexBuffers[0] = _vertexBuffers[0]; |
| 854 | drawCall.Geometry.VertexBuffers[1] = _vertexBuffers[1]; |
| 855 | drawCall.Geometry.VertexBuffers[2] = _vertexBuffers[2]; |
| 856 | drawCall.Geometry.VertexBuffersOffsets[0] = 0; |
| 857 | drawCall.Geometry.VertexBuffersOffsets[1] = 0; |
| 858 | drawCall.Geometry.VertexBuffersOffsets[2] = 0; |
| 859 | drawCall.Draw.StartIndex = 0; |
| 860 | drawCall.Draw.IndicesCount = _triangles * 3; |
| 861 | } |
| 862 | |
| 863 | void MeshBase::Render(GPUContext* context) const |
| 864 | { |
no outgoing calls
no test coverage detected