Graphics: Fix PredefinedViewerData size
This commit is contained in:
@@ -27,6 +27,7 @@ namespace Nz
|
||||
std::size_t AddStruct(const FieldOffsets& fieldStruct);
|
||||
std::size_t AddStructArray(const FieldOffsets& fieldStruct, std::size_t arraySize);
|
||||
|
||||
inline std::size_t GetAlignedSize() const;
|
||||
inline std::size_t GetLargestFieldAlignement() const;
|
||||
inline std::size_t GetSize() const;
|
||||
|
||||
|
||||
@@ -22,6 +22,14 @@ namespace Nz
|
||||
return m_largestFieldAlignment;
|
||||
}
|
||||
|
||||
inline std::size_t FieldOffsets::GetAlignedSize() const
|
||||
{
|
||||
if (m_layout == StructLayout_Std140)
|
||||
return Align(m_size, m_largestFieldAlignment);
|
||||
else
|
||||
return m_size;
|
||||
}
|
||||
|
||||
inline std::size_t FieldOffsets::GetSize() const
|
||||
{
|
||||
return m_size;
|
||||
|
||||
Reference in New Issue
Block a user