diff options
author | Marek Vasut <[email protected]> | 2019-12-31 11:53:55 +0100 |
---|---|---|
committer | Christian Gmeiner <[email protected]> | 2019-12-31 14:55:04 +0000 |
commit | a812cb57e51a9c86a8184e24272a2bcd11920c21 (patch) | |
tree | 464850f81110d386f623a50fec64fc5329eec825 /docs/README.VCE | |
parent | 11e62a9734c631fa38f1e7b415f5b98f6a28589f (diff) |
etnaviv: Report correct number of vertex buffers
The GCnano has only 4 vertex buffers instead of 16. This information
can be extracted from the GPU status registers and is already stored
in screen->specs.stream_count. Use PIPE_CAP_MAX_VERTEX_BUFFERS to
report this information and permit u_vbuf to reorganize the shaders
to fit.
This fixes the following dEQP on GCnano:
dEQP-GLES2.functional.shaders.conversions.vector_combine.float_float_float_float_to_vec4_vertex
This fixes all the other dEQP-GLES2.functional.shaders.conversions.*
which used to fail on GCnano.
Signed-off-by: Marek Vasut <[email protected]>
Reviewed-by: Christian Gmeiner <[email protected]>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3241>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3241>
Diffstat (limited to 'docs/README.VCE')
0 files changed, 0 insertions, 0 deletions