/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_pipeline_state.h | 31 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, 105 d3d12_compute_pipeline_state_cache_init(struct d3d12_context *ctx); 108 d3d12_compute_pipeline_state_cache_destroy(struct d3d12_context *ctx); 111 d3d12_get_compute_pipeline_state(struct d3d12_context *ctx); [all …]
|
D | d3d12_compiler.h | 237 struct d3d12_context; 240 d3d12_create_shader(struct d3d12_context *ctx, 245 d3d12_create_compute_shader(struct d3d12_context *ctx, 252 d3d12_select_shader_variants(struct d3d12_context *ctx, 256 d3d12_select_compute_shader_variants(struct d3d12_context *ctx, 260 d3d12_gs_variant_cache_init(struct d3d12_context *ctx); 263 d3d12_gs_variant_cache_destroy(struct d3d12_context *ctx); 266 d3d12_get_gs_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key); 269 d3d12_tcs_variant_cache_init(struct d3d12_context *ctx); 272 d3d12_tcs_variant_cache_destroy(struct d3d12_context *ctx); [all …]
|
D | d3d12_context.cpp | 70 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_context_destroy() 159 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_vertex_elements_state() 385 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_blend_state() 399 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), blend_state); in d3d12_delete_blend_state() 473 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_depth_stencil_alpha_state() 482 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), dsa_state); in d3d12_delete_depth_stencil_alpha_state() 572 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_rasterizer_state() 580 d3d12_gfx_pipeline_state_cache_invalidate(d3d12_context(pctx), rs_state); in d3d12_delete_rasterizer_state() 645 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_create_sampler_state() 717 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_bind_sampler_states() [all …]
|
D | d3d12_query.cpp | 133 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_create_query() 202 accumulate_subresult(struct d3d12_context *ctx, struct d3d12_query *q_parent, in accumulate_subresult() 309 accumulate_result(struct d3d12_context *ctx, struct d3d12_query *q, in accumulate_result() 340 subquery_should_be_active(struct d3d12_context *ctx, struct d3d12_query *q, unsigned sub_query) in subquery_should_be_active() 361 begin_subquery(struct d3d12_context *ctx, struct d3d12_query *q_parent, unsigned sub_query) in begin_subquery() 377 begin_query(struct d3d12_context *ctx, struct d3d12_query *q_parent, bool restart) in begin_query() 392 begin_timer_query(struct d3d12_context *ctx, struct d3d12_query *q_parent, bool restart) in begin_timer_query() 420 struct d3d12_context *ctx = d3d12_context(pctx); in d3d12_begin_query() 436 end_subquery(struct d3d12_context *ctx, struct d3d12_query *q_parent, unsigned sub_query) in end_subquery() 473 end_query(struct d3d12_context *ctx, struct d3d12_query *q_parent) in end_query() [all …]
|
D | d3d12_context.h | 161 struct d3d12_context { struct 277 static inline struct d3d12_context * argument 278 d3d12_context(struct pipe_context *context) in d3d12_context() function 280 return (struct d3d12_context *)context; in d3d12_context() 284 d3d12_current_batch(struct d3d12_context *ctx) in d3d12_current_batch() 303 d3d12_enable_fake_so_buffers(struct d3d12_context *ctx, unsigned factor); 306 d3d12_disable_fake_so_buffers(struct d3d12_context *ctx); 309 d3d12_flush_cmdlist(struct d3d12_context *ctx); 312 d3d12_flush_cmdlist_and_wait(struct d3d12_context *ctx); 322 d3d12_transition_resource_state(struct d3d12_context* ctx, [all …]
|
D | d3d12_query.h | 27 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); 39 d3d12_enable_predication(struct d3d12_context *ctx);
|
D | d3d12_compute_transforms.h | 74 d3d12_get_compute_transform(struct d3d12_context *ctx, const d3d12_compute_transform_key *key); 77 d3d12_compute_transform_cache_init(struct d3d12_context *ctx); 80 d3d12_compute_transform_cache_destroy(struct d3d12_context *ctx); 90 d3d12_save_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_restore … 93 d3d12_restore_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_resto…
|
D | d3d12_batch.h | 57 d3d12_init_batch(struct d3d12_context *ctx, struct d3d12_batch *batch); 60 d3d12_destroy_batch(struct d3d12_context *ctx, struct d3d12_batch *batch); 63 d3d12_start_batch(struct d3d12_context *ctx, struct d3d12_batch *batch); 66 d3d12_end_batch(struct d3d12_context *ctx, struct d3d12_batch *batch); 69 d3d12_reset_batch(struct d3d12_context *ctx, struct d3d12_batch *batch, uint64_t timeout_ns);
|
D | d3d12_resource_state.h | 34 struct d3d12_context; 78 d3d12_context_state_table_init(struct d3d12_context *ctx); 81 d3d12_context_state_table_destroy(struct d3d12_context *ctx); 84 d3d12_context_state_resolve_submission(struct d3d12_context *ctx, struct d3d12_batch *batch);
|
D | d3d12_pipeline_state.cpp | 196 d3d12_rtv_format(struct d3d12_context *ctx, unsigned index) in d3d12_rtv_format() 217 create_gfx_pipeline_state(struct d3d12_context *ctx) in create_gfx_pipeline_state() 350 d3d12_get_gfx_pipeline_state(struct d3d12_context *ctx) in d3d12_get_gfx_pipeline_state() 375 d3d12_gfx_pipeline_state_cache_init(struct d3d12_context *ctx) in d3d12_gfx_pipeline_state_cache_init() 389 remove_gfx_entry(struct d3d12_context *ctx, struct hash_entry *entry) in remove_gfx_entry() 400 d3d12_gfx_pipeline_state_cache_destroy(struct d3d12_context *ctx) in d3d12_gfx_pipeline_state_cache_destroy() 406 d3d12_gfx_pipeline_state_cache_invalidate(struct d3d12_context *ctx, const void *state) in d3d12_gfx_pipeline_state_cache_invalidate() 416 d3d12_gfx_pipeline_state_cache_invalidate_shader(struct d3d12_context *ctx, in d3d12_gfx_pipeline_state_cache_invalidate_shader() 433 create_compute_pipeline_state(struct d3d12_context *ctx) in create_compute_pipeline_state() 477 d3d12_get_compute_pipeline_state(struct d3d12_context *ctx) in d3d12_get_compute_pipeline_state() [all …]
|
D | d3d12_root_signature.h | 44 d3d12_root_signature_cache_init(struct d3d12_context *ctx); 47 d3d12_root_signature_cache_destroy(struct d3d12_context *ctx); 50 d3d12_get_root_signature(struct d3d12_context *ctx, bool compute);
|
D | d3d12_cmd_signature.h | 45 d3d12_cmd_signature_cache_init(struct d3d12_context *ctx); 48 d3d12_cmd_signature_cache_destroy(struct d3d12_context *ctx); 51 d3d12_get_cmd_signature(struct d3d12_context *ctx,
|
D | d3d12_cmd_signature.cpp | 38 create_cmd_signature(struct d3d12_context *ctx, const struct d3d12_cmd_signature_key *key) in create_cmd_signature() 65 d3d12_get_cmd_signature(struct d3d12_context *ctx, in d3d12_get_cmd_signature() 103 d3d12_cmd_signature_cache_init(struct d3d12_context *ctx) in d3d12_cmd_signature_cache_init() 119 d3d12_cmd_signature_cache_destroy(struct d3d12_context *ctx) in d3d12_cmd_signature_cache_destroy()
|
D | d3d12_blit.cpp | 39 copy_buffer_region_no_barriers(struct d3d12_context *ctx, in copy_buffer_region_no_barriers() 113 blit_resolve(struct d3d12_context *ctx, const struct pipe_blit_info *info) in blit_resolve() 265 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() 567 util_blit(struct d3d12_context *ctx, in util_blit() 576 resolve_stencil_supported(struct d3d12_context *ctx, in resolve_stencil_supported() [all …]
|
D | d3d12_resource_state.cpp | 214 d3d12_context_state_table_init(struct d3d12_context *ctx) in d3d12_context_state_table_init() 221 d3d12_context_state_table_destroy(struct d3d12_context *ctx) in d3d12_context_state_table_destroy() 273 ensure_state_fixup_cmdlist(struct d3d12_context *ctx, ID3D12CommandAllocator *alloc) in ensure_state_fixup_cmdlist() 317 resolve_global_state(struct d3d12_context *ctx, ID3D12Resource *res, d3d12_resource_state *batch_st… in resolve_global_state() 342 d3d12_context_state_resolve_submission(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_context_state_resolve_submission() 383 append_barrier(struct d3d12_context *ctx, in append_barrier() 456 d3d12_transition_resource_state(struct d3d12_context *ctx, in d3d12_transition_resource_state() 478 d3d12_transition_subresources_state(struct d3d12_context *ctx, in d3d12_transition_subresources_state() 521 d3d12_apply_resource_states(struct d3d12_context *ctx, bool is_implicit_dispatch) in d3d12_apply_resource_states()
|
D | d3d12_batch.cpp | 41 d3d12_init_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_init_batch() 112 d3d12_reset_batch(struct d3d12_context *ctx, struct d3d12_batch *batch, uint64_t timeout_ns) in d3d12_reset_batch() 146 d3d12_destroy_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_destroy_batch() 160 d3d12_start_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_start_batch() 199 d3d12_end_batch(struct d3d12_context *ctx, struct d3d12_batch *batch) in d3d12_end_batch()
|
D | d3d12_blit.h | 27 struct d3d12_context; 35 d3d12_direct_copy(struct d3d12_context *ctx,
|
D | d3d12_compiler.cpp | 93 compile_nir(struct d3d12_context *ctx, struct d3d12_shader_selector *sel, in compile_nir() 237 struct d3d12_context *ctx; 251 missing_dual_src_outputs(struct d3d12_context *ctx) in missing_dual_src_outputs() 294 frag_result_color_lowering(struct d3d12_context *ctx) in frag_result_color_lowering() 306 manual_depth_range(struct d3d12_context *ctx) in manual_depth_range() 344 fill_mode_lowered(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) in fill_mode_lowered() 371 has_stream_out_for_streams(struct d3d12_context *ctx) in has_stream_out_for_streams() 384 needs_point_sprite_lowering(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) in needs_point_sprite_lowering() 409 cull_mode_lowered(struct d3d12_context *ctx, unsigned fill_mode) in cull_mode_lowered() 458 has_flat_varyings(struct d3d12_context *ctx) in has_flat_varyings() [all …]
|
D | d3d12_draw.cpp | 61 fill_cbv_descriptors(struct d3d12_context *ctx, in fill_cbv_descriptors() 92 fill_srv_descriptors(struct d3d12_context *ctx, in fill_srv_descriptors() 152 fill_ssbo_descriptors(struct d3d12_context *ctx, in fill_ssbo_descriptors() 191 fill_sampler_descriptors(struct d3d12_context *ctx, in fill_sampler_descriptors() 247 fill_image_descriptors(struct d3d12_context *ctx, in fill_image_descriptors() 351 fill_graphics_state_vars(struct d3d12_context *ctx, in fill_graphics_state_vars() 412 fill_compute_state_vars(struct d3d12_context *ctx, in fill_compute_state_vars() 451 check_descriptors_left(struct d3d12_context *ctx, bool compute) in check_descriptors_left() 491 update_shader_stage_root_parameters(struct d3d12_context *ctx, in update_shader_stage_root_parameters() 544 update_graphics_root_parameters(struct d3d12_context *ctx, in update_graphics_root_parameters() [all …]
|
D | d3d12_gs_variant.cpp | 71 d3d12_make_passthrough_gs(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_make_passthrough_gs() 147 struct d3d12_context *ctx; 164 struct d3d12_context *ctx, in d3d12_begin_emit_primitives_gs() 339 d3d12_emit_points(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_points() 379 d3d12_emit_lines(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_lines() 419 d3d12_emit_triangles(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_emit_triangles() 468 d3d12_gs_variant_cache_init(struct d3d12_context *ctx) in d3d12_gs_variant_cache_init() 480 d3d12_gs_variant_cache_destroy(struct d3d12_context *ctx) in d3d12_gs_variant_cache_destroy() 486 create_geometry_shader_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in create_geometry_shader_variant() 508 d3d12_get_gs_variant(struct d3d12_context *ctx, struct d3d12_gs_variant_key *key) in d3d12_get_gs_variant()
|
D | d3d12_root_signature.cpp | 111 create_root_signature(struct d3d12_context *ctx, struct d3d12_root_signature_key *key) in create_root_signature() 229 fill_key(struct d3d12_context *ctx, struct d3d12_root_signature_key *key, bool compute) in fill_key() 256 d3d12_get_root_signature(struct d3d12_context *ctx, bool compute) in d3d12_get_root_signature() 295 d3d12_root_signature_cache_init(struct d3d12_context *ctx) in d3d12_root_signature_cache_init() 311 d3d12_root_signature_cache_destroy(struct d3d12_context *ctx) in d3d12_root_signature_cache_destroy()
|
D | d3d12_tcs_variant.cpp | 44 d3d12_tcs_variant_cache_init(struct d3d12_context *ctx) in d3d12_tcs_variant_cache_init() 56 d3d12_tcs_variant_cache_destroy(struct d3d12_context *ctx) in d3d12_tcs_variant_cache_destroy() 77 create_tess_ctrl_shader_variant(struct d3d12_context *ctx, struct d3d12_tcs_variant_key *key) in create_tess_ctrl_shader_variant() 153 d3d12_get_tcs_variant(struct d3d12_context *ctx, struct d3d12_tcs_variant_key *key) in d3d12_get_tcs_variant()
|
D | d3d12_resource.cpp | 78 resource_is_busy(struct d3d12_context *ctx, in resource_is_busy() 94 d3d12_resource_wait_idle(struct d3d12_context *ctx, in d3d12_resource_wait_idle() 970 fill_buffer_location(struct d3d12_context *ctx, in fill_buffer_location() 1023 copy_texture_region(struct d3d12_context *ctx, in copy_texture_region() 1038 transfer_buf_to_image_part(struct d3d12_context *ctx, in transfer_buf_to_image_part() 1076 transfer_buf_to_image(struct d3d12_context *ctx, in transfer_buf_to_image() 1099 transfer_image_part_to_buf(struct d3d12_context *ctx, in transfer_image_part_to_buf() 1140 transfer_image_to_buf(struct d3d12_context *ctx, in transfer_image_to_buf() 1200 transfer_buf_to_buf(struct d3d12_context *ctx, in transfer_buf_to_buf() 1253 synchronize(struct d3d12_context *ctx, in synchronize() [all …]
|
D | d3d12_compute_transforms.cpp | 239 d3d12_get_compute_transform(struct d3d12_context *ctx, const d3d12_compute_transform_key *key) in d3d12_get_compute_transform() 284 d3d12_compute_transform_cache_init(struct d3d12_context *ctx) in d3d12_compute_transform_cache_init() 300 d3d12_compute_transform_cache_destroy(struct d3d12_context *ctx) in d3d12_compute_transform_cache_destroy() 306 d3d12_save_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_restore … in d3d12_save_compute_transform_state() 324 d3d12_restore_compute_transform_state(struct d3d12_context *ctx, d3d12_compute_transform_save_resto… in d3d12_restore_compute_transform_state()
|
D | d3d12_fence.cpp | 182 struct d3d12_context *ctx = d3d12_context(pctx); in fence_finish()
|