Added frustum culling, use low-poly mesh to move limitation towards cpu
This commit is contained in:
parent
7768992bda
commit
a41ff27bb9
7 changed files with 1599 additions and 18 deletions
|
|
@ -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++)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue