Lines Matching defs:data

2558       /* LDS size for passing data from GS to ES. */
2805 if (var->data.mode != nir_var_shader_in ||
2806 var->data.location != VARYING_SLOT_VIEWPORT)
2835 var->data.location = VARYING_SLOT_LAYER;
2836 var->data.interpolation = INTERP_MODE_NONE;
2879 if (var->data.mode != nir_var_shader_out || var->data.location != VARYING_SLOT_POS)
2919 var->data.location = VARYING_SLOT_PRIMITIVE_ID;
2920 var->data.interpolation = INTERP_MODE_NONE;
2973 if (var->data.location == VARYING_SLOT_PRIMITIVE_ID ||
2974 var->data.location == VARYING_SLOT_VIEWPORT ||
2975 var->data.location == VARYING_SLOT_LAYER)
2976 var->data.per_primitive = true;
3062 int idx = var->data.location;
3074 info->outputs_written &= ~BITFIELD64_BIT(var->data.location);
3075 var->data.location = 0;
3076 var->data.mode = nir_var_shader_temp;
3110 psiz_var->data.location = 0;
3111 psiz_var->data.mode = nir_var_shader_temp;
3202 var->data.driver_location = var->data.location + var->data.index;
3211 var->data.driver_location = 0;
3233 var->data.driver_location = var->data.location;
3249 /* Copy data to merged stage */
3261 /* Copy data to merged stage */
3271 /* Copy data to merged stage */
3278 var->data.driver_location = var->data.location;
3594 /* Copy data to merged stage. */
3614 /* Copy data to merged stage. */
3863 /* Copy data to TCS so it can be accessed by the backend if they are merged. */
3878 void *data)
4460 out_stage->spirv.data = module->data;
4467 out_stage->spirv.data = (const char *) minfo->pCode;
4958 memcpy(shader->spirv, stages[i].spirv.data, stages[i].spirv.size);
7077 * for the VkGraphicsPipelineCreateInfo data. */
7612 radv_copy_representation(void *data, size_t *data_size, const char *src)
7616 if (!data) {
7623 memcpy(data, src, size);
7625 *((char *)data + size - 1) = 0;