18 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  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
  jules 4870ea28dd Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available. 13 years ago
  jules a997490f17 Updated the OpenGLComponent so that it can render sub-components when using a background thread, and changed the demo to use this mode (which is faster). 13 years ago
  jules bbac5a8790 New class: OpenGLShaderProgram, and GL clean-ups. 13 years ago
  jules ea6df1c8f1 New internal class CachedComponentImage, which is used internally to manage component buffering. I've used this to rebuild the OpenGLComponent's rendering algorithm so that it now supports sub-components and can have 2D content drawn in its paint method. Updated the openGL demo to show this in action. 13 years ago
  jules 7404020717 New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring. 13 years ago
  jules 04c35b28e6 OpenGL refactoring. 13 years ago
  jules 0e478bf131 More OpenGL work. 13 years ago
  jules b23e5c4515 ImageButton fix. OpenGL refactoring. 13 years ago
  Julian Storer 74df644356 New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers. 13 years ago
  Julian Storer 57a0fd5cef Linux opengl fix. 13 years ago