f357af0c90866d3b4e9bd208f16999c44b2ba66f |
|
11-Jan-2017 |
Nanley Chery <nanley.g.chery@intel.com> |
intel/blorp_clear: Add gen8 HiZ clearing functions Add an entry point for the optimized gen8 BLORP HiZ sequence. commit c9eaf12de20ac4143fe79d42018bdbb5a391356f fixed a bug that was unknowingly worked around by forcing additional clear rectangle alignment restrictions not specified in the PRMs. Now that the bug is no longer present, omit the additional alignment restrictions. v2: Adjust code comment about padding Signed-off-by: Nanley Chery <nanley.g.chery@intel.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
/external/mesa3d/src/intel/blorp/blorp.h
|
1ba2f05bc039a19768d893a8ffa98488697a7b20 |
|
25-Oct-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Take a fast_clear_op in ccs_resolve Eventually, we may want to just have a single blorp_ccs_op function that does both clears and resolves. For now we'll stick to just making the ccs_resolve function we have now a bit more configurable. Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
7c560e8ccc60f26c145fbbcb281e431e65bbce55 |
|
11-Oct-2016 |
Pohjolainen, Topi <topi.pohjolainen@gmail.com> |
intel/blorp: Add plumbing for color resolve slice details Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
/external/mesa3d/src/intel/blorp/blorp.h
|
72878f9f53b9a44dd8575c7b8d1929c8995c1876 |
|
21-Oct-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Add a clear_attachments entrypoint Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
4306c10a885bdd833328a2a4eeb0079aa4f4bae3 |
|
01-Nov-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Pass a brw_stage_prog_data to upload_shader Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98012 Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com> Cc: "13.0" <mesa-stable@lists.freedesktop.org>
/external/mesa3d/src/intel/blorp/blorp.h
|
d80c0307eaa91a609f71651fb52122849d35b5ac |
|
08-Oct-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Add a flag to make blorp not re-emit dept/stencil buffers In Vulkan, we want to be able to use blorp to perform clears inside of a render pass. If blorp stomps the depth/stencil buffers packets then we'll have to re-emit them. This gets tricky when secondary command buffers get involved. Instead, we'll simply guarantee that the depth and stencil buffers we pass to blorp (if any) match those already set in the hardware. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
0cabf93b80d03ea923cf507218024953b9d0254c |
|
07-Oct-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Add an entrypoint for clearing depth and stencil Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
0d86c92dcb7f918b00a1c96e2cb220e21da30d83 |
|
11-Oct-2016 |
Emil Velikov <emil.velikov@collabora.com> |
intel/blorp: use correct header guards Avoid the discouraged use of pragma once and a missing guard for blorp_genX_exec.h. Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Chad Versace <chadversary@chromium.org>
/external/mesa3d/src/intel/blorp/blorp.h
|
c70be1ead52b7a51819dc37220111bb0505610a7 |
|
31-Aug-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Add a swizzle parameter to blorp_clear While we're here, we also re-arrange the parameters to better match the parameter order of blorp_blit. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
ea1399aba07bfef728f43857643377c5842c1978 |
|
31-Aug-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Make color_write_disable const and optional Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
5ae8043fed264997e75b480dd30aa6ef44aae4e6 |
|
30-Aug-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Add an entrypoint for doing bit-for-bit copies Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
2fc9c7e3d9b2bcd65c9e192bc11d3c87835f85dc |
|
28-Aug-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Take a destination swizzle in blorp_blit Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
2dba5489ae82161ebbf1d6db3e63b27b45c17eae |
|
28-Aug-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Take an isl_swizzle instead of a SWIZZLE Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
a1c7de09dc2b00cc990903ebee52228315e5d4e5 |
|
26-Aug-2016 |
Topi Pohjolainen <topi.pohjolainen@intel.com> |
intel/blorp: Add plumbing for setting color clear layer count Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
/external/mesa3d/src/intel/blorp/blorp.h
|
87214414fd584aac80bb88f337ba119cac5109f3 |
|
24-Aug-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
intel/blorp: Add a format parameter to blorp_fast_clear This allows us to use the actual render format as opposed to the texture format. I don't know that the hardware actually cares in the case of fast clears, but it certainly seems more correct. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|
348509269ead23cb7f953c174d400e6e3d17d723 |
|
19-Aug-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
i965: Move blorp into src/intel/blorp At this point, blorp is completely driver agnostic and can be safely moved into its own folder. Soon, we hope to start using it for doing blits in the Vulkan driver. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
/external/mesa3d/src/intel/blorp/blorp.h
|