Berserk
|
RHI common device limits. More...
#include <RHIDefs.hpp>
Static Public Attributes | |
static const uint32 | MAX_VERTEX_ATTRIBUTES = 8 |
static const uint32 | MAX_VERTEX_BUFFERS = 8 |
static const uint32 | MAX_COLOR_ATTACHMENTS = 8 |
static const uint32 | MAX_SHADER_PARAM_NAME = 1024 |
static const uint32 | MAX_SHADER_PARAMS_COUNT = 1024 |
static const uint32 | MAX_TEXTURE_MIPMAPS = 16 |
static const uint32 | MAX_SHADER_STAGES = 2 |
static const uint32 | MAX_TEXTURE_CUBE_FACES = 6 |
static const uint32 | MAX_FRAMES_IN_FLIGHT = 2 |
static const uint32 | MAX_RESOURCE_SETS = 3 |
RHI common device limits.
|
static |
Limit somehow color attachment count
|
static |
Max number of simultaneously drawn frames (1 - draw frame and wait, 2 - draw and present one frame, prepare other, ...)
|
static |
Max resources sets count
|
static |
Max shader param name
|
static |
Max shader params count
|
static |
Max number of the shader stages within single shader program
|
static |
Max number of cube texture faces (it is cube, lol)
|
static |
Max number of mipmaps for a single texture object
|
static |
Vertex shader max input elements
|
static |
Vertex shader max input vertex buffers (same as elements)