[Mesa-dev] [PATCH 0/4] Implement clip control

Mathias.Froehlich at gmx.net Mathias.Froehlich at gmx.net
Tue Oct 21 22:31:31 PDT 2014


From: Mathias Fröhlich <Mathias.Froehlich at gmx.net>

Hi,

The next approach to bring decent depth buffer precision to mesa.

The patch series implements ARB_clip_control in mesa and enables the
extension for the gallium drivers.

Please review.

Greetings
Mathias


Mathias Fröhlich (4):
  mesa: Refactor viewport transform computation.
  mesa: Implement ARB_clip_control.
  mesa: Handle clip control in meta operations.
  gallium: Enable ARB_clip_control for gallium drivers.

 docs/GL3.txt                                |   2 +-
 docs/relnotes/10.4.html                     |   1 +
 src/mapi/glapi/gen/ARB_clip_control.xml     |  26 ++++++
 src/mapi/glapi/gen/gl_API.xml               |   4 +-
 src/mesa/drivers/common/meta.c              |  13 +++
 src/mesa/drivers/common/meta.h              |   4 +
 src/mesa/drivers/dri/i915/i915_state.c      |  26 +++---
 src/mesa/main/dlist.c                       |  26 ++++++
 src/mesa/main/extensions.c                  |   1 +
 src/mesa/main/get_hash_params.py            |   2 +
 src/mesa/main/mtypes.h                      |  12 +++
 src/mesa/main/polygon.c                     |   5 +-
 src/mesa/main/state.c                       |   9 ++-
 src/mesa/main/tests/dispatch_sanity.cpp     |   3 +
 src/mesa/main/viewport.c                    | 118 ++++++++++++++++++++++++----
 src/mesa/main/viewport.h                    |   6 ++
 src/mesa/math/m_matrix.c                    |  17 ++--
 src/mesa/math/m_matrix.h                    |   4 +-
 src/mesa/state_tracker/st_atom_rasterizer.c |  14 +++-
 src/mesa/state_tracker/st_atom_viewport.c   |  23 +++---
 src/mesa/state_tracker/st_extensions.c      |   1 +
 21 files changed, 252 insertions(+), 65 deletions(-)
 create mode 100644 src/mapi/glapi/gen/ARB_clip_control.xml

-- 
1.9.3



More information about the mesa-dev mailing list