Struct bgfx_rs::static_lib::CapsLimits
source · #[repr(C)]pub struct CapsLimits {Show 24 fields
pub max_draw_calls: u32,
pub max_blits: u32,
pub max_texture_size: u32,
pub max_texture_layers: u32,
pub max_views: u32,
pub max_frame_buffers: u32,
pub max_fb_attachments: u32,
pub max_programs: u32,
pub max_shaders: u32,
pub max_textures: u32,
pub max_texture_samplers: u32,
pub max_compute_bindings: u32,
pub max_vertex_layouts: u32,
pub max_vertex_streams: u32,
pub max_index_buffers: u32,
pub max_vertex_buffers: u32,
pub max_dynamic_index_buffers: u32,
pub max_dynamic_vertex_buffers: u32,
pub max_uniforms: u32,
pub max_occlusion_queries: u32,
pub max_encoders: u32,
pub min_resource_cb_size: u32,
pub transient_vb_size: u32,
pub transient_ib_size: u32,
}
Expand description
Renderer runtime limits.
Fields§
§max_draw_calls: u32
Maximum number of draw calls.
max_blits: u32
Maximum number of blit calls.
max_texture_size: u32
Maximum texture size.
max_texture_layers: u32
Maximum texture layers.
max_views: u32
Maximum number of views.
max_frame_buffers: u32
Maximum number of frame buffer handles.
max_fb_attachments: u32
Maximum number of frame buffer attachments.
max_programs: u32
Maximum number of program handles.
max_shaders: u32
Maximum number of shader handles.
max_textures: u32
Maximum number of texture handles.
max_texture_samplers: u32
Maximum number of texture samplers.
max_compute_bindings: u32
Maximum number of compute bindings.
max_vertex_layouts: u32
Maximum number of vertex format layouts.
max_vertex_streams: u32
Maximum number of vertex streams.
max_index_buffers: u32
Maximum number of index buffer handles.
max_vertex_buffers: u32
Maximum number of vertex buffer handles.
max_dynamic_index_buffers: u32
Maximum number of dynamic index buffer handles.
max_dynamic_vertex_buffers: u32
Maximum number of dynamic vertex buffer handles.
max_uniforms: u32
Maximum number of uniform handles.
max_occlusion_queries: u32
Maximum number of occlusion query handles.
max_encoders: u32
Maximum number of encoder threads.
min_resource_cb_size: u32
Minimum resource command buffer size.
transient_vb_size: u32
Maximum transient vertex buffer size.
transient_ib_size: u32
Maximum transient index buffer size.