mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-20 05:43:12 +01:00
Added ability to configure minimum uniform buffer size.
This commit is contained in:
committed by
Бранимир Караџић
parent
71e0db9369
commit
16cf4f8683
@@ -715,10 +715,11 @@ namespace bgfx
|
||||
{
|
||||
Limits();
|
||||
|
||||
uint16_t maxEncoders; //!< Maximum number of encoder threads.
|
||||
uint32_t minResourceCbSize; //!< Minimum resource command buffer size.
|
||||
uint32_t transientVbSize; //!< Maximum transient vertex buffer size.
|
||||
uint32_t transientIbSize; //!< Maximum transient index buffer size.
|
||||
uint16_t maxEncoders; //!< Maximum number of encoder threads.
|
||||
uint32_t minResourceCbSize; //!< Minimum resource command buffer size.
|
||||
uint32_t maxTransientVbSize; //!< Maximum transient vertex buffer size.
|
||||
uint32_t maxTransientIbSize; //!< Maximum transient index buffer size.
|
||||
uint32_t minUniformBufferSize; //!< Mimimum uniform buffer size.
|
||||
};
|
||||
|
||||
Limits limits; //!< Configurable runtime limits.
|
||||
@@ -817,8 +818,9 @@ namespace bgfx
|
||||
uint32_t maxOcclusionQueries; //!< Maximum number of occlusion query handles.
|
||||
uint32_t maxEncoders; //!< Maximum number of encoder threads.
|
||||
uint32_t minResourceCbSize; //!< Minimum resource command buffer size.
|
||||
uint32_t transientVbSize; //!< Maximum transient vertex buffer size.
|
||||
uint32_t transientIbSize; //!< Maximum transient index buffer size.
|
||||
uint32_t maxTransientVbSize; //!< Maximum transient vertex buffer size.
|
||||
uint32_t maxTransientIbSize; //!< Maximum transient index buffer size.
|
||||
uint32_t minUniformBufferSize; //!< Mimimum uniform buffer size.
|
||||
};
|
||||
|
||||
Limits limits; //!< Renderer runtime limits.
|
||||
|
||||
@@ -538,8 +538,9 @@ typedef struct bgfx_caps_limits_s
|
||||
uint32_t maxOcclusionQueries; /** Maximum number of occlusion query handles. */
|
||||
uint32_t maxEncoders; /** Maximum number of encoder threads. */
|
||||
uint32_t minResourceCbSize; /** Minimum resource command buffer size. */
|
||||
uint32_t transientVbSize; /** Maximum transient vertex buffer size. */
|
||||
uint32_t transientIbSize; /** Maximum transient index buffer size. */
|
||||
uint32_t maxTransientVbSize; /** Maximum transient vertex buffer size. */
|
||||
uint32_t matTansientIbSize; /** Maximum transient index buffer size. */
|
||||
uint32_t minUniformBufferSize; /** Mimimum uniform buffer size. */
|
||||
|
||||
} bgfx_caps_limits_t;
|
||||
|
||||
@@ -664,8 +665,9 @@ typedef struct bgfx_init_limits_s
|
||||
{
|
||||
uint16_t maxEncoders; /** Maximum number of encoder threads. */
|
||||
uint32_t minResourceCbSize; /** Minimum resource command buffer size. */
|
||||
uint32_t transientVbSize; /** Maximum transient vertex buffer size. */
|
||||
uint32_t transientIbSize; /** Maximum transient index buffer size. */
|
||||
uint32_t maxTransientVbSize; /** Maximum transient vertex buffer size. */
|
||||
uint32_t matTransientIbSize; /** Maximum transient index buffer size. */
|
||||
uint32_t minUniformBufferSize; /** Mimimum uniform buffer size. */
|
||||
|
||||
} bgfx_init_limits_t;
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
#ifndef BGFX_DEFINES_H_HEADER_GUARD
|
||||
#define BGFX_DEFINES_H_HEADER_GUARD
|
||||
|
||||
#define BGFX_API_VERSION UINT32_C(131)
|
||||
#define BGFX_API_VERSION UINT32_C(132)
|
||||
|
||||
/**
|
||||
* Color RGB/alpha/depth write. When it's not specified write will be disabled.
|
||||
|
||||
Reference in New Issue
Block a user