Skip to content

OpenGLES 3 / OpenGLES 3.1#8512

Open
danoli3 wants to merge 29 commits intoopenframeworks:masterfrom
danoli3:OpenGLES3
Open

OpenGLES 3 / OpenGLES 3.1#8512
danoli3 wants to merge 29 commits intoopenframeworks:masterfrom
danoli3:OpenGLES3

Conversation

@danoli3
Copy link
Copy Markdown
Member

@danoli3 danoli3 commented Apr 6, 2026

OpenGLES 3

  • Merged in @mruegenberg changes and patched them into the core.
  • Support for openGLES 3.0
  • Support for openGLES 3.1
  • Fixed up Emscripten defines to allow for ES3
  • This feature allows for emulation more easily in Dawn / Emscripten / Metal / Vulkan for Mobile platforms for ES

Copy link
Copy Markdown
Member Author

@danoli3 danoli3 left a comment

Choose a reason for hiding this comment

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

Quick review looks good need to check if no regression

@ofTheo
Copy link
Copy Markdown
Member

ofTheo commented Apr 7, 2026

Looks like a big change to quite a few files.
Once it's passing the tests, we should test this branch with the examples before merging.

cc @NickHardeman @dimitre @artificiel @2bbb

@danoli3
Copy link
Copy Markdown
Member Author

danoli3 commented Apr 8, 2026

I keep testing the different examples in macOS. All good so far.

I cherry picked ancient code so will paste over latest formatting soon

Some core changes to ofFbo / ofGLProgrammableRender / ofShadow / ofMaterial / ofGLUtils etc

Critical changes to support Emscripten though

@danoli3 danoli3 moved this to In Progress in openFrameworks Development Apr 8, 2026
@danoli3 danoli3 added this to the 0.12.2 milestone Apr 8, 2026
@danoli3
Copy link
Copy Markdown
Member Author

danoli3 commented Apr 8, 2026

ES3 working on iOS via iOSES3ShaderExample
Simulator Screenshot - iPhone 17 Pro - 2026-04-08 at 12 29 10

@danoli3
Copy link
Copy Markdown
Member Author

danoli3 commented Apr 8, 2026

Simulator Screenshot - iPhone 17 Pro - 2026-04-08 at 14 50 01 OpenGL ES2 / OpenGLES 1 shaders working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants