Lines Matching defs:info

67          .storage_16bit = dev->physical_device->info->a6xx.storage_16bit,
234 const nir_intrinsic_info *info = &nir_intrinsic_infos[intrin->intrinsic];
256 if (dev->physical_device->info->a6xx.storage_16bit &&
285 for (unsigned src = 0; src < info->num_srcs; src++) {
292 for (unsigned idx = 0; idx < info->num_indices; idx++) {
296 if (info->has_dest) {
314 if (info->has_dest)
318 if (info->has_dest)
342 BITSET_SET_RANGE_INSIDE_WORD(b->shader->info.textures_used, idx * 2, ((idx * 2) + (bind_layout->array_size * 2)) - 1);
650 /* Remove now-unused variables so that when we gather the shader info later
678 tu_gather_xfb_info(nir_shader *nir, struct ir3_stream_output_info *info)
699 info->num_outputs = xfb->output_count;
702 info->stride[i] = xfb->buffers[i].stride / 4;
703 info->buffer_to_stream[i] = xfb->buffer_to_stream[i];
706 info->streams_written = xfb->streams_written;
709 info->output[i].register_index = output_map[xfb->outputs[i].location];
710 info->output[i].start_component = xfb->outputs[i].component_offset;
711 info->output[i].num_components =
713 info->output[i].output_buffer = xfb->outputs[i].buffer;
714 info->output[i].dst_offset = xfb->outputs[i].offset / 4;
715 info->output[i].stream = xfb->buffer_to_stream[xfb->outputs[i].buffer];
740 if (nir->info.stage == MESA_SHADER_FRAGMENT) {
761 if (nir->info.stage == MESA_SHADER_VERTEX && key->multiview_mask) {
766 if (nir->info.stage == MESA_SHADER_FRAGMENT && key->force_sample_interp) {
784 if (nir->info.stage == MESA_SHADER_COMPUTE) {
791 if (nir->info.zero_initialize_shared_memory && nir->info.shared_size > 0) {
798 const unsigned shared_size = ALIGN(nir->info.shared_size, chunk_size);
808 nir_assign_io_var_locations(nir, nir_var_shader_in, &nir->num_inputs, nir->info.stage);
809 nir_assign_io_var_locations(nir, nir_var_shader_out, &nir->num_outputs, nir->info.stage);
818 if (nir->info.stage == MESA_SHADER_VERTEX ||
819 nir->info.stage == MESA_SHADER_TESS_EVAL ||
820 nir->info.stage == MESA_SHADER_GEOMETRY)