diff options
| author | Pierre Bourdon <delroth@gmail.com> | 2014-09-01 11:00:25 +0200 |
|---|---|---|
| committer | Pierre Bourdon <delroth@gmail.com> | 2014-09-01 11:18:02 +0200 |
| commit | 494a60e41b2bd5bde4ffc664e446033132478295 (patch) | |
| tree | d03778b6e521ad15a4b133270a890af05787b4df /Source/Core/VideoCommon/VertexLoader_Normal.cpp | |
| parent | f8e24de8336036c449b945701d11f9c4ec331889 (diff) | |
VertexLoader: Change VtxDesc to use u64 instead of u32
This is required to make packing consistent between compilers: with u32, MSVC
would not allocate a bitfield that spans two u32s (it would leave a "hole").
Diffstat (limited to 'Source/Core/VideoCommon/VertexLoader_Normal.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/VertexLoader_Normal.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/VideoCommon/VertexLoader_Normal.cpp b/Source/Core/VideoCommon/VertexLoader_Normal.cpp index 7eb900db3a..60140e534f 100644 --- a/Source/Core/VideoCommon/VertexLoader_Normal.cpp +++ b/Source/Core/VideoCommon/VertexLoader_Normal.cpp @@ -182,13 +182,13 @@ void VertexLoader_Normal::Init() m_Table[NRM_INDEX16][NRM_INDICES3][NRM_NBT3][FORMAT_FLOAT] = Normal_Index_Indices3<u16, float>(); } -unsigned int VertexLoader_Normal::GetSize(unsigned int _type, +unsigned int VertexLoader_Normal::GetSize(u64 _type, unsigned int _format, unsigned int _elements, unsigned int _index3) { return m_Table[_type][_index3][_elements][_format].gc_size; } -TPipelineFunction VertexLoader_Normal::GetFunction(unsigned int _type, +TPipelineFunction VertexLoader_Normal::GetFunction(u64 _type, unsigned int _format, unsigned int _elements, unsigned int _index3) { TPipelineFunction pFunc = m_Table[_type][_index3][_elements][_format].function; |
