Lines Matching refs:info

1250    const struct tgsi_opcode_info *info = tgsi_get_opcode_info( opcode );
1251 assert(info);
1252 if (info) {
1253 assert(nr_dst == info->num_dst);
1254 assert(nr_src == info->num_src);
2296 const struct shader_info *info)
2298 if (info->clip_distance_array_size)
2300 info->clip_distance_array_size);
2301 if (info->cull_distance_array_size)
2303 info->cull_distance_array_size);
2308 const struct shader_info *info)
2311 info->tess.tcs_vertices_out);
2316 const struct shader_info *info)
2318 ureg_property(ureg, TGSI_PROPERTY_TES_PRIM_MODE, u_tess_prim_from_shader(info->tess._primitive_mode));
2327 (info->tess.spacing + 1) % 3);
2330 !info->tess.ccw);
2332 info->tess.point_mode);
2337 const struct shader_info *info)
2340 info->gs.input_primitive);
2342 info->gs.output_primitive);
2344 info->gs.vertices_out);
2346 info->gs.invocations);
2351 const struct shader_info *info)
2353 if (info->fs.early_fragment_tests || info->fs.post_depth_coverage) {
2356 if (info->fs.post_depth_coverage)
2360 if (info->fs.depth_layout != FRAG_DEPTH_LAYOUT_NONE) {
2361 switch (info->fs.depth_layout) {
2383 if (info->fs.advanced_blend_modes) {
2385 info->fs.advanced_blend_modes);
2391 const struct shader_info *info)
2394 info->workgroup_size[0]);
2396 info->workgroup_size[1]);
2398 info->workgroup_size[2]);
2400 if (info->shared_size)
2406 const struct shader_info *info)
2408 if (info->layer_viewport_relative)
2411 switch (info->stage) {
2413 ureg_setup_clipdist_info(ureg, info);
2414 ureg_set_next_shader_processor(ureg, pipe_shader_type_from_mesa(info->next_stage));
2417 ureg_setup_tess_ctrl_shader(ureg, info);
2420 ureg_setup_tess_eval_shader(ureg, info);
2421 ureg_setup_clipdist_info(ureg, info);
2422 ureg_set_next_shader_processor(ureg, pipe_shader_type_from_mesa(info->next_stage));
2425 ureg_setup_geometry_shader(ureg, info);
2426 ureg_setup_clipdist_info(ureg, info);
2429 ureg_setup_fragment_shader(ureg, info);
2432 ureg_setup_compute_shader(ureg, info);