Home
last modified time | relevance | path

Searched refs:cl_emit (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/gallium/drivers/v3d/
Dv3dx_rcl.c48 cl_emit(cl, TILE_COORDINATES_IMPLICIT, coords); in flush_last_load()
49 cl_emit(cl, STORE_TILE_BUFFER_GENERAL, store) { in flush_last_load()
70 cl_emit(cl, LOAD_TILE_BUFFER_GENERAL, load) { in load_general()
136 cl_emit(cl, STORE_TILE_BUFFER_GENERAL, store) { in store_general()
193 cl_emit(cl, TILE_COORDINATES_IMPLICIT, coords); in store_general()
259 cl_emit(cl, RELOAD_TILE_COLOR_BUFFER, load) { in v3d_rcl_emit_loads()
272 cl_emit(cl, END_OF_LOADS, end); in v3d_rcl_emit_loads()
358 cl_emit(cl, STORE_MULTI_SAMPLE_RESOLVED_TILE_COLOR_BUFFER_EXTENDED, store) { in v3d_rcl_emit_stores()
380 cl_emit(cl, STORE_TILE_BUFFER_GENERAL, store) { in v3d_rcl_emit_stores()
389 cl_emit(cl, STORE_TILE_BUFFER_GENERAL, store) { in v3d_rcl_emit_stores()
[all …]
Dv3dx_emit.c289 cl_emit(&job->bcl, BLEND_CFG, config) { in emit_rt_blend()
324 cl_emit(&job->bcl, FLAT_SHADE_FLAGS, flags) { in emit_flat_shade_flags()
342 cl_emit(&job->bcl, NON_PERSPECTIVE_FLAGS, flags) { in emit_noperspective_flags()
359 cl_emit(&job->bcl, CENTROID_FLAGS, flags) { in emit_centroid_flags()
450 cl_emit(&job->bcl, CLIP_WINDOW, clip) { in v3dX()
477 cl_emit(&job->bcl, CFG_BITS, config) { in v3dX()
555 cl_emit(&job->bcl, POINT_SIZE, point_size) { in v3dX()
559 cl_emit(&job->bcl, LINE_WIDTH, line_width) { in v3dX()
565 cl_emit(&job->bcl, CLIPPER_XY_SCALING, clip) { in v3dX()
572 cl_emit(&job->bcl, CLIPPER_Z_SCALE_AND_OFFSET, clip) { in v3dX()
[all …]
Dv3dx_job.c47 cl_emit(&job->bcl, PRIMITIVE_COUNTS_FEEDBACK, counter) { in v3dX()
62 cl_emit(&job->bcl, TRANSFORM_FEEDBACK_SPECS, tfe) { in v3dX()
73 cl_emit(&job->bcl, FLUSH, flush); in v3dX()
Dv3dx_draw.c95 cl_emit(&job->bcl, NUMBER_OF_LAYERS, config) { in v3d_start_draw()
102 cl_emit(&job->bcl, TILE_BINNING_MODE_CFG, config) { in v3d_start_draw()
118 cl_emit(&job->bcl, TILE_BINNING_MODE_CFG_PART2, config) { in v3d_start_draw()
124 cl_emit(&job->bcl, TILE_BINNING_MODE_CFG_PART1, config) { in v3d_start_draw()
141 cl_emit(&job->bcl, FLUSH_VCD_CACHE, bin); in v3d_start_draw()
144 cl_emit(&job->bcl, OCCLUSION_QUERY_COUNTER, counter); in v3d_start_draw()
149 cl_emit(&job->bcl, START_TILE_BINNING, bin); in v3d_start_draw()
310 cl_emit(&job->bcl, FLUSH_TRANSFORM_FEEDBACK_DATA, flush); in v3d_emit_wait_for_tf()
312 cl_emit(&job->bcl, WAIT_FOR_TRANSFORM_FEEDBACK, wait) { in v3d_emit_wait_for_tf()
370 cl_emit(&job->indirect, GEOMETRY_SHADER_STATE_RECORD, shader) { in v3d_emit_gs_state_record()
[all …]
Dv3d_cl.c71 cl_emit(cl, BRANCH, branch) { in v3d_cl_ensure_space_with_branch()
Dv3d_cl.h225 #define cl_emit(cl, packet, name) \ macro
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_emit.c62 cl_emit(&job->bcl, CLIP_WINDOW, clip) { in vc4_emit_state()
122 cl_emit(&job->bcl, CLIPPER_XY_SCALING, clip) { in vc4_emit_state()
129 cl_emit(&job->bcl, CLIPPER_Z_SCALE_AND_OFFSET, clip) { in vc4_emit_state()
136 cl_emit(&job->bcl, VIEWPORT_OFFSET, vp) { in vc4_emit_state()
145 cl_emit(&job->bcl, FLAT_SHADE_FLAGS, flags) { in vc4_emit_state()
Dvc4_draw.c85 cl_emit(&job->bcl, TILE_BINNING_MODE_CONFIGURATION, bin) { in vc4_start_draw()
96 cl_emit(&job->bcl, START_TILE_BINNING, start); in vc4_start_draw()
103 cl_emit(&job->bcl, PRIMITIVE_LIST_FORMAT, list) { in vc4_start_draw()
151 cl_emit(&job->shader_rec, SHADER_RECORD, rec) { in vc4_emit_gl_shader_state()
199 cl_emit(&job->shader_rec, ATTRIBUTE_RECORD, attr) { in vc4_emit_gl_shader_state()
219 cl_emit(&job->shader_rec, ATTRIBUTE_RECORD, attr) { in vc4_emit_gl_shader_state()
230 cl_emit(&job->bcl, GL_SHADER_STATE, shader_state) { in vc4_emit_gl_shader_state()
461 cl_emit(&job->bcl, VERTEX_ARRAY_PRIMITIVES, array) { in vc4_draw_vbo()
Dvc4_cl.h250 #define cl_emit(cl, packet, name) \ macro
Dvc4_job.c394 cl_emit(&job->bcl, INCREMENT_SEMAPHORE, incr); in vc4_job_submit()
398 cl_emit(&job->bcl, FLUSH, flush); in vc4_job_submit()
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_meta_copy.c274 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COMMON, config) { in emit_rcl_prologue()
305 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART1, clear) { in emit_rcl_prologue()
312 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART2, clear) { in emit_rcl_prologue()
322 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART3, clear) { in emit_rcl_prologue()
330 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COLOR, rt) { in emit_rcl_prologue()
336 cl_emit(rcl, TILE_RENDERING_MODE_CFG_ZS_CLEAR_VALUES, clear) { in emit_rcl_prologue()
341 cl_emit(rcl, TILE_LIST_INITIAL_BLOCK_SIZE, init) { in emit_rcl_prologue()
363 cl_emit(rcl, MULTICORE_RENDERING_TILE_LIST_SET_BASE, list) { in emit_frame_setup()
367 cl_emit(rcl, MULTICORE_RENDERING_SUPERTILE_CFG, config) { in emit_frame_setup()
385 cl_emit(rcl, TILE_COORDINATES, coords); in emit_frame_setup()
[all …]
Dv3dv_cmd_buffer.c344 cl_emit(&job->bcl, FLUSH, flush); in v3dv_job_emit_binning_flush()
580 cl_emit(&job->bcl, NUMBER_OF_LAYERS, config) { in v3dv_job_start_frame()
584 cl_emit(&job->bcl, TILE_BINNING_MODE_CFG, config) { in v3dv_job_start_frame()
593 cl_emit(&job->bcl, FLUSH_VCD_CACHE, bin); in v3dv_job_start_frame()
598 cl_emit(&job->bcl, START_TILE_BINNING, bin); in v3dv_job_start_frame()
630 cl_emit(&cmd_buffer->state.job->bcl, RETURN_FROM_SUB_LIST, ret); in cmd_buffer_end_render_pass_secondary()
1184 cl_emit(&job->bcl, CLIP_WINDOW, clip) { in emit_clip_window()
1472 cl_emit(cl, LOAD_TILE_BUFFER_GENERAL, load) { in cmd_buffer_render_pass_emit_load()
1588 cl_emit(cl, END_OF_LOADS, end); in cmd_buffer_render_pass_emit_loads()
1608 cl_emit(cl, STORE_TILE_BUFFER_GENERAL, store) { in cmd_buffer_render_pass_emit_store()
[all …]
Dv3dv_meta_clear.c1201 cl_emit(cl, STORE_TILE_BUFFER_GENERAL, store) { in emit_tlb_clear_store()
1258 cl_emit(cl, STORE_TILE_BUFFER_GENERAL, store) { in emit_tlb_clear_stores()
1279 cl_emit(cl, TILE_COORDINATES_IMPLICIT, coords); in emit_tlb_clear_per_tile_rcl()
1281 cl_emit(cl, END_OF_LOADS, end); /* Nothing to load */ in emit_tlb_clear_per_tile_rcl()
1283 cl_emit(cl, PRIM_LIST_FORMAT, fmt) { in emit_tlb_clear_per_tile_rcl()
1287 cl_emit(cl, BRANCH_TO_IMPLICIT_TILE_LIST, branch); in emit_tlb_clear_per_tile_rcl()
1291 cl_emit(cl, END_OF_TILE_MARKER, end); in emit_tlb_clear_per_tile_rcl()
1293 cl_emit(cl, RETURN_FROM_SUB_LIST, ret); in emit_tlb_clear_per_tile_rcl()
1295 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_tlb_clear_per_tile_rcl()
1317 cl_emit(rcl, MULTICORE_RENDERING_TILE_LIST_SET_BASE, list) { in emit_tlb_clear_layer_rcl()
[all …]
Dv3dv_queue.c764 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COMMON, config) { in emit_noop_render()
773 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COLOR, rt) { in emit_noop_render()
779 cl_emit(rcl, TILE_RENDERING_MODE_CFG_ZS_CLEAR_VALUES, clear) { in emit_noop_render()
784 cl_emit(rcl, TILE_LIST_INITIAL_BLOCK_SIZE, init) { in emit_noop_render()
790 cl_emit(rcl, MULTICORE_RENDERING_TILE_LIST_SET_BASE, list) { in emit_noop_render()
794 cl_emit(rcl, MULTICORE_RENDERING_SUPERTILE_CFG, config) { in emit_noop_render()
808 cl_emit(icl, TILE_COORDINATES_IMPLICIT, coords); in emit_noop_render()
810 cl_emit(icl, END_OF_LOADS, end); in emit_noop_render()
812 cl_emit(icl, BRANCH_TO_IMPLICIT_TILE_LIST, branch); in emit_noop_render()
814 cl_emit(icl, STORE_TILE_BUFFER_GENERAL, store) { in emit_noop_render()
[all …]
Dv3dv_cl.c72 cl_emit(cl, BRANCH, branch) { in cl_alloc_bo()
Dv3dv_cl.h162 #define cl_emit(cl, packet, name) \ macro