*/
struct Limits
{
- unsigned max_vertex_attributes;
- unsigned max_texture_bindings;
- unsigned max_uniform_bindings;
- unsigned max_clip_planes;
- unsigned max_samples;
- unsigned uniform_buffer_alignment;
- unsigned max_color_attachments;
+ unsigned max_clip_planes = 6;
+ unsigned max_vertex_attributes = 16;
+ unsigned max_texture_bindings = 16;
+ unsigned max_color_attachments = 8;
+ unsigned max_samples = 4;
+ unsigned max_uniform_bindings = 24;
+ unsigned uniform_buffer_alignment = 256;
+ float max_anisotropy = 1.0f;
Limits();
};