|
@@ -746,7 +746,7 @@ struct bgfx_caps_t
|
|
|
ushort deviceId; /// Selected GPU device id.
|
|
ushort deviceId; /// Selected GPU device id.
|
|
|
bool homogeneousDepth; /// True when NDC depth is in [-1, 1] range, otherwise its [0, 1].
|
|
bool homogeneousDepth; /// True when NDC depth is in [-1, 1] range, otherwise its [0, 1].
|
|
|
bool originBottomLeft; /// True when NDC origin is at bottom left.
|
|
bool originBottomLeft; /// True when NDC origin is at bottom left.
|
|
|
- byte numGPUs; /// Number of enumerated GPUs.
|
|
|
|
|
|
|
+ ubyte numGPUs; /// Number of enumerated GPUs.
|
|
|
bgfx_caps_gpu_t[4] gpu; /// Enumerated GPUs.
|
|
bgfx_caps_gpu_t[4] gpu; /// Enumerated GPUs.
|
|
|
bgfx_caps_limits_t limits; /// Renderer runtime limits.
|
|
bgfx_caps_limits_t limits; /// Renderer runtime limits.
|
|
|
|
|
|
|
@@ -817,8 +817,8 @@ struct bgfx_resolution_t
|
|
|
uint width; /// Backbuffer width.
|
|
uint width; /// Backbuffer width.
|
|
|
uint height; /// Backbuffer height.
|
|
uint height; /// Backbuffer height.
|
|
|
uint reset; /// Reset parameters.
|
|
uint reset; /// Reset parameters.
|
|
|
- byte numBackBuffers; /// Number of back buffers.
|
|
|
|
|
- byte maxFrameLatency; /// Maximum frame latency.
|
|
|
|
|
|
|
+ ubyte numBackBuffers; /// Number of back buffers.
|
|
|
|
|
+ ubyte maxFrameLatency; /// Maximum frame latency.
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/// Configurable runtime limits parameters.
|
|
/// Configurable runtime limits parameters.
|
|
@@ -884,14 +884,14 @@ struct bgfx_init_t
|
|
|
*/
|
|
*/
|
|
|
struct bgfx_memory_t
|
|
struct bgfx_memory_t
|
|
|
{
|
|
{
|
|
|
- byte* data; /// Pointer to data.
|
|
|
|
|
|
|
+ ubyte* data; /// Pointer to data.
|
|
|
uint size; /// Data size.
|
|
uint size; /// Data size.
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/// Transient index buffer.
|
|
/// Transient index buffer.
|
|
|
struct bgfx_transient_index_buffer_t
|
|
struct bgfx_transient_index_buffer_t
|
|
|
{
|
|
{
|
|
|
- byte* data; /// Pointer to data.
|
|
|
|
|
|
|
+ ubyte* data; /// Pointer to data.
|
|
|
uint size; /// Data size.
|
|
uint size; /// Data size.
|
|
|
uint startIndex; /// First index.
|
|
uint startIndex; /// First index.
|
|
|
bgfx_index_buffer_handle_t handle; /// Index buffer handle.
|
|
bgfx_index_buffer_handle_t handle; /// Index buffer handle.
|
|
@@ -901,7 +901,7 @@ struct bgfx_transient_index_buffer_t
|
|
|
/// Transient vertex buffer.
|
|
/// Transient vertex buffer.
|
|
|
struct bgfx_transient_vertex_buffer_t
|
|
struct bgfx_transient_vertex_buffer_t
|
|
|
{
|
|
{
|
|
|
- byte* data; /// Pointer to data.
|
|
|
|
|
|
|
+ ubyte* data; /// Pointer to data.
|
|
|
uint size; /// Data size.
|
|
uint size; /// Data size.
|
|
|
uint startVertex; /// First vertex.
|
|
uint startVertex; /// First vertex.
|
|
|
ushort stride; /// Vertex stride.
|
|
ushort stride; /// Vertex stride.
|
|
@@ -912,7 +912,7 @@ struct bgfx_transient_vertex_buffer_t
|
|
|
/// Instance data buffer info.
|
|
/// Instance data buffer info.
|
|
|
struct bgfx_instance_data_buffer_t
|
|
struct bgfx_instance_data_buffer_t
|
|
|
{
|
|
{
|
|
|
- byte* data; /// Pointer to data.
|
|
|
|
|
|
|
+ ubyte* data; /// Pointer to data.
|
|
|
uint size; /// Data size.
|
|
uint size; /// Data size.
|
|
|
uint offset; /// Offset in vertex buffer.
|
|
uint offset; /// Offset in vertex buffer.
|
|
|
uint num; /// Number of instances.
|
|
uint num; /// Number of instances.
|
|
@@ -929,8 +929,8 @@ struct bgfx_texture_info_t
|
|
|
ushort height; /// Texture height.
|
|
ushort height; /// Texture height.
|
|
|
ushort depth; /// Texture depth.
|
|
ushort depth; /// Texture depth.
|
|
|
ushort numLayers; /// Number of layers in texture array.
|
|
ushort numLayers; /// Number of layers in texture array.
|
|
|
- byte numMips; /// Number of MIP maps.
|
|
|
|
|
- byte bitsPerPixel; /// Format bits per pixel.
|
|
|
|
|
|
|
+ ubyte numMips; /// Number of MIP maps.
|
|
|
|
|
+ ubyte bitsPerPixel; /// Format bits per pixel.
|
|
|
bool cubeMap; /// Texture is cubemap.
|
|
bool cubeMap; /// Texture is cubemap.
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -950,7 +950,7 @@ struct bgfx_attachment_t
|
|
|
ushort mip; /// Mip level.
|
|
ushort mip; /// Mip level.
|
|
|
ushort layer; /// Cubemap side or depth layer/slice to use.
|
|
ushort layer; /// Cubemap side or depth layer/slice to use.
|
|
|
ushort numLayers; /// Number of texture layer/slice(s) in array to use.
|
|
ushort numLayers; /// Number of texture layer/slice(s) in array to use.
|
|
|
- byte resolve; /// Resolve flags. See: `BGFX_RESOLVE_*`
|
|
|
|
|
|
|
+ ubyte resolve; /// Resolve flags. See: `BGFX_RESOLVE_*`
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/// Transform data.
|
|
/// Transform data.
|
|
@@ -1022,7 +1022,7 @@ struct bgfx_stats_t
|
|
|
ushort textHeight; /// Debug text height in characters.
|
|
ushort textHeight; /// Debug text height in characters.
|
|
|
ushort numViews; /// Number of view stats.
|
|
ushort numViews; /// Number of view stats.
|
|
|
bgfx_view_stats_t* viewStats; /// Array of View stats.
|
|
bgfx_view_stats_t* viewStats; /// Array of View stats.
|
|
|
- byte numEncoders; /// Number of encoders used during frame.
|
|
|
|
|
|
|
+ ubyte numEncoders; /// Number of encoders used during frame.
|
|
|
bgfx_encoder_stats_t* encoderStats; /// Array of encoder stats.
|
|
bgfx_encoder_stats_t* encoderStats; /// Array of encoder stats.
|
|
|
}
|
|
}
|
|
|
|
|
|