| Summary: | EGL cleanup and accessibility | ||
|---|---|---|---|
| Product: | [JogAmp] Jogl | Reporter: | Erik De Rijcke <derijcke.erik> |
| Component: | embedded | Assignee: | Sven Gothel <sgothel> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | --- | ||
| Version: | 2.3.0 | ||
| Hardware: | All | ||
| OS: | all | ||
| Type: | --- | SCM Refs: |
9ea218a5990b908e04235c407c0951c60df6ffba
d0676451343e826e49d9c5732320f080d4c11c8d
b4991d6ed202963ea66456b0abbcb1698f2712da
|
| Workaround: | --- | ||
| Bug Depends on: | |||
| Bug Blocks: | 1068 | ||
|
Description
Erik De Rijcke
2014-10-16 11:24:26 CEST
9ea218a5990b908e04235c407c0951c60df6ffba
- Unify EGL surface related code in EGLSurface
- EGLWrappedSurface -> EGLSurface,
which utilizes a more straight forward
foreign upstream surface (X11, GDI, ..) to EGL mapping.
This also addresses Bug 1096, i.e. EGL Cleanup.
d0676451343e826e49d9c5732320f080d4c11c8d
- Move EGL to public package
jogamp.opengl.egl.EGL -> com.jogamp.opengl.egl.EGL
- EGLDrawableFactory
- Validate static EGL func-ptr against EGL/ES2,
ignoring EGL/[ES|GL] collisions w/ diff. native EGL implementations
due to static EGL usage.
- Probe EGL/ES2 first
b4991d6ed202963ea66456b0abbcb1698f2712da
Add missing EGLContext.c native code
As required for commit d0676451343e826e49d9c5732320f080d4c11c8d
|