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 |