History log of /external/mesa3d/src/gallium/drivers/ilo/ilo_render.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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