Home
last modified time | relevance | path

Searched refs:d3d12_screen (Results 1 - 25 of 37) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_screen.h59 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 Dd3d12_bufmgr.h35 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 Dd3d12_screen.cpp24 #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 Dd3d12_fence.h32 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 Dd3d12_dxcore_screen.cpp24 #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 Dd3d12_dxgi_screen.cpp24 #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 Dd3d12_video_dec.h92 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 Dd3d12_residency.cpp28 #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 Dd3d12_batch.cpp31 #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 Dd3d12_surface.cpp27 #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 Dd3d12_bufmgr.cpp27 #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 Dd3d12_video_screen.cpp24 #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 Dd3d12_resource.cpp29 #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 Dd3d12_fence.cpp27 #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 Dd3d12_video_dec_references_mgr.h35 d3d12_video_decoder_references_manager(const struct d3d12_screen * pD3D12Screen,
149 const struct d3d12_screen * m_pD3D12Screen;
H A Dd3d12_pipeline_state.cpp27 #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 Dd3d12_context.cpp35 #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 Dd3d12_descriptor_pool.h50 d3d12_descriptor_pool_new(struct d3d12_screen *screen,
H A Dd3d12_query.cpp28 #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 Dd3d12_video_dec.cpp27 #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 Dd3d12_video_proc.h86 struct d3d12_screen *m_pD3D12Screen;
H A Dd3d12_root_signature.cpp26 #include "d3d12_screen.h"
113 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in create_root_signature()
H A Dd3d12_blit.cpp30 #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 Dd3d12_draw.cpp32 #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 Dd3d12_wgl_framebuffer.cpp45 #include "d3d12/d3d12_screen.h"
53 struct d3d12_screen *screen;
237 fb->screen = d3d12_screen(screen); in d3d12_wgl_create_framebuffer()

Completed in 20 milliseconds

12