[Mesa-dev] [PATCH 0/7] Implement AMD_depth_clamp_separate extension

Marek Olšák maraeo at gmail.com
Wed Aug 22 01:46:03 UTC 2018


You can also update release notes of 18.3 for i965. (not needed to be reviewed)

Marek

On Tue, Aug 21, 2018 at 8:02 PM Sagar Ghuge <sagar.ghuge at intel.com> wrote:
>
> This patch series implements AMD_depth_clamp_separate extension.
> Previously I sent patches for comments and based on Ian and Marek's
> suggestions, I did some changes.
>
> 1) Get rid of DepthClamp as DepthClampNear + DepthClampFar replaces it
> (Marek Olsak & Ian Romanick)
>
> 2) Make sure that patch series should build at every commit (Ian
> Romanick)
>
> 3) Change the sequence of patches (Ian Romanick)
>
> 4) Wrote a piglit test, in order to test the extension behavior. It is
> also available as a branch on GitLab :
>
> https://gitlab.freedesktop.org/sagarghuge/piglit/commits/amd_depth_clamp_separate
>
> This series is also available as a branch on GitLab:
>
> https://gitlab.freedesktop.org/sagarghuge/mesa/commits/ext_amd_depth_clamp_sep
>
>
> Sagar Ghuge (7):
>   glapi: define AMD_depth_clamp_separate
>   mesa: Add types for AMD_depth_clamp_separate.
>   mesa: Add support for AMD_depth_clamp_separate
>   mesa: add support for GL_AMD_depth_clamp_separate tokens
>   mesa: add EXTRA_EXT for AMD_depth_clamp_separate
>   i965: add functional changes for AMD_depth_clamp_separate
>   i965: enable AMD_depth_clamp_separate
>
>  include/GL/glcorearb.h                        |  2 +
>  .../glapi/gen/AMD_depth_clamp_separate.xml    | 15 +++++++
>  src/mapi/glapi/gen/Makefile.am                |  1 +
>  src/mapi/glapi/gen/gl_API.xml                 |  3 ++
>  src/mapi/glapi/gen/meson.build                |  1 +
>  src/mesa/drivers/dri/i965/genX_state_upload.c | 34 ++++++++++----
>  src/mesa/drivers/dri/i965/intel_extensions.c  |  1 +
>  src/mesa/main/attrib.c                        | 21 ++++++---
>  src/mesa/main/enable.c                        | 45 +++++++++++++++++--
>  src/mesa/main/extensions_table.h              |  1 +
>  src/mesa/main/get.c                           |  5 +++
>  src/mesa/main/get_hash_params.py              |  7 ++-
>  src/mesa/main/mtypes.h                        |  4 +-
>  src/mesa/main/rastpos.c                       |  6 ++-
>  src/mesa/state_tracker/st_atom_rasterizer.c   |  3 +-
>  src/mesa/state_tracker/st_cb_drawpixels.c     |  3 +-
>  src/mesa/swrast/s_span.c                      |  2 +-
>  src/mesa/tnl/t_vb_program.c                   |  6 ++-
>  src/mesa/tnl/t_vb_vertex.c                    |  8 ++--
>  19 files changed, 137 insertions(+), 31 deletions(-)
>  create mode 100644 src/mapi/glapi/gen/AMD_depth_clamp_separate.xml
>
> --
> 2.17.1
>


More information about the mesa-dev mailing list