Skip to content

Document OpenGL ES binding migrations - #553

Merged
jonathanpeppers merged 1 commit into
mainfrom
jonathanpeppers-document-opengl-es-apis
Aug 16, 2026
Merged

Document OpenGL ES binding migrations#553
jonathanpeppers merged 1 commit into
mainfrom
jonathanpeppers-document-opengl-es-apis

Conversation

@jonathanpeppers

Copy link
Copy Markdown
Member

Refs #281

Documents the deprecated managed OpenGL ES wrapper types with their binding-defined replacement interfaces, and documents the shared Android OpenGL ES marker interface. This is a partial increment; 1,923 scoped To be added. placeholders remain.

Sources

Validation

  • Parsed all five edited XML files with PowerShell's XML parser.
  • Verified every edited file retains CRLF line endings with zero lone LF bytes.
  • Ran git diff --check.
  • Counted 1,923 remaining To be added. placeholders in docs/xml/Javax.Microedition.Khronos.Opengles.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR incrementally improves the XML reference documentation for Javax.Microedition.Khronos.Opengles by replacing several To be added. placeholders with migration guidance for deprecated managed OpenGL ES wrapper types, and by documenting the shared Android OpenGL ES marker/base interface.

Changes:

  • Document IGL as the shared base/marker interface for Android OpenGL ES interfaces.
  • Update GL10, GL11, GL11Ext, and GL11ExtensionPack type summaries to clearly direct users to the binding-defined IGL* replacement interfaces via <see cref="T:...">.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docs/xml/Javax.Microedition.Khronos.Opengles/IGL.xml Replaces placeholder summary with a concrete description of the shared OpenGL ES base interface.
docs/xml/Javax.Microedition.Khronos.Opengles/GL10.xml Replaces placeholder summary with obsolete/replacement guidance pointing to IGL10.
docs/xml/Javax.Microedition.Khronos.Opengles/GL11.xml Replaces placeholder summary with obsolete/replacement guidance pointing to IGL11.
docs/xml/Javax.Microedition.Khronos.Opengles/GL11Ext.xml Replaces placeholder summary with obsolete/replacement guidance pointing to IGL11Ext.
docs/xml/Javax.Microedition.Khronos.Opengles/GL11ExtensionPack.xml Replaces placeholder summary with obsolete/replacement guidance pointing to IGL11ExtensionPack.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@jonathanpeppers

Copy link
Copy Markdown
Member Author

@dalexsoto review

1 similar comment
@jonathanpeppers

Copy link
Copy Markdown
Member Author

@dalexsoto review

@dalexsoto dalexsoto left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The OpenGL ES documentation matches the Khronos/AOSP contracts and managed metadata, with the accepted incremental placeholder scope preserved.

@jonathanpeppers
jonathanpeppers merged commit 36b9a9a into main Aug 16, 2026
4 checks passed
@jonathanpeppers
jonathanpeppers deleted the jonathanpeppers-document-opengl-es-apis branch August 16, 2026 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants