From: Mathias Fröhlich <[email protected]>

Hi all,

The following two patches introduce a gallium capability
to feed gl_constants::MaxVertexAttribRelativeOffset.
Then adapt etnyviv to return what it can really handle.
That prevents _mesa_update_vao_derived_arrays from collapsing
too many attribute arrays into a single binding which is a
problem for etnaviv.

Please review!
best
Mathias


Mathias Fröhlich (2):
  gallium: New cap PIPE_CAP_MAX_VERTEX_ELEMENT_SRC_OFFSET.
  etnaviv: Reduce max offset to available hardware bits.

 src/gallium/auxiliary/util/u_screen.c        | 3 +++
 src/gallium/docs/source/screen.rst           | 3 +++
 src/gallium/drivers/etnaviv/etnaviv_screen.c | 2 ++
 src/gallium/include/pipe/p_defines.h         | 1 +
 src/mesa/state_tracker/st_extensions.c       | 6 ++++++
 5 files changed, 15 insertions(+)

-- 
2.17.1

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

Reply via email to