/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_screen.h | 59 struct d3d12_screen { struct 68 bool (*init)(struct d3d12_screen *screen); 69 void (*deinit)(struct d3d12_screen *screen); 70 void (*get_memory_info)(struct d3d12_screen *screen, struct d3d12_memory_info *output); 124 static inline struct d3d12_screen * 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 bas [all...] |
H A 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 residency); 121 d3d12_bo_wrap_buffer(struct d3d12_screen *screen, struct pb_buffer *buf); 144 d3d12_bufmgr_create(struct d3d12_screen *screen);
|
H A D | d3d12_screen.cpp | 24 #include "d3d12_screen.h" 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 *scree in d3d12_is_format_supported() [all...] |
H A 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);
|
H A D | d3d12_dxcore_screen.cpp | 24 #include "d3d12_screen.h" 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()
|
H A D | d3d12_dxgi_screen.cpp | 24 #include "d3d12_screen.h" 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()
|
H A 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,
|
H A D | d3d12_residency.cpp | 28 #include "d3d12_screen.h" 37 evict_aged_allocations(struct d3d12_screen *screen, uint64_t completed_fence, int64_t time, int64_t grace_period) in evict_aged_allocations() 70 evict_to_fence_or_budget(struct d3d12_screen *screen, uint64_t target_fence, uint64_t current_usage, uint64_t target_budget) 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) 257 d3d12_deinit_residency(struct d3d12_screen *screen) 266 d3d12_promote_to_permanent_residency(struct d3d12_screen *screen, struct d3d12_resource* resource)
|
H A D | d3d12_batch.cpp | 31 #include "d3d12_screen.h" 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()
|
H A D | d3d12_surface.cpp | 27 #include "d3d12_screen.h" 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()
|
H A D | d3d12_bufmgr.cpp | 27 #include "d3d12_screen.h" 40 struct d3d12_screen *screen; 80 d3d12_bo_wrap_res(struct d3d12_screen *screen, ID3D12Resource *res, enum d3d12_residency_status residency) 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()
|
H A D | d3d12_video_screen.cpp | 24 #include "d3d12_screen.h" 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()
|
H A D | d3d12_resource.cpp | 29 #include "d3d12_screen.h" 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 *scree in d3d12_resource_get_handle() [all...] |
H A D | d3d12_fence.cpp | 27 #include "d3d12_screen.h" 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()
|
H A 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;
|
H A D | d3d12_pipeline_state.cpp | 27 #include "d3d12_screen.h" 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()
|
H A D | d3d12_context.cpp | 35 #include "d3d12_screen.h" 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 *scree [all...] |
H A D | d3d12_descriptor_pool.h | 50 d3d12_descriptor_pool_new(struct d3d12_screen *screen,
|
H A D | d3d12_query.cpp | 28 #include "d3d12_screen.h" 134 struct d3d12_screen *screen = d3d12_screen(pctx->screen); in d3d12_create_query() 207 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen);
|
H A D | d3d12_video_dec.cpp | 27 #include "d3d12_screen.h" 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()
|
H A D | d3d12_video_proc.h | 86 struct d3d12_screen *m_pD3D12Screen;
|
H A D | d3d12_root_signature.cpp | 26 #include "d3d12_screen.h" 113 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in create_root_signature()
|
H A D | d3d12_blit.cpp | 30 #include "d3d12_screen.h" 177 direct_copy_supported(struct d3d12_screen *screen, in direct_copy_supported() 274 UNUSED struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in copy_subregion_no_barriers() 623 &d3d12_screen(ctx->base.screen)->nir_options, in get_stencil_resolve_vs() 654 &d3d12_screen(ctx->base.screen)->nir_options, in get_stencil_resolve_fs() 944 } else if (direct_copy_supported(d3d12_screen(pctx->screen), info, in d3d12_blit()
|
H A D | d3d12_draw.cpp | 32 #include "d3d12_screen.h" 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, handle.cpu_handle); 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, handle.cpu_handle); in fill_image_descriptors() 893 struct d3d12_screen *screen = d3d12_screen(pct in d3d12_draw_vbo() [all...] |
/third_party/mesa3d/src/gallium/winsys/d3d12/wgl/ |
H A D | d3d12_wgl_framebuffer.cpp | 45 #include "d3d12/d3d12_screen.h" 53 struct d3d12_screen *screen; 237 fb->screen = d3d12_screen(screen); in d3d12_wgl_create_framebuffer()
|