161 Commits (c50cef32a645b51d770d691872a738c789d29764)

Author SHA1 Message Date
  jules 7d6ab860fc Replaced an old-style GL function call with a newer equivalent. 11 years ago
  jules d20279d1db Fix to the GL 2D renderer. Also removed the smaller limit on the GL buffer sizes used in win32. 11 years ago
  jules 42bff200ed Improved the vertical font hinting algorithm and removed some duplicated typeface code. 11 years ago
  jules e34b2455f0 Fix for GL positioning of untransformed images. 11 years ago
  jules dc24fdffb5 Android GL fixes. 11 years ago
  jules 57974a793c Some fixes for minor graphical problems. 11 years ago
  jules bea96840b9 Added some openGL definitions to compensate for ones that are missing on certain platforms. 11 years ago
  jules 2f9d02f95c Added a few methods to the Matrix3D class. 11 years ago
  jules b364573890 Minor GL tweak. 11 years ago
  jules 751ad2ed6e Added some GL shader helper functions. 11 years ago
  jules aeb8826889 Allowed dynamic activation of repaint debug mode. 11 years ago
  jules af55d142d3 Minor tweaks and comment corrections. 11 years ago
  jules 3cb4b37e67 Added JUCE_DONT_ASSERT_ON_GLSL_COMPILE_ERROR flag. 11 years ago
  jules a8984031ba Made sure that glyph caches are flushed along with the typeface cache. 11 years ago
  jules bdceeeb9f0 Xcode 5 compiler fix. 11 years ago
  jules d88d322dc5 Added a couple of methods to Draggable3DOrientation 11 years ago
  jules 25291038b8 Added a method OpenGLContext::setContinuousRepainting, and changed the behaviour so that by default, continuous rendering is OFF. This seems much more likely to be what people need in most cases, but if you need the old behaviour, just call setContinuousRepainting (true). 11 years ago
  jules a2c95ce4fd Cleaned out and optimised some graphics code. 11 years ago
  jules 2651911b87 New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale. 11 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 11 years ago
  jules 636ffe68d3 A bit more minor cleaning-up. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules da3838db8a Minor clean-ups. 11 years ago
  jules 1e3973a212 Doxygen warning fixes and extra comments. 11 years ago
  jules 87182ece27 OpenGL rendering fix. 11 years ago
  jules 0b32caaaf0 Fix for GL in OSX retina displays 11 years ago
  jules 641b4d1ec8 Fix for GL repaint flickering on win32. 11 years ago
  jules 41f257053a Fix for openGL rendering engine in native-titlebar windows. 11 years ago
  jules 7a47c12a76 Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering. 11 years ago
  jules ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 11 years ago
  jules 6629921a8b Removed some override specifiers due to a Clang compiler bug. 11 years ago
  jules 67916bc9d0 Refactored OpenGLGraphicsContext to share a lot of code with the software renderer, and to use edgetables rather than image masks for faster clipping. 11 years ago
  jules 32c98223ac Refactored some lowlevelgraphicscontext classes to remove duplicated code. 11 years ago
  jules aafa12fd81 Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings. 11 years ago
  jules 1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 11 years ago
  jules 60a0087114 Some internal component peer work. 12 years ago
  jules 30cc1ed757 Added flags for multisampling in GL, and implementation of this for iOS. 12 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 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 b2240146ad OpenGLImage fix. 12 years ago
  jules 4b2816b3f8 GL fix for android 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 842a0f5705 Avoided GL contexts being destroyed when a window is minimised. 12 years ago
  jules b26cc92546 Fixes for Windows 8 DPI awareness, Windows GL window touch events, and some GL compatibility tweaks. 12 years ago
  jules 5ee819e739 Fix for the GL areShadersAvailable method. 12 years ago
  jules 25c70643e3 OpenGL linux fix, and removed some deprecated GL calls. 12 years ago
  jules b986d11291 Minor GL optimisation. 12 years ago
  jules fbe3d179fb Preventing flicker when closing OSX openGL windows. 12 years ago