/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_screen.h | 59 struct d3d12_screen { struct 68 bool (*init)(struct d3d12_screen *screen); argument 69 void (*deinit)(struct d3d12_screen *screen); argument 70 void (*get_memory_info)(struct d3d12_screen *screen, struct d3d12_memory_info *output); argument 124 static inline struct d3d12_screen * argument 125 d3d12_screen(struct pipe_screen *pipe) in d3d12_screen() function 127 return (struct d3d12_screen *)pipe; in d3d12_screen() 131 struct d3d12_screen base; 139 d3d12_dxgi_screen(struct d3d12_screen *screen) in d3d12_dxgi_screen() 145 struct d3d12_screen base; [all …]
|
D | d3d12_residency.h | 26 struct d3d12_screen; 30 d3d12_process_batch_residency(struct d3d12_screen *screen, struct d3d12_batch *batch); 33 d3d12_init_residency(struct d3d12_screen *screen); 36 d3d12_deinit_residency(struct d3d12_screen *screen); 39 d3d12_promote_to_permanent_residency(struct d3d12_screen *screen, struct d3d12_resource* resource);
|
D | d3d12_bufmgr.h | 35 struct d3d12_screen; 46 struct d3d12_screen *screen; 115 d3d12_bo_new(struct d3d12_screen *screen, uint64_t size, uint64_t alignment); 118 d3d12_bo_wrap_res(struct d3d12_screen *screen, ID3D12Resource *res, enum d3d12_residency_status res… 121 d3d12_bo_wrap_buffer(struct d3d12_screen *screen, struct pb_buffer *buf); 144 d3d12_bufmgr_create(struct d3d12_screen *screen);
|
D | d3d12_screen.cpp | 92 struct d3d12_screen* screen = d3d12_screen(pscreen); in d3d12_get_device_vendor() 111 struct d3d12_screen* screen = d3d12_screen(pscreen); in d3d12_get_video_mem() 119 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_get_param() 392 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_get_shader_param() 541 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_is_format_supported() 695 d3d12_deinit_screen(struct d3d12_screen *screen) in d3d12_deinit_screen() 741 d3d12_destroy_screen(struct d3d12_screen *screen) in d3d12_destroy_screen() 758 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_flush_frontbuffer() 888 can_attribute_at_vertex(struct d3d12_screen *screen) in can_attribute_at_vertex() 899 can_shader_image_load_all_formats(struct d3d12_screen *screen) in can_shader_image_load_all_formats() [all …]
|
D | d3d12_dxgi_screen.cpp | 107 struct d3d12_dxgi_screen *dxgi_screen = d3d12_dxgi_screen(d3d12_screen(screen)); in dxgi_get_name() 117 dxgi_get_memory_info(struct d3d12_screen *screen, struct d3d12_memory_info *output) in dxgi_get_memory_info() 128 d3d12_deinit_dxgi_screen(struct d3d12_screen *dscreen) in d3d12_deinit_dxgi_screen() 145 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_destroy_dxgi_screen() 151 d3d12_init_dxgi_screen(struct d3d12_screen *dscreen) in d3d12_init_dxgi_screen()
|
D | d3d12_fence.h | 32 struct d3d12_screen; 50 d3d12_create_fence(struct d3d12_screen *screen); 53 d3d12_open_fence(struct d3d12_screen *screen, HANDLE handle, const void *name);
|
D | d3d12_video_dec.h | 92 struct d3d12_screen * m_pD3D12Screen; 167 d3d12_video_decoder_create_command_objects(const struct d3d12_screen * pD3D12Screen, 170 d3d12_video_decoder_check_caps_and_create_decoder(const struct d3d12_screen * pD3D12Screen, 173 d3d12_video_decoder_create_video_state_buffers(const struct d3d12_screen * pD3D12Screen, 176 d3d12_video_decoder_create_staging_bitstream_buffer(const struct d3d12_screen * pD3D12Screen,
|
D | d3d12_dxcore_screen.cpp | 134 struct d3d12_dxcore_screen *dxcore_screen = d3d12_dxcore_screen(d3d12_screen(screen)); in dxcore_get_name() 144 dxcore_get_memory_info(struct d3d12_screen *screen, struct d3d12_memory_info *output) in dxcore_get_memory_info() 157 d3d12_deinit_dxcore_screen(struct d3d12_screen *dscreen) in d3d12_deinit_dxcore_screen() 174 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_destroy_dxcore_screen() 180 d3d12_init_dxcore_screen(struct d3d12_screen *dscreen) in d3d12_init_dxcore_screen()
|
D | d3d12_residency.cpp | 37 evict_aged_allocations(struct d3d12_screen *screen, uint64_t completed_fence, int64_t time, int64_t… in evict_aged_allocations() 70 evict_to_fence_or_budget(struct d3d12_screen *screen, uint64_t target_fence, uint64_t current_usage… in evict_to_fence_or_budget() 132 d3d12_process_batch_residency(struct d3d12_screen *screen, struct d3d12_batch *batch) in d3d12_process_batch_residency() 247 d3d12_init_residency(struct d3d12_screen *screen) in d3d12_init_residency() 257 d3d12_deinit_residency(struct d3d12_screen *screen) in d3d12_deinit_residency() 266 d3d12_promote_to_permanent_residency(struct d3d12_screen *screen, struct d3d12_resource* resource) in d3d12_promote_to_permanent_residency()
|
D | d3d12_batch.cpp | 43 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in d3d12_init_batch() 162 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in d3d12_start_batch() 201 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in d3d12_end_batch()
|
D | d3d12_surface.cpp | 91 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in initialize_dsv() 159 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in initialize_rtv() 271 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_surface_destroy() 310 struct d3d12_screen *screen = d3d12_screen(surface->base.context->screen); in d3d12_surface_update_pre_draw()
|
D | d3d12_resource.cpp | 118 init_buffer(struct d3d12_screen *screen, in init_buffer() 168 init_texture(struct d3d12_screen *screen, in init_texture() 331 struct d3d12_screen *screen = d3d12_screen(res->base.b.screen); in convert_planar_resource() 346 d3d12_resource_create_or_place(struct d3d12_screen *screen, in d3d12_resource_create_or_place() 402 return d3d12_resource_create_or_place(d3d12_screen(pscreen), res, templ, nullptr, 0); in d3d12_resource_create() 410 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_resource_from_handle() 650 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_resource_get_handle() 837 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_memobj_create_from_handle() 981 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in fill_buffer_location() 1053 struct d3d12_screen *screen = d3d12_screen(res->base.b.screen); in transfer_buf_to_image_part() [all …]
|
D | d3d12_video_screen.cpp | 63 struct d3d12_screen *pD3D12Screen = (struct d3d12_screen *) pscreen; in get_max_level_resolution_video_decode_support() 115 struct d3d12_screen *pD3D12Screen = (struct d3d12_screen *) pscreen; in d3d12_has_video_decode_support() 407 struct d3d12_screen *pD3D12Screen = (struct d3d12_screen *) pscreen; in d3d12_has_video_encode_support() 552 struct d3d12_screen *pD3D12Screen = (struct d3d12_screen *) pscreen; in d3d12_has_video_process_support()
|
D | d3d12_bufmgr.cpp | 40 struct d3d12_screen *screen; 80 d3d12_bo_wrap_res(struct d3d12_screen *screen, ID3D12Resource *res, enum d3d12_residency_status res… in d3d12_bo_wrap_res() 113 d3d12_bo_new(struct d3d12_screen *screen, uint64_t size, const pb_desc *pb_desc) in d3d12_bo_new() 157 d3d12_bo_wrap_buffer(struct d3d12_screen *screen, struct pb_buffer *buf) in d3d12_bo_wrap_buffer() 375 d3d12_bufmgr_create(struct d3d12_screen *screen) in d3d12_bufmgr_create()
|
D | d3d12_video_dec_references_mgr.h | 35 d3d12_video_decoder_references_manager(const struct d3d12_screen * pD3D12Screen, 149 const struct d3d12_screen * m_pD3D12Screen;
|
D | d3d12_fence.cpp | 92 d3d12_create_fence(struct d3d12_screen *screen) in d3d12_create_fence() 117 d3d12_open_fence(struct d3d12_screen *screen, HANDLE handle, const void *name) in d3d12_open_fence()
|
D | d3d12_context.cpp | 72 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_context_destroy() 646 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_create_sampler_state() 812 struct d3d12_screen *screen = d3d12_screen(texture->screen); in d3d12_init_sampler_view_descriptor() 928 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_create_sampler_view() 2120 struct d3d12_screen *screen = d3d12_screen(pipe->screen); in d3d12_signal() 2129 struct d3d12_screen *screen = d3d12_screen(pipe->screen); in d3d12_wait() 2138 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in d3d12_init_null_sampler() 2360 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_get_reset_status() 2394 struct d3d12_screen *screen = d3d12_screen(pscreen); in d3d12_context_create() 2513 slab_create_child(&ctx->transfer_pool, &d3d12_screen(pscreen)->transfer_pool); in d3d12_context_create() [all …]
|
D | d3d12_video_dec.cpp | 75 pD3D12Dec->m_pD3D12Screen = d3d12_screen(pD3D12Ctx->base.screen); in d3d12_video_create_decoder() 326 struct d3d12_screen *pD3D12Screen = (struct d3d12_screen *) pD3D12Dec->m_pD3D12Screen; in d3d12_video_decoder_end_frame() 738 d3d12_video_decoder_create_command_objects(const struct d3d12_screen *pD3D12Screen, in d3d12_video_decoder_create_command_objects() 787 d3d12_video_decoder_check_caps_and_create_decoder(const struct d3d12_screen *pD3D12Screen, in d3d12_video_decoder_check_caps_and_create_decoder() 857 d3d12_video_decoder_create_video_state_buffers(const struct d3d12_screen *pD3D12Screen, in d3d12_video_decoder_create_video_state_buffers() 873 d3d12_video_decoder_create_staging_bitstream_buffer(const struct d3d12_screen *pD3D12Screen, in d3d12_video_decoder_create_staging_bitstream_buffer()
|
D | d3d12_pipeline_state.cpp | 219 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in create_gfx_pipeline_state() 435 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in create_compute_pipeline_state()
|
D | d3d12_query.cpp | 134 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_create_query() 207 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in accumulate_subresult()
|
D | d3d12_descriptor_pool.h | 50 d3d12_descriptor_pool_new(struct d3d12_screen *screen,
|
D | d3d12_draw.cpp | 85 d3d12_screen(ctx->base.screen)->dev->CreateConstantBufferView(&cbv_desc, handle.cpu_handle); in fill_cbv_descriptors() 97 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in fill_srv_descriptors() 184 …d3d12_screen(ctx->base.screen)->dev->CreateUnorderedAccessView(d3d12_res, nullptr, &uav_desc, hand… in fill_ssbo_descriptors() 251 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in fill_image_descriptors() 341 …d3d12_screen(ctx->base.screen)->dev->CreateUnorderedAccessView(d3d12_res, nullptr, &uav_desc, hand… in fill_image_descriptors() 893 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_draw_vbo()
|
D | d3d12_video_proc.h | 86 struct d3d12_screen *m_pD3D12Screen;
|
D | d3d12_root_signature.cpp | 113 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in create_root_signature()
|
/third_party/mesa3d/src/gallium/winsys/d3d12/wgl/ |
D | d3d12_wgl_framebuffer.cpp | 53 struct d3d12_screen *screen; 237 fb->screen = d3d12_screen(screen); in d3d12_wgl_create_framebuffer()
|