Added frustum culling, use low-poly mesh to move limitation towards cpu

This commit is contained in:
saschawillems 2016-04-03 13:51:47 +02:00
parent 7768992bda
commit a41ff27bb9
7 changed files with 1599 additions and 18 deletions

View file

@ -59,6 +59,7 @@ namespace vkMeshLoader
MeshBufferInfo vertices;
MeshBufferInfo indices;
uint32_t indexCount;
glm::vec3 dim;
};
// Get vertex size from vertex layout
@ -449,6 +450,10 @@ public:
}
meshBuffer->vertices.size = vertexBuffer.size() * sizeof(float);
dim.min *= scale;
dim.max *= scale;
dim.size *= scale;
std::vector<uint32_t> indexBuffer;
for (uint32_t m = 0; m < m_Entries.size(); m++)
{