/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_state.h | 98 void gen4_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 101 void gen45_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 104 void gen5_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 107 void gen6_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 110 void gen7_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 113 void gen75_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 116 void gen8_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 119 void gen9_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 122 void gen11_emit_raw_pipe_control(struct brw_context *brw, uint32_t flags, 127 brw_state_dirty(const struct brw_context *brw, in brw_state_dirty() [all …]
|
D | intel_mipmap_tree.h | 60 struct brw_context; 92 void (*unmap)(struct brw_context *brw, 349 intel_miptree_alloc_aux(struct brw_context *brw, 374 struct intel_mipmap_tree *intel_miptree_create(struct brw_context *brw, 386 intel_miptree_create_for_bo(struct brw_context *brw, 398 intel_miptree_create_for_dri_image(struct brw_context *brw, 405 intel_update_winsys_renderbuffer_miptree(struct brw_context *intel, 419 intel_miptree_create_for_renderbuffer(struct brw_context *brw, 429 intel_lower_compressed_format(struct brw_context *brw, mesa_format format); 484 intel_miptree_copy_slice(struct brw_context *brw, [all …]
|
D | brw_context.h | 142 struct brw_context; 379 struct brw_context *brw; 426 void (*emit)( struct brw_context *brw ); 699 struct brw_context struct 712 void (*emit_mi_report_perf_count)(struct brw_context *brw, argument 717 void (*emit_compute_walker)(struct brw_context *brw); 718 void (*emit_raw_pipe_control)(struct brw_context *brw, uint32_t flags, 1274 void intel_prepare_render(struct brw_context *brw); 1276 void gen9_apply_single_tex_astc5x5_wa(struct brw_context *brw, 1280 void brw_predraw_resolve_inputs(struct brw_context *brw, bool rendering, [all …]
|
D | brw_pipe_control.h | 27 struct brw_context; 79 int brw_init_pipe_control(struct brw_context *brw, 81 void brw_fini_pipe_control(struct brw_context *brw); 83 void brw_emit_pipe_control_flush(struct brw_context *brw, uint32_t flags); 84 void brw_emit_pipe_control_write(struct brw_context *brw, uint32_t flags, 87 void brw_emit_end_of_pipe_sync(struct brw_context *brw, uint32_t flags); 88 void brw_emit_mi_flush(struct brw_context *brw); 89 void brw_emit_post_sync_nonzero_flush(struct brw_context *brw); 90 void brw_emit_depth_stall_flushes(struct brw_context *brw); 91 void gen7_emit_vs_workaround_flush(struct brw_context *brw); [all …]
|
D | brw_performance_query.c | 116 struct brw_context *ctx = brw_void; in dump_perf_query_callback() 130 dump_perf_queries(struct brw_context *brw) in dump_perf_queries() 148 struct brw_context *brw = brw_context(ctx); in brw_get_perf_query_info() 203 struct brw_context *brw = brw_context(ctx); in brw_get_perf_counter_info() 234 struct brw_context *brw = brw_context(ctx); in brw_begin_perf_query() 265 struct brw_context *brw = brw_context(ctx); in brw_end_perf_query() 277 struct brw_context *brw = brw_context(ctx); in brw_wait_perf_query() 290 struct brw_context *brw = brw_context(ctx); in brw_is_perf_query_ready() 310 struct brw_context *brw = brw_context(ctx); in brw_get_perf_query_data() 333 struct brw_context *brw = brw_context(ctx); in brw_new_perf_query_object() [all …]
|
D | brw_blorp.h | 35 void brw_blorp_init(struct brw_context *brw); 38 brw_blorp_blit_miptrees(struct brw_context *brw, 53 brw_blorp_copy_miptrees(struct brw_context *brw, 63 brw_blorp_copy_buffers(struct brw_context *brw, 71 brw_blorp_upload_miptree(struct brw_context *brw, 81 brw_blorp_download_miptree(struct brw_context *brw, 91 brw_blorp_clear_color(struct brw_context *brw, struct gl_framebuffer *fb, 94 brw_blorp_clear_depth_stencil(struct brw_context *brw, 99 brw_blorp_resolve_color(struct brw_context *brw, 105 brw_blorp_mcs_partial_resolve(struct brw_context *brw, [all …]
|
D | intel_fbo.h | 201 intel_fbo_init(struct brw_context *brw); 225 void intel_renderbuffer_move_to_temp(struct brw_context *brw, 230 intel_renderbuffer_downsample(struct brw_context *brw, 234 intel_renderbuffer_upsample(struct brw_context *brw, 237 void brw_cache_sets_clear(struct brw_context *brw); 238 void brw_cache_flush_for_read(struct brw_context *brw, struct brw_bo *bo); 239 void brw_cache_flush_for_render(struct brw_context *brw, struct brw_bo *bo, 242 void brw_cache_flush_for_depth(struct brw_context *brw, struct brw_bo *bo); 243 void brw_render_cache_add_bo(struct brw_context *brw, struct brw_bo *bo, 246 void brw_depth_cache_add_bo(struct brw_context *brw, struct brw_bo *bo);
|
D | brw_queryobj.c | 57 brw_raw_timestamp_delta(struct brw_context *brw, uint64_t time0, uint64_t time1) in brw_raw_timestamp_delta() 77 brw_write_timestamp(struct brw_context *brw, struct brw_bo *query_bo, int idx) in brw_write_timestamp() 101 brw_write_depth_count(struct brw_context *brw, struct brw_bo *query_bo, int idx) in brw_write_depth_count() 128 struct brw_context *brw = brw_context(ctx); in brw_queryobj_get_results() 254 struct brw_context *brw = brw_context(ctx); in brw_begin_query() 327 struct brw_context *brw = brw_context(ctx); in brw_end_query() 384 &brw_context(ctx)->screen->devinfo; in brw_wait_query() 400 struct brw_context *brw = brw_context(ctx); in brw_check_query() 431 struct brw_context *brw = brw_context(ctx); in ensure_bo_has_space() 472 brw_emit_query_begin(struct brw_context *brw) in brw_emit_query_begin() [all …]
|
D | brw_pipe_control.c | 37 brw_emit_pipe_control_flush(struct brw_context *brw, uint32_t flags) in brw_emit_pipe_control_flush() 71 brw_emit_pipe_control_write(struct brw_context *brw, uint32_t flags, in brw_emit_pipe_control_write() 91 brw_emit_depth_stall_flushes(struct brw_context *brw) in brw_emit_depth_stall_flushes() 119 gen7_emit_vs_workaround_flush(struct brw_context *brw) in gen7_emit_vs_workaround_flush() 169 gen7_emit_isp_disable(struct brw_context *brw) in gen7_emit_isp_disable() 191 gen7_emit_cs_stall_flush(struct brw_context *brw) in gen7_emit_cs_stall_flush() 238 brw_emit_post_sync_nonzero_flush(struct brw_context *brw) in brw_emit_post_sync_nonzero_flush() 273 brw_emit_end_of_pipe_sync(struct brw_context *brw, uint32_t flags) in brw_emit_end_of_pipe_sync() 357 brw_emit_mi_flush(struct brw_context *brw) in brw_emit_mi_flush() 375 init_identifier_bo(struct brw_context *brw) in init_identifier_bo() [all …]
|
D | gen6_queryobj.c | 42 set_query_availability(struct brw_context *brw, struct brw_query_object *query, in set_query_availability() 79 write_primitives_generated(struct brw_context *brw, in write_primitives_generated() 97 write_xfb_primitives_written(struct brw_context *brw, in write_xfb_primitives_written() 118 struct brw_context *brw = brw_context(ctx); in write_xfb_overflow_streams() 172 emit_pipeline_stat(struct brw_context *brw, struct brw_bo *bo, in emit_pipeline_stat() 225 struct brw_context *brw = brw_context(ctx); in gen6_queryobj_get_results() 326 struct brw_context *brw = brw_context(ctx); in gen6_begin_query() 415 struct brw_context *brw = brw_context(ctx); in gen6_end_query() 480 flush_batch_if_needed(struct brw_context *brw, struct brw_query_object *query) in flush_batch_if_needed() 500 struct brw_context *brw = brw_context(ctx); in gen6_wait_query() [all …]
|
D | brw_conditional_render.c | 40 set_predicate_enable(struct brw_context *brw, in set_predicate_enable() 50 set_predicate_for_overflow_query(struct brw_context *brw, in set_predicate_for_overflow_query() 73 set_predicate_for_occlusion_query(struct brw_context *brw, in set_predicate_for_occlusion_query() 94 set_predicate_for_result(struct brw_context *brw, in set_predicate_for_result() 133 struct brw_context *brw = brw_context(ctx); in brw_begin_conditional_render() 168 struct brw_context *brw = brw_context(ctx); in brw_end_conditional_render() 184 brw_check_conditional_render(struct brw_context *brw) in brw_check_conditional_render()
|
D | intel_batchbuffer.h | 24 void intel_batchbuffer_init(struct brw_context *brw); 26 void intel_batchbuffer_save_state(struct brw_context *brw); 27 bool intel_batchbuffer_saved_state_is_empty(struct brw_context *brw); 28 void intel_batchbuffer_reset_to_saved(struct brw_context *brw); 29 void intel_batchbuffer_require_space(struct brw_context *brw, GLuint sz); 30 int _intel_batchbuffer_flush_fence(struct brw_context *brw, 33 void intel_batchbuffer_maybe_noop(struct brw_context *brw); 46 void intel_batchbuffer_data(struct brw_context *brw, 50 brw_batch_has_aperture_space(struct brw_context *brw, uint64_t extra_space) in brw_batch_has_aperture_space() 92 intel_batchbuffer_begin(struct brw_context *brw, int n) in intel_batchbuffer_begin() [all …]
|
D | gen7_sol_state.c | 42 struct brw_context *brw = brw_context(ctx); in gen7_begin_transform_feedback() 74 struct brw_context *brw = brw_context(ctx); in gen7_end_transform_feedback() 102 struct brw_context *brw = brw_context(ctx); in gen7_pause_transform_feedback() 132 struct brw_context *brw = brw_context(ctx); in gen7_resume_transform_feedback()
|
D | gen6_sol.c | 39 gen6_update_sol_surfaces(struct brw_context *brw) in gen6_update_sol_surfaces() 98 brw_gs_upload_binding_table(struct brw_context *brw) in brw_gs_upload_binding_table() 190 struct brw_context *brw = brw_context(ctx); in brw_new_transform_feedback() 236 struct brw_context *brw, in aggregate_transform_feedback_counter() 279 brw_save_primitives_written_counters(struct brw_context *brw, in brw_save_primitives_written_counters() 319 compute_vertices_written_so_far(struct brw_context *brw, in compute_vertices_written_so_far() 354 compute_xfb_vertices_written(struct brw_context *brw, in compute_xfb_vertices_written() 376 struct brw_context *brw = brw_context(ctx); in brw_get_transform_feedback_vertex_count() 391 struct brw_context *brw = brw_context(ctx); in brw_begin_transform_feedback() 448 struct brw_context *brw = brw_context(ctx); in brw_end_transform_feedback() [all …]
|
D | brw_compute.c | 40 struct brw_context *brw = brw_context(ctx); in brw_dispatch_compute_common() 100 struct brw_context *brw = brw_context(ctx); in brw_dispatch_compute() 113 struct brw_context *brw = brw_context(ctx); in brw_dispatch_compute_indirect() 135 struct brw_context *brw = brw_context(ctx); in brw_dispatch_compute_group_size()
|
D | brw_sync.c | 49 struct brw_context *brw; 76 brw_fence_init(struct brw_context *brw, struct brw_fence *fence, in brw_fence_init() 111 brw_fence_insert_locked(struct brw_context *brw, struct brw_fence *fence) in brw_fence_insert_locked() 187 brw_fence_insert(struct brw_context *brw, struct brw_fence *fence) in brw_fence_insert() 247 brw_fence_client_wait_locked(struct brw_context *brw, struct brw_fence *fence, in brw_fence_client_wait_locked() 303 brw_fence_client_wait(struct brw_context *brw, struct brw_fence *fence, in brw_fence_client_wait() 316 brw_fence_server_wait(struct brw_context *brw, struct brw_fence *fence) in brw_fence_server_wait() 365 struct brw_context *brw = brw_context(ctx); in brw_gl_fence_sync() 384 struct brw_context *brw = brw_context(ctx); in brw_gl_client_wait_sync() 395 struct brw_context *brw = brw_context(ctx); in brw_gl_server_wait_sync() [all …]
|
D | hsw_sol.c | 58 save_prim_start_values(struct brw_context *brw, in save_prim_start_values() 84 tally_prims_written(struct brw_context *brw, in tally_prims_written() 162 struct brw_context *brw = brw_context(ctx); in hsw_begin_transform_feedback() 197 struct brw_context *brw = brw_context(ctx); in hsw_pause_transform_feedback() 227 struct brw_context *brw = brw_context(ctx); in hsw_resume_transform_feedback() 254 struct brw_context *brw = brw_context(ctx); in hsw_end_transform_feedback()
|
D | intel_fbo.c | 76 intel_renderbuffer_downsample(struct brw_context *brw, in intel_renderbuffer_downsample() 91 intel_renderbuffer_upsample(struct brw_context *brw, in intel_renderbuffer_upsample() 111 struct brw_context *brw = brw_context(ctx); in intel_map_renderbuffer() 198 struct brw_context *brw = brw_context(ctx); in intel_unmap_renderbuffer() 252 struct brw_context *brw = brw_context(ctx); in intel_renderbuffer_format() 286 struct brw_context *brw = brw_context(ctx); in intel_alloc_private_renderbuffer_storage() 365 struct brw_context *brw = brw_context(ctx); in intel_image_target_renderbuffer_storage() 529 intel_renderbuffer_update_wrapper(struct brw_context *brw, in intel_renderbuffer_update_wrapper() 593 struct brw_context *brw = brw_context(ctx); in intel_render_texture() 651 struct brw_context *brw = brw_context(ctx); in intel_validate_framebuffer() [all …]
|
D | hsw_queryobj.c | 38 mult_gpr0_by_80(struct brw_context *brw) in mult_gpr0_by_80() 87 keep_gpr0_lower_n_bits(struct brw_context *brw, uint32_t n) in keep_gpr0_lower_n_bits() 112 shl_gpr0_by_30_bits(struct brw_context *brw) in shl_gpr0_by_30_bits() 152 shr_gpr0_by_2_bits(struct brw_context *brw) in shr_gpr0_by_2_bits() 163 gpr0_to_bool(struct brw_context *brw) in gpr0_to_bool() 188 load_overflow_data_to_cs_gprs(struct brw_context *brw, in load_overflow_data_to_cs_gprs() 213 calc_overflow_for_stream(struct brw_context *brw) in calc_overflow_for_stream() 244 calc_overflow_to_gpr0(struct brw_context *brw, struct brw_query_object *query, in calc_overflow_to_gpr0() 260 hsw_overflow_result_to_gpr0(struct brw_context *brw, in hsw_overflow_result_to_gpr0() 273 struct brw_context *brw = brw_context(ctx); in hsw_result_to_gpr0() [all …]
|
D | brw_draw.h | 32 struct brw_context; 35 brw_emit_vertex_buffer_state(struct brw_context *brw, 60 void brw_draw_init( struct brw_context *brw ); 61 void brw_draw_destroy( struct brw_context *brw ); 63 void brw_prepare_shader_draw_parameters(struct brw_context *);
|
D | brw_binding_tables.c | 54 brw_upload_binding_table(struct brw_context *brw, in brw_upload_binding_table() 105 brw_vs_upload_binding_table(struct brw_context *brw) in brw_vs_upload_binding_table() 130 brw_upload_wm_binding_table(struct brw_context *brw) in brw_upload_wm_binding_table() 153 brw_tcs_upload_binding_table(struct brw_context *brw) in brw_tcs_upload_binding_table() 182 brw_tes_upload_binding_table(struct brw_context *brw) in brw_tes_upload_binding_table() 210 brw_gs_upload_binding_table(struct brw_context *brw) in brw_gs_upload_binding_table() 249 gen4_upload_binding_table_pointers(struct brw_context *brw) in gen4_upload_binding_table_pointers() 279 gen6_upload_binding_table_pointers(struct brw_context *brw) in gen6_upload_binding_table_pointers()
|
D | intel_tex.c | 66 struct brw_context *brw = brw_context(ctx); in intel_alloc_texture_image_buffer() 131 struct brw_context *brw = brw_context(ctx); in intel_alloc_texture_storage() 215 struct brw_context *brw = brw_context(ctx); in intel_map_texture_image() 246 struct brw_context *brw = brw_context(ctx); in intel_unmap_texture_image() 263 struct brw_context *brw = brw_context(ctx); in intel_texture_view() 309 struct brw_context *brw = brw_context(ctx); in intel_texture_barrier()
|
D | brw_program.h | 34 struct brw_context; 61 struct nir_shader *brw_create_nir(struct brw_context *brw, 84 void brw_debug_recompile(struct brw_context *brw, gl_shader_stage stage, 118 void brw_upload_tcs_prog(struct brw_context *brw); 119 void brw_tcs_populate_key(struct brw_context *brw, 125 void brw_upload_tes_prog(struct brw_context *brw); 126 void brw_tes_populate_key(struct brw_context *brw,
|
D | intel_buffer_objects.c | 76 alloc_buffer_object(struct brw_context *brw, in alloc_buffer_object() 191 struct brw_context *brw = brw_context(ctx); in brw_buffer_data() 239 struct brw_context *brw = brw_context(ctx); in brw_buffer_subdata() 339 struct brw_context *brw = brw_context(ctx); in brw_get_buffer_subdata() 395 struct brw_context *brw = brw_context(ctx); in brw_map_buffer_range() 502 struct brw_context *brw = brw_context(ctx); in brw_flush_mapped_buffer_range() 562 struct brw_context *brw = brw_context(ctx); in brw_unmap_buffer() 607 intel_bufferobj_buffer(struct brw_context *brw, in intel_bufferobj_buffer() 641 struct brw_context *brw = brw_context(ctx); in brw_copy_buffer_subdata()
|
D | intel_buffers.c | 39 struct brw_context *const brw = brw_context(ctx); in intelDrawBuffer() 55 struct brw_context *const brw = brw_context(ctx); in intelReadBuffer()
|