Lines Matching refs:gallium

1074         struct pipe_context *gallium = (struct pipe_context *) ctx;
1077 gallium->screen = screen;
1079 gallium->destroy = panfrost_destroy;
1081 gallium->set_framebuffer_state = panfrost_set_framebuffer_state;
1083 gallium->flush = panfrost_flush;
1084 gallium->clear = panfrost_clear;
1085 gallium->texture_barrier = panfrost_texture_barrier;
1086 gallium->set_frontend_noop = panfrost_set_frontend_noop;
1088 gallium->set_vertex_buffers = panfrost_set_vertex_buffers;
1089 gallium->set_constant_buffer = panfrost_set_constant_buffer;
1090 gallium->set_shader_buffers = panfrost_set_shader_buffers;
1091 gallium->set_shader_images = panfrost_set_shader_images;
1093 gallium->set_stencil_ref = panfrost_set_stencil_ref;
1095 gallium->set_sampler_views = panfrost_set_sampler_views;
1097 gallium->bind_rasterizer_state = panfrost_bind_rasterizer_state;
1098 gallium->delete_rasterizer_state = panfrost_generic_cso_delete;
1100 gallium->bind_vertex_elements_state = panfrost_bind_vertex_elements_state;
1101 gallium->delete_vertex_elements_state = panfrost_generic_cso_delete;
1103 gallium->create_fs_state = panfrost_create_shader_state;
1104 gallium->delete_fs_state = panfrost_delete_shader_state;
1105 gallium->bind_fs_state = panfrost_bind_fs_state;
1107 gallium->create_vs_state = panfrost_create_shader_state;
1108 gallium->delete_vs_state = panfrost_delete_shader_state;
1109 gallium->bind_vs_state = panfrost_bind_vs_state;
1111 gallium->delete_sampler_state = panfrost_generic_cso_delete;
1112 gallium->bind_sampler_states = panfrost_bind_sampler_states;
1114 gallium->bind_depth_stencil_alpha_state = panfrost_bind_depth_stencil_state;
1115 gallium->delete_depth_stencil_alpha_state = panfrost_generic_cso_delete;
1117 gallium->set_sample_mask = panfrost_set_sample_mask;
1118 gallium->set_min_samples = panfrost_set_min_samples;
1120 gallium->set_clip_state = panfrost_set_clip_state;
1121 gallium->set_viewport_states = panfrost_set_viewport_states;
1122 gallium->set_scissor_states = panfrost_set_scissor_states;
1123 gallium->set_polygon_stipple = panfrost_set_polygon_stipple;
1124 gallium->set_active_query_state = panfrost_set_active_query_state;
1125 gallium->render_condition = panfrost_render_condition;
1127 gallium->create_query = panfrost_create_query;
1128 gallium->destroy_query = panfrost_destroy_query;
1129 gallium->begin_query = panfrost_begin_query;
1130 gallium->end_query = panfrost_end_query;
1131 gallium->get_query_result = panfrost_get_query_result;
1133 gallium->create_stream_output_target = panfrost_create_stream_output_target;
1134 gallium->stream_output_target_destroy = panfrost_stream_output_target_destroy;
1135 gallium->set_stream_output_targets = panfrost_set_stream_output_targets;
1137 gallium->bind_blend_state = panfrost_bind_blend_state;
1138 gallium->delete_blend_state = panfrost_generic_cso_delete;
1140 gallium->set_blend_color = panfrost_set_blend_color;
1142 pan_screen(screen)->vtbl.context_init(gallium);
1144 panfrost_resource_context_init(gallium);
1145 panfrost_compute_context_init(gallium);
1147 gallium->stream_uploader = u_upload_create_default(gallium);
1148 gallium->const_uploader = gallium->stream_uploader;
1156 ctx->blitter = util_blitter_create(gallium);
1158 ctx->writers = _mesa_hash_table_create(gallium, _mesa_hash_pointer,
1177 return gallium;