aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/ilo/ilo_render.h
Commit message (Collapse)AuthorAgeFilesLines
* ilo: add support for scratch spacesChia-I Wu2015-10-231-0/+6
| | | | | When a kernel reports a non-zero per-thread scratch space size, make sure the hardware state is correctly set up, and a scratch bo is allocated.
* ilo: add ilo_state_sample_patternChia-I Wu2015-06-151-3/+0
| | | | | Move sample pattern initialization from ilo_render to ilo_state_sample_pattern.
* ilo: add ilo_render_emit_launch_grid()Chia-I Wu2014-11-061-0/+14
| | | | | | | ilo_render_emit_launch_grid() emits all the hardware states needed for a launch_grid() call. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: make ilo_render opaqueChia-I Wu2014-09-261-89/+2
| | | | | | | It is not used outside the render code. There are also too many details in it that we do not want other components to access directly. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: make ilo_render_emit_draw() directChia-I Wu2014-09-261-29/+8
| | | | | | | Remove emit_draw() and ILO_RENDER_DRAW indirections. With all emit functions being direct now, ilo_render_estimate_size() and more can also be removed. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: make ilo_render_emit_rectlist() directChia-I Wu2014-09-261-11/+8
| | | | | | Remove emit_rectlist() and ILO_RENDER_RECTLIST indirections. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: make ilo_render_emit_query() directChia-I Wu2014-09-261-14/+8
| | | | | | Remove emit_query() and ILO_RENDER_QUERY indirections. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: make ilo_render_emit_flush() directChia-I Wu2014-09-261-12/+6
| | | | | | Remove emit_flush() and ILO_RENDER_FLUSH indirections. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: simplify ilo_render invalidationChia-I Wu2014-09-261-21/+17
| | | | | | | | | ilo_render is based on ilo_builder. We should only care if the builder buffers are invalidated, or if the hardware context is invalidated. Replace ilo_render_invalidate() with flags by ilo_render_invalidate_builder() and ilo_render_invalidate_hw(). Signed-off-by: Chia-I Wu <[email protected]>
* ilo: constify ilo_render in ilo_render_get_sample_position()Chia-I Wu2014-09-261-1/+1
| | | | | | It is a getter and is not supposed to modify ilo_render. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: rename 3d_pipeline to renderChia-I Wu2014-09-261-45/+45
| | | | | | Follow the file renaming. Signed-off-by: Chia-I Wu <[email protected]>
* ilo: rename ilo_3d_pipeline*.[ch] to ilo_render*.[ch]Chia-I Wu2014-09-261-0/+217
They are used to build render engine commands, which can be more than 3D. Signed-off-by: Chia-I Wu <[email protected]>