On 04/27/2018 11:34 AM, Rhys Perry wrote:
This patch-set adds support for GL_NV_conservative_raster and
GL_NV_conservative_raster_dilate on GM2xx and newer. It also adds support for
GL_NV_conservative_raster_pre_snap_triangles on GP1xx.

In doing so, it implements various functions in mesa core, extends the Gallium
API, connects the new mesa core functions and the Gallium API through st/mesa
and implements support for the Gallium API in the Nouveau driver.

Changes in v7:
- fix compilation warnings regarding _mesa_error()
- improve errors generated in conservative_raster_parameter()
Changes in v6:
- some small stylistic changes
- use no_error in conservative_raster_parameter()
- fix compilation in patch 3
Changes in v5:
- use CLAMP() when setting GL_CONSERVATIVE_RASTER_DILATE_NV
- use ALWAYS_INLINE for conservative_raster_parameter()
Changes in v4:
- many small stylistic changes
- small updates to reduce the size of the PGRAPH macro
Changes in v3:
- rename SubpixelPrecisionBias to NvSubpixelPrecisionBias
- move the subpixel precision bias into pipe_rasterizer_state
- set the conservative rasterization state using a PGRAPH macro
Changes in v2:
- fix indentation error in gl_API.xml
- fix code to handle earlier hardware

Rhys Perry (4):
   mesa: add support for nvidia conservative rasterization extensions
   gallium: add initial support for conservative rasterization
   st/mesa: add support for nvidia conservative rasterization extensions
   nvc0: add conservative rasterization support

The patches look OK to me. Thanks for your persistence. I'll add my R-b and push the series today (AFAIK, you don't have git permission).

-Brian


_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to