23 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  reuk c2949edda0
OpenGL: Avoid taking X lock when swapping buffers to reduce lock contention 1 year ago
  reuk ed15516087
OpenGL: Use newer GLX APIs 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  reuk 8374725f98
XWindowSystem: Use ScopedWindowAssociation for improved DRYness 2 years ago
  reuk bac51aba8f
OpenGL: Avoid dispatching events to the OpenGL component peer after it is destroyed 2 years ago
  reuk 2ae87f95f1
OpenGL: Carry out all GL rendering on a single thread 2 years ago
  reuk 8ec8e36f5c OpenGLContext: Swap buffers on the main thread 2 years ago
  reuk 02b5ab748a OpenGL: Add support for a few more OpenGL profiles 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 75258a4ba6
OpenGL: Add multisampling support on Linux 3 years ago
  ed 22777e5480 Linux: Remove embedded OpenGL window events from event queue when destroying 4 years ago
  reuk a31a4dc5f7
X11: Ensure repainting still works after destorying a GL context 4 years ago
  ed a95ec7bc8f Linux: Check parent window is still valid before unmapping/destroying embedded OpenGL window 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
  ed 74ca3b44c4 Linux: Removed X11-specific code from LinuxComponentPeer 5 years ago
  ed fe61354c21 Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  Tom Poole 963e307ef8 Linux: Fixed some potential deadlocks using OpenGL 6 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
  tpoole 73d4e73a3d UnitTestRunner: Fixed some build warnings on Linux 7 years ago
  jules 2c3c9e5d18 A bit more minor cleaning up 8 years ago
  jules de855f0b35 Cleanups to some X windowing classes 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  hogliux effdc661ca Fix correct repainting of OpenGLContexts if a non-compositing window manager is used on linux 9 years ago
  jules 0c99e8e068 Minor cleanups 10 years ago
  hogliux c76876d388 Adds proper per-monitor scaling support on linux 10 years ago
  jules 1952ed195e Whitespace 10 years ago
  hogliux 8c242b7547 Fix warnings on linux 10 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 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
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 842d30fbfa Minor tidying-up. 12 years ago
  jules 52aae5ed06 Fixed linux opengl compile error. 13 years ago
  jules 68024fb8aa Changed OpenGLContext to take a native context handle as its sharing context. 13 years ago
  jules bd0741f9a9 Added method OpenGLContext::deactivateCurrentContext(). 13 years ago
  jules 7d9e06d788 Added OpenGL locking for OSX. 13 years ago
  jules 4e1a9f6526 better double comparisons for var. Fix for VS2005/VS2010 RTAS exporting. Minor GL cleanups and project updates. 13 years ago
  jules 0f8cc04904 GL fixes, clean-ups, docs. 13 years ago
  jules 91a41ddbd8 OpenGL refactoring (stage 1) 13 years ago
  jules cd711a5c44 OpenGL refactoring. Removed a couple of minor methods from OpenGLComponent. 13 years ago
  jules b65b34ad40 More openGL refactoring, completion of all-shader graphic pipeline. 13 years ago