mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-25 21:15:07 +02:00
[WL21389] Fixes issue with the ShapeData vert buffer offset (details below).
When computing the buffer view offset for ShapeData the vertex vector size should be scaled by a single vec3 size as opposed to 2. This fix is taken from PR discussion: https://github.com/1P-Cusack/hifi/pull/10 Proposed by: Andrew Meadows <andrew@highfidelity.io> Changes Committed: modified: libraries/render-utils/src/GeometryCache.cpp
This commit is contained in:
parent
226d51b8f5
commit
d1ab1c5e26
1 changed files with 1 additions and 1 deletions
|
@ -170,7 +170,7 @@ void GeometryCache::ShapeData::setupVertices(gpu::BufferPointer& vertexBuffer, c
|
|||
gpu::Buffer::Size offset = vertexBuffer->getSize();
|
||||
vertexBuffer->append(vertices);
|
||||
|
||||
gpu::Buffer::Size viewSize = vertices.size() * 2 * sizeof(glm::vec3);
|
||||
gpu::Buffer::Size viewSize = vertices.size() * sizeof(glm::vec3);
|
||||
|
||||
_positionView = gpu::BufferView(vertexBuffer, offset,
|
||||
viewSize, SHAPE_VERTEX_STRIDE, POSITION_ELEMENT);
|
||||
|
|
Loading…
Reference in a new issue