Definition at line 41 of file context.h.
◆ max_compute_shared_memory_size
| int cgv::render::device_capabilities::max_compute_shared_memory_size = -1 |
the total number of output values (a component, in GLSL terms, is a component of a vector. So a float is one component; a vec3 is 3 components) that a single GS invocation can write to over all vertices
Definition at line 46 of file context.h.
◆ max_compute_work_group_count
| ivec3 cgv::render::device_capabilities::max_compute_work_group_count = -1 |
the number of invocations in a single local work group (i.e., the product of the three dimensions) that may be dispatched to a compute shader
Definition at line 48 of file context.h.
◆ max_compute_work_group_invocations
| int cgv::render::device_capabilities::max_compute_work_group_invocations = -1 |
total available storage size in bytes for all shared variables in a compute shader
Definition at line 47 of file context.h.
◆ max_compute_work_group_size
| ivec3 cgv::render::device_capabilities::max_compute_work_group_size = -1 |
the maximum number of work groups that may be dispatched to a compute shader; dimension index 0, 1, and 2 correspond to the X, Y and Z dimensions, respectively
Definition at line 49 of file context.h.
◆ max_geometry_shader_output_component_count
| int cgv::render::device_capabilities::max_geometry_shader_output_component_count = -1 |
the maximum number that can be provided to the max_vertices output layout qualifier in a geometry shader
Definition at line 44 of file context.h.
◆ max_geometry_shader_output_vertex_count
| int cgv::render::device_capabilities::max_geometry_shader_output_vertex_count = -1 |
◆ max_geometry_shader_total_output_component_count
| int cgv::render::device_capabilities::max_geometry_shader_total_output_component_count = -1 |
the maximum number of components of outputs (out variables) written by a geometry shader
Definition at line 45 of file context.h.
◆ max_render_buffer_size
| int cgv::render::device_capabilities::max_render_buffer_size = -1 |
The documentation for this struct was generated from the following file: