Lines Matching refs:gs
191 draw_geometry_shader_new_instance(draw->gs.geometry_shader);
637 if (draw->gs.geometry_shader) {
638 return &draw->gs.geometry_shader->info;
757 if (!draw->gs.geometry_shader)
760 info = &draw->gs.geometry_shader->info;
812 draw->gs.tgsi.sampler = sampler;
841 draw->gs.tgsi.image = image;
870 draw->gs.tgsi.buffer = buffer;
942 if (draw->gs.geometry_shader)
943 return draw->gs.num_gs_outputs;
957 if (draw->gs.geometry_shader)
958 return draw->gs.position_output;
972 if (draw->gs.geometry_shader)
973 return draw->gs.geometry_shader->viewport_index_output;
986 if (draw->gs.geometry_shader)
987 return draw->gs.geometry_shader->info.writes_viewport_index;
997 * Note we don't support clipvertex output in the gs. For clipping
1003 if (draw->gs.geometry_shader)
1004 return draw->gs.clipvertex_output;
1014 if (draw->gs.geometry_shader)
1015 return draw->gs.geometry_shader->ccdistance_output[index];
1025 if (draw->gs.geometry_shader)
1026 return draw->gs.geometry_shader->info.num_written_clipdistance;
1035 if (draw->gs.geometry_shader)
1036 return draw->gs.geometry_shader->info.num_written_culldistance;