mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 04:30:10 +01:00
mesa: Fix vertex_format_to_pipe_format index.
Corrects the index into the vertex_formats table for `integer` and
`normalized` values other than 0 or 1.
Fixes: e6448f993b ("mesa: translate into gallium vertex formats in mesa/main")
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7554>
This commit is contained in:
parent
6e6dab4799
commit
9edb6e1be0
1 changed files with 3 additions and 4 deletions
|
|
@ -459,8 +459,7 @@ static const uint16_t vertex_formats[][4][4] = {
|
|||
*/
|
||||
static enum pipe_format
|
||||
vertex_format_to_pipe_format(GLubyte size, GLenum16 type, GLenum16 format,
|
||||
GLboolean normalized, GLboolean integer,
|
||||
GLboolean doubles)
|
||||
bool normalized, bool integer, bool doubles)
|
||||
{
|
||||
assert(size >= 1 && size <= 4);
|
||||
assert(format == GL_RGBA || format == GL_BGRA);
|
||||
|
|
@ -674,8 +673,8 @@ validate_array_format(struct gl_context *ctx, const char *func,
|
|||
struct gl_vertex_array_object *vao,
|
||||
GLuint attrib, GLbitfield legalTypesMask,
|
||||
GLint sizeMin, GLint sizeMax,
|
||||
GLint size, GLenum type, GLboolean normalized,
|
||||
GLboolean integer, GLboolean doubles,
|
||||
GLint size, GLenum type, bool normalized,
|
||||
bool integer, bool doubles,
|
||||
GLuint relativeOffset, GLenum format)
|
||||
{
|
||||
GLbitfield typeBit;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue