Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,700
    • Issues 2,700
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 910
    • Merge requests 910
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mesa
  • mesamesa
  • Issues
  • #51
Closed
Open
Created Sep 18, 2019 by Bugzilla Migration User@bugzilla-migration

glGetVertexAttribivARB(0, GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB, ...) generates GL_INVALID_ENUM with indirect rendering

Submitted by Bruce Merry

Assigned to mes..@..op.org

Link to original bug (#11016)

Description

The summary describes the error; I get the same error with other attribute numbers and also GL_VERTEX_ATTRIB_ARRAY_NORMALIZED.

Tracing some code, it appears that indirect_table.c in xorg-server (generated by glX_server_table.py, according to the comment) may be the culprit. It maps GLX opcode 1303 to glGetVertexAttribivNV. The NV and ARB variants use the same GLX opcode, but the NV variant does not support the _ENABLED or _NORMALIZED queries.

I've written a trivial program to illustrate the bug. I'll attach it as soon as I've had an opportunity to restart X in order to test it.

Version: 6.5

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking