Bug 1444 - Complete OpenGL 4.6 and ES 3.2 mapping including current Extensions
Summary: Complete OpenGL 4.6 and ES 3.2 mapping including current Extensions
Status: RESOLVED FIXED
Alias: None
Product: Jogl
Classification: JogAmp
Component: opengl (show other bugs)
Version: 2.6.0
Hardware: All all
: P4 normal
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2023-08-07 23:04 CEST by Sven Gothel
Modified: 2025-08-22 15:36 CEST (History)
0 users

See Also:
Type: FEATURE
SCM Refs:
jogl dbf49cd4f1a1ba3fbb5fe36c4af0bd38b39b26f4 jogl 149216ae2a3034beb49390312651650aa5e2e79c jogl 317222d1428a9d8325f571e1231b7fe304348b85 jocl 718cba203722de9321bd44c7f53a723ad0709f80
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Sven Gothel 2025-07-22 15:26:24 CEST
commit dbf49cd4f1a1ba3fbb5fe36c4af0bd38b39b26f4
Fix GLSL version for ES >= 3.1    
Add mapping of OpenGL ES 3.1 -> GLSL 3.10, ES 3.2 -> GLSL 3.20.
Comment 2 Sven Gothel 2025-08-21 10:10:51 CEST
jogl 149216ae2a3034beb49390312651650aa5e2e79c:

- Update KHR, GL, GLES2 and GLES3 Khronos header files
- Adjust set ordering of (new) extensions avoiding duplicates & matching GL profiles
  - Refined *ignore* (in make/config/jogl/) files
  - Adjusted GLSL extensions for GL3/GL4/ES3 (gpu_shader5 etc)
- Validate/iterate using `cmpOld2New` script, see scripts/update-cmpOld2New.sh
- Updated documentation: Desktop max GL-Profile 4.5 -> 4.6
Comment 3 Sven Gothel 2025-08-22 08:57:35 CEST
commit 317222d1428a9d8325f571e1231b7fe304348b85

    Bug 1444: Add missing make/config/jogl/gl-gl4_es3-ignores.cfg
    
    Commit 149216ae2a3034beb49390312651650aa5e2e79c
    is incomplete, i.e. this configuaration was missing.
Comment 4 Sven Gothel 2025-08-22 15:36:25 CEST
jocl commit 718cba203722de9321bd44c7f53a723ad0709f80

    c.build: Add missing includepath for KHR/khrplatform.h (jogl's stub_include)