Added configurable minimum resource command buffer size.

This commit is contained in:
Бранимир Караџић
2020-06-03 17:58:54 -07:00
parent 0a80a7bfcc
commit 8065659e90
9 changed files with 77 additions and 28 deletions

View File

@@ -1970,6 +1970,7 @@ public static partial class bgfx
public uint maxUniforms;
public uint maxOcclusionQueries;
public uint maxEncoders;
public uint minResourceCbSize;
public uint transientVbSize;
public uint transientIbSize;
}
@@ -2016,6 +2017,7 @@ public static partial class bgfx
public unsafe struct Limits
{
public ushort maxEncoders;
public uint minResourceCbSize;
public uint transientVbSize;
public uint transientIbSize;
}

View File

@@ -10,7 +10,7 @@ public import core.stdc.stdarg : va_list;
extern(C) @nogc nothrow:
enum uint BGFX_API_VERSION = 107;
enum uint BGFX_API_VERSION = 108;
alias bgfx_view_id_t = ushort;
@@ -723,6 +723,7 @@ struct bgfx_caps_limits_t
uint maxUniforms; /// Maximum number of uniform handles.
uint maxOcclusionQueries; /// Maximum number of occlusion query handles.
uint maxEncoders; /// Maximum number of encoder threads.
uint minResourceCbSize; /// Minimum resource command buffer size.
uint transientVbSize; /// Maximum transient vertex buffer size.
uint transientIbSize; /// Maximum transient index buffer size.
}
@@ -818,6 +819,7 @@ struct bgfx_resolution_t
struct bgfx_init_limits_t
{
ushort maxEncoders; /// Maximum number of encoder threads.
uint minResourceCbSize; /// Minimum resource command buffer size.
uint transientVbSize; /// Maximum transient vertex buffer size.
uint transientIbSize; /// Maximum transient index buffer size.
}