38 Commits (ae0baeb271711df23da46f72162da88704f8252a)

Author SHA1 Message Date
Graham ae0baeb271 Include more specific headers on macOS 5 years ago
Graham b53ab6f04a Reduce screen corruption when resizing 5 years ago
Graham 0f7b2ea9ca Blit before swapping framebuffers 5 years ago
Graham 5e18198ae4 Make releaseCGLContext a no-op 5 years ago
Graham 9b7086f3a5 Resize off-screen window after resizing the framebuffer 5 years ago
Graham 293a37c593 Lock framebuffer variables accessed from multiple threads 5 years ago
Graham ebcd7a6911 Add comment to the flushBuffer/glFlush call on macOS 5 years ago
Graham 57e61da679 Set swap interval of the onscreen context on macOS 5 years ago
Graham 82e2c1f01a Disable CAOpenGLLayer asynchronous mode 5 years ago
Graham a2edbb8781 Create NSOpenGLContext synchronously 5 years ago
Graham 913057b61d Fix JagGLLayer frame in resizable mode 5 years ago
Graham 57012072a3 Remove unnecessary jaggl locks 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 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 5 years ago
Graham adffb1ecac Add #error case to all platform #if/else chains 5 years ago
Graham a902d6655e Add initial WGL support 5 years ago
Graham 905fab91ca Load glTexImage3D with glXGetProcAddressARB 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