2 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  reuk 722b552657
OpenGL: Avoid signed integer truncation when computing frame time differences 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  reuk 42021e3e9a
OpenGL: Avoid rare race on members used to compute frame times 2 years ago
  reuk d8301ddc1c
OpenGL: Tidy up macOS implementation 2 years ago
  reuk 19175ff698
OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere 2 years ago
  reuk 2ae87f95f1
OpenGL: Carry out all GL rendering on a single thread 2 years ago
  reuk 322aa64459 OpenGLContext: Share CVDisplayLinks with NSViewComponentPeer 2 years ago
  reuk 02b5ab748a OpenGL: Add support for a few more OpenGL profiles 2 years ago
  reuk 9712775e5b
macOS: Remove macOS 10.12 preprocessor checks 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  reuk 7815d2007b
OpenGL: Set OpenGL view position correctly after adjusting the global scale factor 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk e751a5edd7
OpenGL: Avoid race on minSwapTimeMs 3 years ago
  ed 6eac100a79 macOS Accessibility: Pass through accessibility hit test to accessible view in MouseForwardingNSOpenGLViewClass 3 years ago
  reuk 81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function 3 years ago
  ed 7d1918b385 macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword 3 years ago
  attila cea889d311 macOS OpenGL: Use display refresh rate when rate limiting swapBuffers() 3 years ago
  attila 5c933d4c4e macOS OpenGL: Use display refresh rate when rate limiting swapBuffers() 3 years ago
  reuk 54423f6583
OpenGL: Add GLEW-inspired dynamic function loading 4 years ago
  ed 088e100c1f Narrowed the scoped of some undeclared Objective-C selector warnings 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 5f348c3040 Warnings: Add warning-wrangling header 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed bdeaeaf368 macOS: Fixed some deprecation warnings and silenced some others for the time being 5 years ago
  Tom Poole 3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 6 years ago
  Tom Poole be83a08c3b Added an assertion to check the OpenGL swap interval on MacOS 6 years ago
  jules 359132ed55 More zero -> nullptr fixes 6 years ago
  jules bcb69df393 Fixed a leak in OSX openGL 6 years ago
  hogliux e91def7fae OpenGL: Fixed an issue where components using OpenGL would not be restarted correctly when used in the FX docker window in Reaper 7 years ago
  ed 6894e04356 Android: Fixed an OpenGL crash that would occur due to failing to get a pointer to the native window 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  jules 4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 7 years ago
  hogliux 4b114d89a7 OpenGL: Fixed a crash in Cubase/WaveLab when OpenGL is used in a plug-ins editor 8 years ago
  jules 2c3c9e5d18 A bit more minor cleaning up 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux c7b347242d Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash 8 years ago
  jules 88b1fe0d97 Better handling of OSX openGL buffer-swapping in occluded windows 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules f146765b14 Tweaked the OSX openGL context to hopefully fix problems enabling multisampling mode. 10 years ago
  jules 61bf9392d0 Cleaned up a few OSX 10.10 deprecated functions. 10 years ago
  jules 0de3ec9a51 OSX warning fix. 11 years ago
  jules 12fb13bdea Tweaks for OpenGL 3 support. 11 years ago
  jules 272bcbcaab Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context. 11 years ago
  jules 30cc1ed757 Added flags for multisampling in GL, and implementation of this for iOS. 11 years ago
  jules 8d05e58bc7 Horrible hack to work around OSX openGL swap intervals not working correctly when the window is occluded. 11 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 25c70643e3 OpenGL linux fix, and removed some deprecated GL calls. 12 years ago