64 Commits (d07b5fd2604cf5be4ce01bc6c247424fc91a14ed)

Author SHA1 Message Date
Graham b12f59a217 Revert "Remove unnecessary jaggl locks" 5 years ago
Graham acaeb1f788 Update gl-natives description 5 years ago
Graham 21a6886586 Activate mac-legacy profile automatically 5 years ago
Graham 69feff1dac Add mac-legacy profile for building against Java 6 on macOS 5 years ago
Graham 9960aec5ef Use nar.javaHome instead of java.home 5 years ago
Graham 0d4edcd186 Use CGSize/CGRect where appropriate for 32-bit support 5 years ago
Graham ea8dcbf9ec Check that jaggl_context_appkit is non-NULL before update call 5 years ago
Graham fb429421ed Update NSView-backed OpenGL context on resize 5 years ago
Graham e1d24ec065 Add legacy NSView support 5 years ago
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 d7be5f667e Add list of known macOS bugs to the gl-natives README 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 550e201577 Fix typo ('the version 3.0' -> 'version 3.0') 5 years ago
Graham 1b77c5e454 Change GPL v3 -> v3.0 5 years ago
Graham d2460c68ba Update TODO in jaggl.c 5 years ago
Graham 003b7ecfef Improve <description> wrapping 5 years ago
Graham 23e5f2bb29 Add READMEs 5 years ago
Graham 7b04a185e9 Add license 5 years ago
Graham 405c33c1a1 Format *.xml files with IDEA's code style 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 eec8990481 Add description to all modules 5 years ago
Graham 4acf1e5b17 Disable unix profile on Mac OS X 5 years ago
Graham 60d762c0fe Add missing unsupported platform branch 5 years ago
Graham d293176959 Replace maven.multiModuleProjectDirectory with openrs2.root 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