Home
last modified time | relevance | path

Searched refs:brw_context (Results 1 – 25 of 110) sorted by relevance

12345

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_state.h98 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 …]
Dintel_mipmap_tree.h60 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 …]
Dbrw_context.h142 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 …]
Dbrw_pipe_control.h27 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 …]
Dbrw_performance_query.c116 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 …]
Dbrw_blorp.h35 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 …]
Dintel_fbo.h201 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);
Dbrw_queryobj.c57 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 …]
Dbrw_pipe_control.c37 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 …]
Dgen6_queryobj.c42 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 …]
Dbrw_conditional_render.c40 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()
Dintel_batchbuffer.h24 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 …]
Dgen7_sol_state.c42 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()
Dgen6_sol.c39 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 …]
Dbrw_compute.c40 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()
Dbrw_sync.c49 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 …]
Dhsw_sol.c58 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()
Dintel_fbo.c76 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 …]
Dhsw_queryobj.c38 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 …]
Dbrw_draw.h32 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 *);
Dbrw_binding_tables.c54 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()
Dintel_tex.c66 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()
Dbrw_program.h34 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,
Dintel_buffer_objects.c76 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()
Dintel_buffers.c39 struct brw_context *const brw = brw_context(ctx); in intelDrawBuffer()
55 struct brw_context *const brw = brw_context(ctx); in intelReadBuffer()

12345