summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2016-04-29 17:06:03 +0200
committerLioncash <mathew1800@gmail.com>2016-05-09 05:03:32 +0200
commit8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091 (patch)
tree3d95240c734eba4080dcc98334609600b9b8af1e
parentvertex_loader: Correct header ordering (diff)
downloadyuzu-8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091.tar
yuzu-8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091.tar.gz
yuzu-8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091.tar.bz2
yuzu-8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091.tar.lz
yuzu-8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091.tar.xz
yuzu-8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091.tar.zst
yuzu-8ea5e7dfb57ebda2ad2229e4e94dfd5e2c24c091.zip
-rw-r--r--src/video_core/vertex_loader.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/video_core/vertex_loader.h b/src/video_core/vertex_loader.h
index becf5a403..3b511945a 100644
--- a/src/video_core/vertex_loader.h
+++ b/src/video_core/vertex_loader.h
@@ -1,7 +1,8 @@
#pragma once
-#include "common/common_types.h"
+#include <array>
+#include "common/common_types.h"
#include "video_core/pica.h"
namespace Pica {
@@ -22,11 +23,11 @@ public:
int GetNumTotalAttributes() const { return num_total_attributes; }
private:
- u32 vertex_attribute_sources[16];
- u32 vertex_attribute_strides[16] = {};
- Regs::VertexAttributeFormat vertex_attribute_formats[16] = {};
- u32 vertex_attribute_elements[16] = {};
- bool vertex_attribute_is_default[16];
+ std::array<u32, 16> vertex_attribute_sources;
+ std::array<u32, 16> vertex_attribute_strides{};
+ std::array<Regs::VertexAttributeFormat, 16> vertex_attribute_formats;
+ std::array<u32, 16> vertex_attribute_elements{};
+ std::array<bool, 16> vertex_attribute_is_default;
int num_total_attributes;
};