Lines Matching refs:gpu
44 context->gpu->destroy(context->gpu);
84 context->gpu->draw_vbo(context->gpu, pinfo, drawid_offset, pindirect, draws, num_draws);
95 context->gpu->render_condition(context->gpu, query, condition, mode);
104 return context->gpu->create_query(context->gpu, query_type, index);
114 return context->gpu->create_batch_query(context->gpu, num_queries,
123 context->gpu->destroy_query(context->gpu, query);
131 return context->gpu->begin_query(context->gpu, query);
139 return context->gpu->end_query(context->gpu, query);
150 return context->gpu->get_query_result(context->gpu, query, wait,
165 context->gpu->get_query_result_resource(context->gpu, query, flags,
175 context->gpu->set_active_query_state(context->gpu, enable);
184 return context->gpu->create_blend_state(context->gpu, cso);
192 context->gpu->bind_blend_state(context->gpu, so);
200 context->gpu->delete_blend_state(context->gpu, so);
209 return context->gpu->create_sampler_state(context->gpu, cso);
219 context->gpu->bind_sampler_states(context->gpu, shader, start_slot,
228 context->gpu->delete_sampler_state(context->gpu, so);
237 return context->gpu->create_rasterizer_state(context->gpu, cso);
245 context->gpu->bind_rasterizer_state(context->gpu, so);
253 context->gpu->delete_rasterizer_state(context->gpu, so);
262 return context->gpu->create_depth_stencil_alpha_state(context->gpu, cso);
270 context->gpu->bind_depth_stencil_alpha_state(context->gpu, so);
278 context->gpu->delete_depth_stencil_alpha_state(context->gpu, so);
287 return context->gpu->create_fs_state(context->gpu, cso);
295 context->gpu->bind_fs_state(context->gpu, so);
303 context->gpu->delete_fs_state(context->gpu, so);
312 return context->gpu->create_vs_state(context->gpu, cso);
320 context->gpu->bind_vs_state(context->gpu, so);
328 context->gpu->delete_vs_state(context->gpu, so);
337 return context->gpu->create_gs_state(context->gpu, cso);
345 context->gpu->bind_gs_state(context->gpu, so);
353 context->gpu->delete_gs_state(context->gpu, so);
362 return context->gpu->create_tcs_state(context->gpu, cso);
370 context->gpu->bind_tcs_state(context->gpu, so);
378 context->gpu->delete_tcs_state(context->gpu, so);
387 return context->gpu->create_tes_state(context->gpu, cso);
395 context->gpu->bind_tes_state(context->gpu, so);
403 context->gpu->delete_tes_state(context->gpu, so);
413 return context->gpu->create_vertex_elements_state(context->gpu,
423 context->gpu->bind_vertex_elements_state(context->gpu, so);
431 context->gpu->delete_vertex_elements_state(context->gpu, so);
440 context->gpu->set_blend_color(context->gpu, color);
449 context->gpu->set_stencil_ref(context->gpu, ref);
457 context->gpu->set_sample_mask(context->gpu, mask);
465 context->gpu->set_min_samples(context->gpu, samples);
474 context->gpu->set_clip_state(context->gpu, state);
491 context->gpu->set_constant_buffer(context->gpu, shader, index, take_ownership, buf);
516 context->gpu->set_framebuffer_state(context->gpu, fb);
525 context->gpu->set_polygon_stipple(context->gpu, stipple);
535 context->gpu->set_scissor_states(context->gpu, start_slot, num_scissors,
546 context->gpu->set_window_rectangles(context->gpu, include, num_rectangles,
557 context->gpu->set_viewport_states(context->gpu, start_slot, num_viewports,
580 p_atomic_add(&view->gpu->reference.count, view->refcount);
587 context->gpu->set_sampler_views(context->gpu, shader, start_slot,
599 context->gpu->set_tess_state(context->gpu, default_outer_level,
609 context->gpu->set_debug_callback(context->gpu, callback);
620 context->gpu->set_shader_buffers(context->gpu, shader, start, count,
632 context->gpu->set_shader_images(context->gpu, shader, start, count,
657 context->gpu->set_vertex_buffers(context->gpu, start_slot, num_buffers,
671 return context->gpu->create_stream_output_target(context->gpu,
672 resource->gpu,
683 context->gpu->stream_output_target_destroy(context->gpu, target);
694 context->gpu->set_stream_output_targets(context->gpu, num_targets,
713 context->gpu->resource_copy_region(context->gpu, dst->gpu, dst_level, dstx,
714 dsty, dstz, src->gpu, src_level,
731 context->gpu->blit(context->gpu, pinfo);
741 context->gpu->clear(context->gpu, buffers, NULL, color, depth, stencil);
757 context->gpu->clear_render_target(context->gpu, dst->gpu, color, dstx,
776 context->gpu->clear_depth_stencil(context->gpu, dst->gpu, flags, depth,
791 context->gpu->clear_texture(context->gpu, resource->gpu, level, box, data);
805 context->gpu->clear_buffer(context->gpu, resource->gpu, offset, size,
815 context->gpu->flush(context->gpu, fence, flags);
826 context->gpu->create_fence_fd(context->gpu, fence, fd, type);
835 context->gpu->fence_server_sync(context->gpu, fence);
858 view->gpu = context->gpu->create_sampler_view(context->gpu, resource->gpu,
862 view->gpu->reference.count += 100000000;
876 p_atomic_add(&view->gpu->reference.count, -view->refcount);
877 pipe_sampler_view_reference(&view->gpu, NULL);
894 surface->gpu = context->gpu->create_surface(context->gpu, resource->gpu,
896 if (!surface->gpu) {
901 memcpy(&surface->base, surface->gpu, sizeof(*surface->gpu));
919 pipe_surface_reference(&surface->gpu, NULL);
939 transfer->map = context->gpu->buffer_map(context->gpu, resource->gpu,
941 &transfer->gpu);
943 transfer->map = context->gpu->texture_map(context->gpu, resource->gpu,
945 &transfer->gpu);
947 memcpy(&transfer->base, transfer->gpu, sizeof(*transfer->gpu));
964 context->gpu->transfer_flush_region(context->gpu, transfer->gpu, box);
975 context->gpu->buffer_unmap(context->gpu, transfer->gpu);
977 context->gpu->texture_unmap(context->gpu, transfer->gpu);
991 context->gpu->buffer_subdata(context->gpu, resource->gpu, usage, offset,
1008 context->gpu->texture_subdata(context->gpu, resource->gpu, level, usage,
1017 context->gpu->texture_barrier(context->gpu, flags);
1028 context->gpu->memory_barrier(context->gpu, flags);
1037 return context->gpu->create_video_codec(context->gpu, template);
1046 return context->gpu->create_video_buffer(context->gpu, template);
1055 return context->gpu->create_compute_state(context->gpu, template);
1063 context->gpu->bind_compute_state(context->gpu, so);
1071 context->gpu->delete_compute_state(context->gpu, so);
1083 context->gpu->set_compute_resources(context->gpu, start, count, resources);
1095 context->gpu->set_global_binding(context->gpu, first, count, resources,
1107 context->gpu->launch_grid(context->gpu, info);
1116 context->gpu->get_sample_position(context->gpu, count, index, value);
1124 return context->gpu->get_timestamp(context->gpu);
1134 context->gpu->flush_resource(context->gpu, resource->gpu);
1144 context->gpu->invalidate_resource(context->gpu, resource->gpu);
1152 return context->gpu->get_device_reset_status(context->gpu);
1161 context->gpu->set_device_reset_callback(context->gpu, cb);
1170 context->gpu->dump_debug_state(context->gpu, stream, flags);
1179 context->gpu->emit_string_marker(context->gpu, string, length);
1194 return context->gpu->generate_mipmap(context->gpu, resource->gpu, format,
1206 return context->gpu->create_texture_handle(context->gpu, view, state);
1214 context->gpu->delete_texture_handle(context->gpu, handle);
1222 context->gpu->make_texture_handle_resident(context->gpu, handle, resident);
1230 return context->gpu->create_image_handle(context->gpu, image);
1238 context->gpu->delete_image_handle(context->gpu, handle);
1247 context->gpu->make_image_handle_resident(context->gpu, handle, access,
1262 context->gpu = screen->gpu->context_create(screen->gpu, priv, flags);
1263 if (!context->gpu) {
1433 context->gpu->destroy(context->gpu);