int constbuf0_num_slots;
ubyte num_stream_output_components[4];
- uint num_memory_instructions; /**< sampler, buffer, and image instructions */
+ uint num_memory_stores;
ubyte colors_read; /**< which color components are read by the FS */
ubyte colors_written;
bool writes_primid;
bool writes_viewport_index;
bool writes_layer;
- bool writes_memory; /**< contains stores or atomics to buffers or images */
bool uses_derivatives;
bool uses_bindless_samplers;
bool uses_bindless_images;
uint16_t lshs_vertex_stride;
/* GS parameters. */
- uint16_t gs_max_out_vertices;
uint16_t gsvs_vertex_size;
ubyte gs_input_verts_per_prim;
- ubyte gs_output_prim;
- ubyte gs_num_invocations;
ubyte max_gs_stream; /* count - 1 */
unsigned max_gsvs_emit_size;
uint16_t enabled_streamout_buffer_mask;