• Home
  • Raw
  • Download

Lines Matching full:gpu

44    context->gpu->destroy(context->gpu);  in tegra_destroy()
84 context->gpu->draw_vbo(context->gpu, pinfo, drawid_offset, pindirect, draws, num_draws); in tegra_draw_vbo()
95 context->gpu->render_condition(context->gpu, query, condition, mode); in tegra_render_condition()
104 return context->gpu->create_query(context->gpu, query_type, index); in tegra_create_query()
114 return context->gpu->create_batch_query(context->gpu, num_queries, in tegra_create_batch_query()
123 context->gpu->destroy_query(context->gpu, query); in tegra_destroy_query()
131 return context->gpu->begin_query(context->gpu, query); in tegra_begin_query()
139 return context->gpu->end_query(context->gpu, query); in tegra_end_query()
150 return context->gpu->get_query_result(context->gpu, query, wait, in tegra_get_query_result()
165 context->gpu->get_query_result_resource(context->gpu, query, flags, in tegra_get_query_result_resource()
175 context->gpu->set_active_query_state(context->gpu, enable); in tegra_set_active_query_state()
184 return context->gpu->create_blend_state(context->gpu, cso); in tegra_create_blend_state()
192 context->gpu->bind_blend_state(context->gpu, so); in tegra_bind_blend_state()
200 context->gpu->delete_blend_state(context->gpu, so); in tegra_delete_blend_state()
209 return context->gpu->create_sampler_state(context->gpu, cso); in tegra_create_sampler_state()
219 context->gpu->bind_sampler_states(context->gpu, shader, start_slot, in tegra_bind_sampler_states()
228 context->gpu->delete_sampler_state(context->gpu, so); in tegra_delete_sampler_state()
237 return context->gpu->create_rasterizer_state(context->gpu, cso); in tegra_create_rasterizer_state()
245 context->gpu->bind_rasterizer_state(context->gpu, so); in tegra_bind_rasterizer_state()
253 context->gpu->delete_rasterizer_state(context->gpu, so); in tegra_delete_rasterizer_state()
262 return context->gpu->create_depth_stencil_alpha_state(context->gpu, cso); in tegra_create_depth_stencil_alpha_state()
270 context->gpu->bind_depth_stencil_alpha_state(context->gpu, so); in tegra_bind_depth_stencil_alpha_state()
278 context->gpu->delete_depth_stencil_alpha_state(context->gpu, so); in tegra_delete_depth_stencil_alpha_state()
287 return context->gpu->create_fs_state(context->gpu, cso); in tegra_create_fs_state()
295 context->gpu->bind_fs_state(context->gpu, so); in tegra_bind_fs_state()
303 context->gpu->delete_fs_state(context->gpu, so); in tegra_delete_fs_state()
312 return context->gpu->create_vs_state(context->gpu, cso); in tegra_create_vs_state()
320 context->gpu->bind_vs_state(context->gpu, so); in tegra_bind_vs_state()
328 context->gpu->delete_vs_state(context->gpu, so); in tegra_delete_vs_state()
337 return context->gpu->create_gs_state(context->gpu, cso); in tegra_create_gs_state()
345 context->gpu->bind_gs_state(context->gpu, so); in tegra_bind_gs_state()
353 context->gpu->delete_gs_state(context->gpu, so); in tegra_delete_gs_state()
362 return context->gpu->create_tcs_state(context->gpu, cso); in tegra_create_tcs_state()
370 context->gpu->bind_tcs_state(context->gpu, so); in tegra_bind_tcs_state()
378 context->gpu->delete_tcs_state(context->gpu, so); in tegra_delete_tcs_state()
387 return context->gpu->create_tes_state(context->gpu, cso); in tegra_create_tes_state()
395 context->gpu->bind_tes_state(context->gpu, so); in tegra_bind_tes_state()
403 context->gpu->delete_tes_state(context->gpu, so); in tegra_delete_tes_state()
413 return context->gpu->create_vertex_elements_state(context->gpu, in tegra_create_vertex_elements_state()
423 context->gpu->bind_vertex_elements_state(context->gpu, so); in tegra_bind_vertex_elements_state()
431 context->gpu->delete_vertex_elements_state(context->gpu, so); in tegra_delete_vertex_elements_state()
440 context->gpu->set_blend_color(context->gpu, color); in tegra_set_blend_color()
449 context->gpu->set_stencil_ref(context->gpu, ref); in tegra_set_stencil_ref()
457 context->gpu->set_sample_mask(context->gpu, mask); in tegra_set_sample_mask()
465 context->gpu->set_min_samples(context->gpu, samples); in tegra_set_min_samples()
474 context->gpu->set_clip_state(context->gpu, state); in tegra_set_clip_state()
491 context->gpu->set_constant_buffer(context->gpu, shader, index, take_ownership, buf); in tegra_set_constant_buffer()
516 context->gpu->set_framebuffer_state(context->gpu, fb); in tegra_set_framebuffer_state()
525 context->gpu->set_polygon_stipple(context->gpu, stipple); in tegra_set_polygon_stipple()
535 context->gpu->set_scissor_states(context->gpu, start_slot, num_scissors, in tegra_set_scissor_states()
546 context->gpu->set_window_rectangles(context->gpu, include, num_rectangles, in tegra_set_window_rectangles()
557 context->gpu->set_viewport_states(context->gpu, start_slot, num_viewports, in tegra_set_viewport_states()
580 p_atomic_add(&view->gpu->reference.count, view->refcount); in tegra_set_sampler_views()
587 context->gpu->set_sampler_views(context->gpu, shader, start_slot, in tegra_set_sampler_views()
599 context->gpu->set_tess_state(context->gpu, default_outer_level, in tegra_set_tess_state()
609 context->gpu->set_debug_callback(context->gpu, callback); in tegra_set_debug_callback()
620 context->gpu->set_shader_buffers(context->gpu, shader, start, count, in tegra_set_shader_buffers()
632 context->gpu->set_shader_images(context->gpu, shader, start, count, in tegra_set_shader_images()
656 context->gpu->set_vertex_buffers(context->gpu, num_buffers, buffers); in tegra_set_vertex_buffers()
668 return context->gpu->create_stream_output_target(context->gpu, in tegra_create_stream_output_target()
669 resource->gpu, in tegra_create_stream_output_target()
680 context->gpu->stream_output_target_destroy(context->gpu, target); in tegra_stream_output_target_destroy()
692 context->gpu->set_stream_output_targets(context->gpu, num_targets, in tegra_set_stream_output_targets()
711 context->gpu->resource_copy_region(context->gpu, dst->gpu, dst_level, dstx, in tegra_resource_copy_region()
712 dsty, dstz, src->gpu, src_level, in tegra_resource_copy_region()
729 context->gpu->blit(context->gpu, pinfo); in tegra_blit()
739 context->gpu->clear(context->gpu, buffers, NULL, color, depth, stencil); in tegra_clear()
755 context->gpu->clear_render_target(context->gpu, dst->gpu, color, dstx, in tegra_clear_render_target()
774 context->gpu->clear_depth_stencil(context->gpu, dst->gpu, flags, depth, in tegra_clear_depth_stencil()
789 context->gpu->clear_texture(context->gpu, resource->gpu, level, box, data); in tegra_clear_texture()
803 context->gpu->clear_buffer(context->gpu, resource->gpu, offset, size, in tegra_clear_buffer()
813 context->gpu->flush(context->gpu, fence, flags); in tegra_flush()
824 context->gpu->create_fence_fd(context->gpu, fence, fd, type); in tegra_create_fence_fd()
833 context->gpu->fence_server_sync(context->gpu, fence); in tegra_fence_server_sync()
856 view->gpu = context->gpu->create_sampler_view(context->gpu, resource->gpu, in tegra_create_sampler_view()
860 view->gpu->reference.count += 100000000; in tegra_create_sampler_view()
874 p_atomic_add(&view->gpu->reference.count, -view->refcount); in tegra_sampler_view_destroy()
875 pipe_sampler_view_reference(&view->gpu, NULL); in tegra_sampler_view_destroy()
892 surface->gpu = context->gpu->create_surface(context->gpu, resource->gpu, in tegra_create_surface()
894 if (!surface->gpu) { in tegra_create_surface()
899 memcpy(&surface->base, surface->gpu, sizeof(*surface->gpu)); in tegra_create_surface()
917 pipe_surface_reference(&surface->gpu, NULL); in tegra_surface_destroy()
937 transfer->map = context->gpu->buffer_map(context->gpu, resource->gpu, in tegra_transfer_map()
939 &transfer->gpu); in tegra_transfer_map()
941 transfer->map = context->gpu->texture_map(context->gpu, resource->gpu, in tegra_transfer_map()
943 &transfer->gpu); in tegra_transfer_map()
945 memcpy(&transfer->base, transfer->gpu, sizeof(*transfer->gpu)); in tegra_transfer_map()
962 context->gpu->transfer_flush_region(context->gpu, transfer->gpu, box); in tegra_transfer_flush_region()
973 context->gpu->buffer_unmap(context->gpu, transfer->gpu); in tegra_transfer_unmap()
975 context->gpu->texture_unmap(context->gpu, transfer->gpu); in tegra_transfer_unmap()
989 context->gpu->buffer_subdata(context->gpu, resource->gpu, usage, offset, in tegra_buffer_subdata()
1006 context->gpu->texture_subdata(context->gpu, resource->gpu, level, usage, in tegra_texture_subdata()
1015 context->gpu->texture_barrier(context->gpu, flags); in tegra_texture_barrier()
1026 context->gpu->memory_barrier(context->gpu, flags); in tegra_memory_barrier()
1035 return context->gpu->create_video_codec(context->gpu, template); in tegra_create_video_codec()
1044 return context->gpu->create_video_buffer(context->gpu, template); in tegra_create_video_buffer()
1053 return context->gpu->create_compute_state(context->gpu, template); in tegra_create_compute_state()
1061 context->gpu->bind_compute_state(context->gpu, so); in tegra_bind_compute_state()
1069 context->gpu->delete_compute_state(context->gpu, so); in tegra_delete_compute_state()
1081 context->gpu->set_compute_resources(context->gpu, start, count, resources); in tegra_set_compute_resources()
1093 context->gpu->set_global_binding(context->gpu, first, count, resources, in tegra_set_global_binding()
1105 context->gpu->launch_grid(context->gpu, info); in tegra_launch_grid()
1114 context->gpu->get_sample_position(context->gpu, count, index, value); in tegra_get_sample_position()
1122 return context->gpu->get_timestamp(context->gpu); in tegra_get_timestamp()
1132 context->gpu->flush_resource(context->gpu, resource->gpu); in tegra_flush_resource()
1142 context->gpu->invalidate_resource(context->gpu, resource->gpu); in tegra_invalidate_resource()
1150 return context->gpu->get_device_reset_status(context->gpu); in tegra_get_device_reset_status()
1159 context->gpu->set_device_reset_callback(context->gpu, cb); in tegra_set_device_reset_callback()
1168 context->gpu->dump_debug_state(context->gpu, stream, flags); in tegra_dump_debug_state()
1177 context->gpu->emit_string_marker(context->gpu, string, length); in tegra_emit_string_marker()
1192 return context->gpu->generate_mipmap(context->gpu, resource->gpu, format, in tegra_generate_mipmap()
1204 return context->gpu->create_texture_handle(context->gpu, view, state); in tegra_create_texture_handle()
1212 context->gpu->delete_texture_handle(context->gpu, handle); in tegra_delete_texture_handle()
1220 context->gpu->make_texture_handle_resident(context->gpu, handle, resident); in tegra_make_texture_handle_resident()
1228 return context->gpu->create_image_handle(context->gpu, image); in tegra_create_image_handle()
1236 context->gpu->delete_image_handle(context->gpu, handle); in tegra_delete_image_handle()
1245 context->gpu->make_image_handle_resident(context->gpu, handle, access, in tegra_make_image_handle_resident()
1260 context->gpu = screen->gpu->context_create(screen->gpu, priv, flags); in tegra_screen_context_create()
1261 if (!context->gpu) { in tegra_screen_context_create()
1262 debug_error("failed to create GPU context\n"); in tegra_screen_context_create()
1431 context->gpu->destroy(context->gpu); in tegra_screen_context_create()