582ecb3b9132ff3690900e5426c982187d640c87 |
|
22-Oct-2015 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: add support for scratch spaces 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.
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
7cb853d52ae795b76adec41c98870166b41c9e6f |
|
14-Jun-2015 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: add ilo_state_sample_pattern Move sample pattern initialization from ilo_render to ilo_state_sample_pattern.
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
a1a701877a3160f7e076c3d62565c08cbf32e920 |
|
29-Oct-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: add ilo_render_emit_launch_grid() ilo_render_emit_launch_grid() emits all the hardware states needed for a launch_grid() call. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
4be7b7ee8597cd6bd38c0678deb23928a3acb59f |
|
25-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: make ilo_render opaque 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 <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
8f284343e08bffa798c99763e4a3c234da6ab4d3 |
|
24-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: make ilo_render_emit_draw() direct 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 <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
a05ce904aabcc3733df1338472348c636fce2341 |
|
24-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: make ilo_render_emit_rectlist() direct Remove emit_rectlist() and ILO_RENDER_RECTLIST indirections. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
0afc17ea4986288c3ca3359242585997a11a1255 |
|
24-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: make ilo_render_emit_query() direct Remove emit_query() and ILO_RENDER_QUERY indirections. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
18cbd3cc3414bca77edc26d0e009b8acbf551cba |
|
24-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: make ilo_render_emit_flush() direct Remove emit_flush() and ILO_RENDER_FLUSH indirections. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
e3451552d23b7b656bafde5c4cf63e86b87137f0 |
|
24-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: simplify ilo_render invalidation 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 <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
a7f2ab668c98226c3bbc370f8e48ca0f02b05009 |
|
24-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: constify ilo_render in ilo_render_get_sample_position() It is a getter and is not supposed to modify ilo_render. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
23d66a42a387241af6c05f4e8bed2bdef7a727a5 |
|
24-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: rename 3d_pipeline to render Follow the file renaming. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|
b6443ae969f613458635f043f322ba362e671254 |
|
23-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
ilo: rename ilo_3d_pipeline*.[ch] to ilo_render*.[ch] They are used to build render engine commands, which can be more than 3D. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
|