Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

add indicator in gl.xml that particular pointers also (or only) accept offsets #110

Open
3b opened this issue Oct 3, 2017 · 2 comments
Open
Assignees

Comments

@3b
Copy link
Contributor

3b commented Oct 3, 2017

Various functions (glVertexAttribPointer, etc) have arguments that accept void * or similar but also accept (or in core, only accept) an offset into a bound buffer. It would be nice to indicate that in the XML.

(I have a partial list, so could submit a PR for those, just need to know how to mark it in the XML. group="OffsetOrPointer" maybe, or new attribute?)

@oddhack
Copy link
Collaborator

oddhack commented Oct 4, 2017

I think group= would be OK. There's already a group="String" used in a few places and that's not a scalar type (nor is there any attempt to define it in the XML).

@3b
Copy link
Contributor Author

3b commented Oct 4, 2017

hmm, looks like a few already have a group, like "CompressedTextureARB" in

  <command>
            <proto>void <name>glCompressedTexImage1D</name></proto>
<!-- ... -->
            <param group="CompressedTextureARB" len="imageSize">const void *<name>data</name></param>
<!-- ... -->
        </command>

not sure how to handle that.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@3b @oddhack and others