Graham
|
913057b61d
|
Fix JagGLLayer frame in resizable mode
|
5 years ago |
Graham
|
57012072a3
|
Remove unnecessary jaggl locks
We only need to lock GLX calls, not standard OpenGL calls. This should
improve the performance of the jaggl bindings on UNIX systems.
|
5 years ago |
Graham
|
7c63254440
|
Document why our ChoosePixelFormat usage is correct
|
5 years ago |
Graham
|
d2460c68ba
|
Update TODO in jaggl.c
|
5 years ago |
Graham
|
93692f497d
|
Document that CGL lacks extensions in getExtensionsString
|
5 years ago |
Graham
|
c17f4922c6
|
Return empty string if wglGetExtensionsStringEXT is not supported
|
5 years ago |
Graham
|
2454bebc96
|
Add initial Mac OS X jaggl support
|
5 years ago |
Graham
|
60d762c0fe
|
Add missing unsupported platform branch
|
5 years ago |
Graham
|
d57d2fbbab
|
Use JNI_ABORT to release arrays that we don't expect OpenGL to change
|
5 years ago |
Graham
|
a448581733
|
Cast void * pointers to const void * where possible
|
5 years ago |
Graham
|
7386fdc862
|
Improve variable names in jaggl_bootstrap_proc_table
|
5 years ago |
Graham
|
a5c9851031
|
Enable and fix MSVC warnings
|
5 years ago |
Graham
|
4e5217db0c
|
Reduce indentation in choosePixelFormat
|
5 years ago |
Graham
|
5a3ec74a91
|
Use alpha_bits instead of cAlphaBits for consistency with X11
|
5 years ago |
Graham
|
f48bf54564
|
Remove unnecessary global AWT lock on Windows
|
5 years ago |
Graham
|
1a6ff16586
|
Unregister class after jaggl_bootstrap_proc_table
|
5 years ago |
Graham
|
6006f24027
|
Avoid passing GLX_SAMPLE* to glXChooseVisual if num_samples is zero
I think glXChooseVisual will return an error if GLX_SAMPLE* is present
even if we set it to False/0, so we might never get a context on old
hardware.
|
5 years ago |
Graham
|
4797bf6224
|
Add multisample support to WGL contexts
|
5 years ago |
Graham
|
7b2ec0e4b0
|
Populate jaggl_alpha_bits with cAlphaBits from selected pixel format
|
5 years ago |
Graham
|
e93a23315b
|
Reduce indentation in chooseContext
We don't need to keep indenting like the X11 code as we only call
ChoosePixelFormat once.
|
5 years ago |
Graham
|
adffb1ecac
|
Add #error case to all platform #if/else chains
This is a bit more robust: if we typo one of the platform defines, we'll
know about it rather than silently missing bits of code.
|
5 years ago |
Graham
|
a902d6655e
|
Add initial WGL support
|
5 years ago |
Graham
|
905fab91ca
|
Load glTexImage3D with glXGetProcAddressARB
It isn't part of OpenGL 1.1, so we need to make this change for
compatibility with Windows.
|
5 years ago |
Graham
|
c9d29a71d8
|
Use const pointers where possible
|
5 years ago |
Graham
|
9fd335d87b
|
Add bindings for complex gl* functions
|
5 years ago |
Graham
|
d470132945
|
Add bindings for simple gl* functions
|
5 years ago |
Graham
|
fb60dd361b
|
Add gl* stubs to jaggl.c
|
5 years ago |
Graham
|
60f3303ab5
|
Add initial GLX context management
|
5 years ago |