[Mesa-dev] [PATCH v5 00/11] anv: Implement VK_EXT_sample_locations

Jason Ekstrand jason at jlekstrand.net
Fri Mar 15 00:13:38 UTC 2019


On Thu, Mar 14, 2019 at 7:08 PM Jason Ekstrand <jason at jlekstrand.net> wrote:

> Eleni,
>
> I made a comment on one of your patches and then I started getting lost in
> the churn.  It's easier to see what's going on if things are reordered and
> refactored a bit.  Unfortunately, what needed to be done was hard to
> explain and it was easier for me to just do the code motion and re-send the
> series.  I hope you understand.  This is one of those cases where it's
> easier for me to write code than English.
>
> One of the results of this refactor is that gen8 and gen7 changes happen at
> the same time.
>
> --Jason
>
>
>
> Eleni Maria Stea (9):
>   anv: Added the VK_EXT_sample_locations extension to the anv_extensions
>     list
>   anv: Set the values for the
>     VkPhysicalDeviceSampleLocationsPropertiesEXT
>   anv: Implemented the vkGetPhysicalDeviceMultisamplePropertiesEXT
>   anv/state: Take explicit sample locations in emit helpers
>   anv: Add support for non-dynamic sample locations
>

The above patches are all

Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>


>   anv: Added support for dynamic sample locations
>   anv: Optimized the emission of the default locations on Gen8+
>

I've got some concerns about these two.


>   anv: Removed unused header file
>   anv: Enabled the VK_EXT_sample_locations extension
>

These two are also

Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>


>
> Jason Ekstrand (2):
>   anv/pipeline: Refactor 3DSTATE_SAMPLE_MASK setup
>   anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers
>
>  src/intel/common/gen_sample_positions.h |  57 +++++++++
>  src/intel/vulkan/anv_cmd_buffer.c       |  17 +++
>  src/intel/vulkan/anv_device.c           |  45 ++++++++
>  src/intel/vulkan/anv_extensions.py      |   1 +
>  src/intel/vulkan/anv_genX.h             |   6 +
>  src/intel/vulkan/anv_private.h          |   7 ++
>  src/intel/vulkan/genX_blorp_exec.c      |   1 -
>  src/intel/vulkan/genX_cmd_buffer.c      |  12 ++
>  src/intel/vulkan/genX_pipeline.c        |  93 +++++++--------
>  src/intel/vulkan/genX_state.c           | 147 ++++++++++++++++++++----
>  10 files changed, 315 insertions(+), 71 deletions(-)
>
> --
> 2.20.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190314/31a5b3cf/attachment-0001.html>


More information about the mesa-dev mailing list