Home
last modified time | relevance | path

Searched refs:d3d12_context (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_pipeline_state.h36 struct d3d12_context;
85 d3d12_rtv_format(struct d3d12_context *ctx, unsigned index);
88 d3d12_gfx_pipeline_state_cache_init(struct d3d12_context *ctx);
91 d3d12_gfx_pipeline_state_cache_destroy(struct d3d12_context *ctx);
94 d3d12_get_gfx_pipeline_state(struct d3d12_context *ctx);
97 d3d12_gfx_pipeline_state_cache_invalidate(struct d3d12_context *ctx, const void *state);
100 d3d12_gfx_pipeline_state_cache_invalidate_shader(struct d3d12_context *ctx,
Dd3d12_context.h148 struct d3d12_context { struct
236 static inline struct d3d12_context * argument
237 d3d12_context(struct pipe_context *context) in d3d12_context() function
239 return (struct d3d12_context *)context; in d3d12_context()
243 d3d12_current_batch(struct d3d12_context *ctx) in d3d12_current_batch()
262 d3d12_enable_fake_so_buffers(struct d3d12_context *ctx, unsigned factor);
265 d3d12_disable_fake_so_buffers(struct d3d12_context *ctx);
268 d3d12_flush_cmdlist(struct d3d12_context *ctx);
271 d3d12_flush_cmdlist_and_wait(struct d3d12_context *ctx);
280 d3d12_transition_resource_state(struct d3d12_context* ctx,
[all …]
Dd3d12_context.cpp60 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_context_destroy()
134 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_vertex_elements_state()
360 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_blend_state()
374 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), blend_state); in d3d12_delete_blend_state()
448 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_depth_stencil_alpha_state()
457 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), dsa_state); in d3d12_delete_depth_stencil_alpha_state()
547 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_rasterizer_state()
555 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), rs_state); in d3d12_delete_rasterizer_state()
620 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_create_sampler_state()
695 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_sampler_states()
[all …]
Dd3d12_query.cpp107 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_create_query()
168 accumulate_result(struct d3d12_context *ctx, struct d3d12_query *q, in accumulate_result()
287 begin_query(struct d3d12_context *ctx, struct d3d12_query *q, bool restart) in begin_query()
308 begin_timer_query(struct d3d12_context *ctx, struct d3d12_query *q, bool restart) in begin_timer_query()
333 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_begin_query()
349 end_query(struct d3d12_context *ctx, struct d3d12_query *q) in end_query()
386 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_end_query()
405 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_get_query_result()
418 d3d12_suspend_queries(struct d3d12_context *ctx) in d3d12_suspend_queries()
426 d3d12_resume_queries(struct d3d12_context *ctx) in d3d12_resume_queries()
[all …]
Dd3d12_query.h27 struct d3d12_context;
30 d3d12_suspend_queries(struct d3d12_context *ctx);
33 d3d12_resume_queries(struct d3d12_context *ctx);
36 d3d12_validate_queries(struct d3d12_context *ctx);
Dd3d12_batch.h58 d3d12_init_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
61 d3d12_destroy_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
64 d3d12_start_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
67 d3d12_end_batch(struct d3d12_context *ctx, struct d3d12_batch *batch);
70 d3d12_reset_batch(struct d3d12_context *ctx, struct d3d12_batch *batch, uint64_t timeout_ns);
Dd3d12_compiler.h182 struct d3d12_context;
185 d3d12_create_shader(struct d3d12_context *ctx,
193 d3d12_select_shader_variants(struct d3d12_context *ctx,
197 d3d12_gs_variant_cache_init(struct d3d12_context *ctx);
200 d3d12_gs_variant_cache_destroy(struct d3d12_context *ctx);
203 d3d12_get_gs_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key);
Dd3d12_root_signature.h41 d3d12_root_signature_cache_init(struct d3d12_context *ctx);
44 d3d12_root_signature_cache_destroy(struct d3d12_context *ctx);
47 d3d12_get_root_signature(struct d3d12_context *ctx);
Dd3d12_pipeline_state.cpp165 d3d12_rtv_format(struct d3d12_context *ctx, unsigned index) in d3d12_rtv_format()
186 create_gfx_pipeline_state(struct d3d12_context *ctx) in create_gfx_pipeline_state()
292 d3d12_get_gfx_pipeline_state(struct d3d12_context *ctx) in d3d12_get_gfx_pipeline_state()
317 d3d12_gfx_pipeline_state_cache_init(struct d3d12_context *ctx) in d3d12_gfx_pipeline_state_cache_init()
331 remove_entry(struct d3d12_context *ctx, struct hash_entry *entry) in remove_entry()
342 d3d12_gfx_pipeline_state_cache_destroy(struct d3d12_context *ctx) in d3d12_gfx_pipeline_state_cache_destroy()
348 d3d12_gfx_pipeline_state_cache_invalidate(struct d3d12_context *ctx, const void *state) in d3d12_gfx_pipeline_state_cache_invalidate()
358 d3d12_gfx_pipeline_state_cache_invalidate_shader(struct d3d12_context *ctx, in d3d12_gfx_pipeline_state_cache_invalidate_shader()
Dd3d12_resource.cpp73 resource_is_busy(struct d3d12_context *ctx, in resource_is_busy()
85 d3d12_resource_wait_idle(struct d3d12_context *ctx, in d3d12_resource_wait_idle()
367 fill_buffer_location(struct d3d12_context *ctx, in fill_buffer_location()
411 copy_texture_region(struct d3d12_context *ctx, in copy_texture_region()
426 transfer_buf_to_image_part(struct d3d12_context *ctx, in transfer_buf_to_image_part()
457 transfer_buf_to_image(struct d3d12_context *ctx, in transfer_buf_to_image()
480 transfer_image_part_to_buf(struct d3d12_context *ctx, in transfer_image_part_to_buf()
516 transfer_image_to_buf(struct d3d12_context *ctx, in transfer_image_to_buf()
576 transfer_buf_to_buf(struct d3d12_context *ctx, in transfer_buf_to_buf()
629 synchronize(struct d3d12_context *ctx, in synchronize()
[all …]
Dd3d12_blit.cpp38 copy_buffer_region_no_barriers(struct d3d12_context *ctx, in copy_buffer_region_no_barriers()
111 blit_resolve(struct d3d12_context *ctx, const struct pipe_blit_info *info) in blit_resolve()
263 copy_subregion_no_barriers(struct d3d12_context *ctx, in copy_subregion_no_barriers()
366 copy_resource_y_flipped_no_barriers(struct d3d12_context *ctx, in copy_resource_y_flipped_no_barriers()
403 d3d12_direct_copy(struct d3d12_context *ctx, in d3d12_direct_copy()
464 create_staging_resource(struct d3d12_context *ctx, in create_staging_resource()
523 blit_same_resource(struct d3d12_context *ctx, in blit_same_resource()
538 util_blit_save_state(struct d3d12_context *ctx) in util_blit_save_state()
565 util_blit(struct d3d12_context *ctx, in util_blit()
574 resolve_stencil_supported(struct d3d12_context *ctx, in resolve_stencil_supported()
[all …]
Dd3d12_batch.cpp39 d3d12_init_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_init_batch()
110 d3d12_reset_batch(struct d3d12_context *ctx, struct d3d12_batch *batch, uint64_t timeout_ns) in d3d12_reset_batch()
143 d3d12_destroy_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_destroy_batch()
157 d3d12_start_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_start_batch()
192 d3d12_end_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_end_batch()
Dd3d12_gs_variant.cpp57 d3d12_make_passthrough_gs(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_make_passthrough_gs()
124 struct d3d12_context *ctx;
141 struct d3d12_context *ctx, in d3d12_begin_emit_primitives_gs()
308 d3d12_emit_points(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_points()
348 d3d12_emit_lines(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_lines()
388 d3d12_emit_triangles(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_triangles()
437 d3d12_gs_variant_cache_init(struct d3d12_context *ctx) in d3d12_gs_variant_cache_init()
449 d3d12_gs_variant_cache_destroy(struct d3d12_context *ctx) in d3d12_gs_variant_cache_destroy()
455 create_geometry_shader_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in create_geometry_shader_variant()
477 d3d12_get_gs_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_get_gs_variant()
Dd3d12_root_signature.cpp97 create_root_signature(struct d3d12_context *ctx, struct d3d12_root_signature_key *key) in create_root_signature()
180 fill_key(struct d3d12_context *ctx, struct d3d12_root_signature_key *key) in fill_key()
201 d3d12_get_root_signature(struct d3d12_context *ctx) in d3d12_get_root_signature()
240 d3d12_root_signature_cache_init(struct d3d12_context *ctx) in d3d12_root_signature_cache_init()
256 d3d12_root_signature_cache_destroy(struct d3d12_context *ctx) in d3d12_root_signature_cache_destroy()
Dd3d12_blit.h27 struct d3d12_context;
35 d3d12_direct_copy(struct d3d12_context *ctx,
Dd3d12_draw.cpp51 fill_cbv_descriptors(struct d3d12_context *ctx, in fill_cbv_descriptors()
82 fill_srv_descriptors(struct d3d12_context *ctx, in fill_srv_descriptors()
135 fill_sampler_descriptors(struct d3d12_context *ctx, in fill_sampler_descriptors()
171 fill_state_vars(struct d3d12_context *ctx, in fill_state_vars()
212 check_descriptors_left(struct d3d12_context *ctx) in check_descriptors_left()
249 update_graphics_root_parameters(struct d3d12_context *ctx, in update_graphics_root_parameters()
301 validate_stream_output_targets(struct d3d12_context *ctx) in validate_stream_output_targets()
375 twoface_emulation(struct d3d12_context *ctx, in twoface_emulation()
389 transition_surface_subresources_state(struct d3d12_context *ctx, in transition_surface_subresources_state()
433 d3d12_last_vertex_stage(struct d3d12_context *ctx) in d3d12_last_vertex_stage()
[all …]
Dd3d12_fence.cpp87 d3d12_create_fence(struct d3d12_screen *screen, struct d3d12_context *ctx) in d3d12_create_fence()
148 struct d3d12_context *ctx = d3d12_context(pctx); in fence_finish()
Dd3d12_compiler.cpp128 compile_nir(struct d3d12_context *ctx, struct d3d12_shader_selector *sel, in compile_nir()
223 struct d3d12_context *ctx;
237 missing_dual_src_outputs(struct d3d12_context *ctx) in missing_dual_src_outputs()
275 frag_result_color_lowering(struct d3d12_context *ctx) in frag_result_color_lowering()
287 manual_depth_range(struct d3d12_context *ctx) in manual_depth_range()
325 fill_mode_lowered(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) in fill_mode_lowered()
352 needs_point_sprite_lowering(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) in needs_point_sprite_lowering()
374 cull_mode_lowered(struct d3d12_context *ctx, unsigned fill_mode) in cull_mode_lowered()
418 has_flat_varyings(struct d3d12_context *ctx) in has_flat_varyings()
437 struct d3d12_context *ctx = sel_ctx->ctx; in needs_vertex_reordering()
[all …]
Dd3d12_fence.h54 d3d12_create_fence(struct d3d12_screen *screen, struct d3d12_context *ctx);
Dd3d12_resource.h112 d3d12_resource_wait_idle(struct d3d12_context *ctx,
Dmeson.build27 'd3d12_context.cpp',
/third_party/mesa3d/ohos/
Ddependency_inputs.gni2073 ../src/gallium/drivers/d3d12/d3d12_context.cpp
2074 ../src/gallium/drivers/d3d12/d3d12_context.h