102 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 61bf9392d0 Cleaned up a few OSX 10.10 deprecated functions. 10 years ago
  jules 56d2ae6a75 More iOS opengl version tweaking 10 years ago
  jules 9dd760c86b Another update for iOS8 openGL multisampling 10 years ago
  jules 49dd0011b0 Updates for iOS GL calls in iOS8 10 years ago
  jules 3b13032b8c Updated some iOS GL calls to use newer API types and functions 10 years ago
  jules 44b5f716cb Fixes for openGL on iOS to use multisampling. 10 years ago
  jules da8e3c53b6 Fix for win32 openGL repaints when continuous rendering is turned off. 10 years ago
  jules fcf010e74f Removed glDrawBuffers call (wasn't available in GLES) 10 years ago
  jules 6a952d2e0b Added glDrawBuffers to the GL extension function list. 10 years ago
  jules 619d475021 Fixes for building on iOS 6 SDK 11 years ago
  jules e5c556d307 Added support for GLSL v3 in iOS 11 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 80387e8cb5 Stripped out all the old openGL fixed-function code, and hard-coded the assumption that it'll be running on hardware that's capable of running GLSL. 11 years ago
  jules e7e2abbb5c Avoided an unnecessary call in win32 openGL that may have been causing problems with some Nvidea drivers. 11 years ago
  jules 42bff200ed Improved the vertical font hinting algorithm and removed some duplicated typeface code. 11 years ago
  jules ae291475d6 Avoided a GL symbol redefinition and a warning in MSVC. 11 years ago
  jules c58d91fc04 (Fixed typo in last commit) 11 years ago
  jules bea96840b9 Added some openGL definitions to compensate for ones that are missing on certain platforms. 11 years ago
  jules c62da6c983 Cleaned up some pedantic warnings in the iOS build. 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 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 5a1112ab94 Updated the format of the header include guard macros. 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 842a0f5705 Avoided GL contexts being destroyed when a window is minimised. 12 years ago
  jules 25c70643e3 OpenGL linux fix, and removed some deprecated GL calls. 12 years ago
  jules ba2dc52b34 Made use of @autoreleasepool for clang builds. 12 years ago
  jules cf781ecb75 OpenGL tweaks, including fix for flickering GL windows when resizing in OSX. 12 years ago
  jules 0abd7a3fa1 OpenGL: removed the artifical render-throttling code, allowing the rendering to be kept in sync by the native GL swap-interval. 12 years ago
  jules ad33fca65a Minor clean-ups and documentation. 12 years ago
  jules b4b8aa939f Fix for iOS high-DPI openGL. 12 years ago
  jules 6f88b7ae60 Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules f6ce67ed4a OpenGL context now supports high DPI displays. Added operator* to Rectangle class. 12 years ago
  jules dea1aa475b OSX GL views: accepting first mouse click event. 12 years ago
  jules ea25716163 Fix for memory alignment bug in OSX GL. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules 2e777f8943 Fix for iOS windowing, and some CGRect clean-ups. 12 years ago
  jules 842d30fbfa Minor tidying-up. 12 years ago
  jules a0ed9c96e4 New class: ConcertinaPanel. 12 years ago
  jules e35e130362 Added some matrix uniform setting methods to OpenGLShaderProgram. 13 years ago
  jules 5a69cc6ce2 Internal tidying-up. 13 years ago
  jules 591e89cd87 Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
  jules d77418efed openGL: added acceleration flags in win32. 13 years ago
  jules 07a774adcc Fix for GCC syntax problem. 13 years ago
  jules ac1d6955e7 Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed. 13 years ago
  jules 52aae5ed06 Fixed linux opengl compile error. 13 years ago
  jules bb30a6da66 Fixed missing cast in win32 GL code. 13 years ago