Fix a few cases where surface format is still 32 bits

This commit is contained in:
clayjohn 2023-10-11 14:56:19 -06:00
parent 9957f1ad4e
commit 1df50c78df
2 changed files with 2 additions and 2 deletions

View file

@ -63,7 +63,7 @@ class ImmediateMesh : public Mesh {
Ref<Material> material;
bool vertex_2d = false;
int array_len = 0;
uint32_t format = 0;
uint64_t format = 0;
AABB aabb;
};

View file

@ -301,7 +301,7 @@ class ArrayMesh : public Mesh {
private:
struct Surface {
uint32_t format = 0;
uint64_t format = 0;
int array_length = 0;
int index_array_length = 0;
PrimitiveType primitive = PrimitiveType::PRIMITIVE_MAX;