Home
last modified time | relevance | path

Searched refs:d3d12_screen (Results 1 – 25 of 42) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_screen.h59 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 …]
Dd3d12_residency.h26 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);
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 res…
121 d3d12_bo_wrap_buffer(struct d3d12_screen *screen, struct pb_buffer *buf);
144 d3d12_bufmgr_create(struct d3d12_screen *screen);
Dd3d12_screen.cpp92 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 …]
Dd3d12_dxgi_screen.cpp107 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()
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);
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,
Dd3d12_dxcore_screen.cpp134 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()
Dd3d12_residency.cpp37 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()
Dd3d12_batch.cpp43 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()
Dd3d12_surface.cpp91 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()
Dd3d12_resource.cpp118 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 …]
Dd3d12_video_screen.cpp63 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()
Dd3d12_bufmgr.cpp40 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()
Dd3d12_video_dec_references_mgr.h35 d3d12_video_decoder_references_manager(const struct d3d12_screen * pD3D12Screen,
149 const struct d3d12_screen * m_pD3D12Screen;
Dd3d12_fence.cpp92 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()
Dd3d12_context.cpp72 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 …]
Dd3d12_video_dec.cpp75 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()
Dd3d12_pipeline_state.cpp219 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()
Dd3d12_query.cpp134 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()
Dd3d12_descriptor_pool.h50 d3d12_descriptor_pool_new(struct d3d12_screen *screen,
Dd3d12_draw.cpp85 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()
184d3d12_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()
341d3d12_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()
Dd3d12_video_proc.h86 struct d3d12_screen *m_pD3D12Screen;
Dd3d12_root_signature.cpp113 struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); in create_root_signature()
/third_party/mesa3d/src/gallium/winsys/d3d12/wgl/
Dd3d12_wgl_framebuffer.cpp53 struct d3d12_screen *screen;
237 fb->screen = d3d12_screen(screen); in d3d12_wgl_create_framebuffer()

12