Divide Framework
0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
GFXShaderData.cpp
Go to the documentation of this file.
1
2
3
#include "
Headers/GFXShaderData.h
"
4
#include "
Platform/Video/Buffers/ShaderBuffer/Headers/ShaderBuffer.h
"
5
6
namespace
Divide
{
7
bool
ValidateGPUDataStructure
() noexcept
8
{
9
constexpr
size_t
dataSizeA =
sizeof
(
GFXShaderData::CamData
);
10
const
size_t
alignmentRequirement =
ShaderBuffer::AlignmentRequirement
(
BufferUsageType::CONSTANT_BUFFER
);
11
return
(dataSizeA % alignmentRequirement == 0);
12
}
13
}
//namespace Divide
GFXShaderData.h
ShaderBuffer.h
Divide::ShaderBuffer::AlignmentRequirement
static size_t AlignmentRequirement(BufferUsageType usage) noexcept
Definition:
ShaderBuffer.cpp:8
Divide
Handle console commands that start with a forward slash.
Definition:
AIProcessor.cpp:7
Divide::BufferUsageType::CONSTANT_BUFFER
@ CONSTANT_BUFFER
Divide::ValidateGPUDataStructure
bool ValidateGPUDataStructure() noexcept
Definition:
GFXShaderData.cpp:7
Divide::GFXShaderData::CamData
Definition:
GFXShaderData.h:44
Source
Platform
Video
GFXShaderData.cpp
Generated on Fri May 17 2024 16:59:54 for Divide Framework by
1.9.6