<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Oct 19, 2016 at 11:32 AM, Nanley Chery <span dir="ltr"><<a href="mailto:nanleychery@gmail.com" target="_blank">nanleychery@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sun, Sep 25, 2016 at 09:58:59AM -0700, Jason Ekstrand wrote:<br>
> This little series adds the most basic of CCS support to the Vulkan driver.<br>
> It's restricted to being entirely within a renderpass and only on the first<br>
> mip level and first array slice.  However, it does get us started and set<br>
> up most of the infastructure we will need for both full compression and<br>
> fast-clears.<br>
><br>
> I have no perf numbers yet.<br>
><br>
> Cc: Chad Versace <<a href="mailto:chadversary@chromium.org">chadversary@chromium.org</a>><br>
> Cc: Topi Pohjolainen <<a href="mailto:topi.pohjolainen@intel.com">topi.pohjolainen@intel.com</a>><br>
> Cc: Nanley Chery <<a href="mailto:nanley.g.chery@intel.com">nanley.g.chery@intel.com</a>><br>
<br>
</span>Some of these patches no longer rebase without conflict. Are you planning to<br>
send out a v2?<br></blockquote><div><br></div><div>Yes, and it will be substantialy reworked.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-Nanley<br>
<div><div class="h5"><br>
><br>
> Chad Versace (1):<br>
>   anv/image: Add an add_surface() helper<br>
><br>
> Jason Ekstrand (12):<br>
>   anv: Use blorp for VkCmdFillBuffer<br>
>   anv/meta: Roll clear_image into CmdClearDepthStencilImage<br>
>   anv/image: Rework our handling of 3-D image array ranges<br>
>   anv/image: Add an isl_view to anv_image_view<br>
>   intel/isl: Add some basic info about RENDER_SURFACE_STATE to<br>
>     isl_device<br>
>   anv/image: Stop force-disabling AUX<br>
>   anv/cmd_buffer: Refactor surface state reloction handling<br>
>   intel/isl: Rework the asserts and fails in isl_surf_get_ccs<br>
>   anv: Create render target surface states in CreateFramebuffer<br>
>   anv: Move BindImageMemory to anv_image.c<br>
>   anv: Add some basic infrastructure for aux surfaces<br>
>   anv: Enable CCS for basic cases<br>
><br>
>  src/intel/blorp/blorp_genX_<wbr>exec.h                |  33 +---<br>
>  src/intel/isl/isl.c                              |  28 ++-<br>
>  src/intel/isl/isl.h                              |  11 ++<br>
>  src/intel/vulkan/anv_blorp.c                     | 144 ++++++++++++++--<br>
>  src/intel/vulkan/anv_cmd_<wbr>buffer.c                |  74 +++++---<br>
>  src/intel/vulkan/anv_device.c                    |  95 ++++++++---<br>
>  src/intel/vulkan/anv_dump.c                      |   5 +-<br>
>  src/intel/vulkan/anv_image.c                     | 137 +++++++++------<br>
>  src/intel/vulkan/anv_meta_<wbr>clear.c                | 208 ++++-------------------<br>
>  src/intel/vulkan/anv_private.h                   |  24 ++-<br>
>  src/intel/vulkan/genX_cmd_<wbr>buffer.c               |  21 ++-<br>
>  src/mesa/drivers/dri/i965/brw_<wbr>wm_surface_state.c |  56 +++---<br>
>  12 files changed, 472 insertions(+), 364 deletions(-)<br>
><br>
> --<br>
> 2.5.0.400.gff86faf<br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> mesa-dev mailing list<br>
> <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-dev</a><br>
</blockquote></div><br></div></div>