1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-26 02:14:22 +00:00
Commit graph

109 commits

Author SHA1 Message Date
jules
28123033cd Fixed an iOS GL compile error. 2015-04-20 17:29:11 +01:00
jules
b8133ad331 Fix for GL multisampling on some iOS versions. 2015-04-20 12:04:53 +01:00
jules
6bbe61f024 Compiler warning fix in iOS build. 2015-03-16 15:28:06 +00:00
jules
17863a45b6 Workaround for problems on Android when the OS reuses a posix thread for the openGL thread. 2015-02-24 17:59:53 +00:00
jules
553d46320d Added an openGL constant. 2015-02-17 17:11:44 +00:00
jules
04019091a7 Fix for deletion of opengl views on newer versions of android 2015-01-19 12:21:51 -08:00
jules
f146765b14 Tweaked the OSX openGL context to hopefully fix problems enabling multisampling mode. 2014-12-23 12:42:39 +00:00
jules
61bf9392d0 Cleaned up a few OSX 10.10 deprecated functions. 2014-10-28 10:29:01 +00:00
jules
56d2ae6a75 More iOS opengl version tweaking 2014-09-18 10:16:24 +01:00
jules
9dd760c86b Another update for iOS8 openGL multisampling 2014-09-18 09:14:41 +01:00
jules
49dd0011b0 Updates for iOS GL calls in iOS8 2014-09-16 17:49:30 +01:00
jules
3b13032b8c Updated some iOS GL calls to use newer API types and functions 2014-09-16 15:09:07 +01:00
jules
44b5f716cb Fixes for openGL on iOS to use multisampling. 2014-09-16 11:57:50 +01:00
jules
da8e3c53b6 Fix for win32 openGL repaints when continuous rendering is turned off. 2014-08-14 11:44:46 +01:00
jules
fcf010e74f Removed glDrawBuffers call (wasn't available in GLES) 2014-08-12 08:28:34 +01:00
jules
6a952d2e0b Added glDrawBuffers to the GL extension function list. 2014-08-11 18:50:44 +01:00
jules
619d475021 Fixes for building on iOS 6 SDK 2014-05-03 16:00:11 +01:00
jules
e5c556d307 Added support for GLSL v3 in iOS 2014-03-22 15:16:19 +00:00
jules
0de3ec9a51 OSX warning fix. 2014-03-13 16:41:21 +00:00
jules
12fb13bdea Tweaks for OpenGL 3 support. 2014-03-13 10:19:00 +00:00
jules
272bcbcaab Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context. 2014-03-11 10:24:31 +00:00
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. 2014-02-23 16:23:34 +00:00
jules
e7e2abbb5c Avoided an unnecessary call in win32 openGL that may have been causing problems with some Nvidea drivers. 2014-02-23 13:41:49 +00:00
jules
42bff200ed Improved the vertical font hinting algorithm and removed some duplicated typeface code. 2014-01-05 19:46:13 +00:00
jules
ae291475d6 Avoided a GL symbol redefinition and a warning in MSVC. 2014-01-03 14:33:37 +00:00
jules
c58d91fc04 (Fixed typo in last commit) 2013-11-07 21:52:18 +00:00
jules
bea96840b9 Added some openGL definitions to compensate for ones that are missing on certain platforms. 2013-11-07 21:47:59 +00:00
jules
c62da6c983 Cleaned up some pedantic warnings in the iOS build. 2013-10-01 12:55:44 +01:00
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. 2013-07-28 18:08:28 +01:00
jules
30cc1ed757 Added flags for multisampling in GL, and implementation of this for iOS. 2013-07-23 17:38:25 +01:00
jules
8d05e58bc7 Horrible hack to work around OSX openGL swap intervals not working correctly when the window is occluded. 2013-07-23 15:57:50 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
842a0f5705 Avoided GL contexts being destroyed when a window is minimised. 2013-04-21 11:34:04 +01:00
jules
25c70643e3 OpenGL linux fix, and removed some deprecated GL calls. 2013-03-28 13:13:10 +00:00
jules
ba2dc52b34 Made use of @autoreleasepool for clang builds. 2013-03-21 18:33:01 +00:00
jules
cf781ecb75 OpenGL tweaks, including fix for flickering GL windows when resizing in OSX. 2013-03-09 18:04:58 +00:00
jules
0abd7a3fa1 OpenGL: removed the artifical render-throttling code, allowing the rendering to be kept in sync by the native GL swap-interval. 2013-03-08 16:20:45 +00:00
jules
ad33fca65a Minor clean-ups and documentation. 2013-02-07 09:45:56 +00:00
jules
b4b8aa939f Fix for iOS high-DPI openGL. 2013-01-14 20:35:14 +00:00
jules
6f88b7ae60 Minor clean-ups. 2013-01-03 10:29:01 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
f6ce67ed4a OpenGL context now supports high DPI displays. Added operator* to Rectangle class. 2012-11-15 17:55:57 +00:00
jules
dea1aa475b OSX GL views: accepting first mouse click event. 2012-11-09 11:45:14 +00:00
jules
ea25716163 Fix for memory alignment bug in OSX GL. 2012-10-09 16:50:56 +01:00
jules
6b1654e1d2 Fixed some more warnings. 2012-09-24 15:45:25 +01:00
jules
2e777f8943 Fix for iOS windowing, and some CGRect clean-ups. 2012-09-13 20:02:09 +01:00
jules
842d30fbfa Minor tidying-up. 2012-09-04 11:38:16 +01:00
jules
a0ed9c96e4 New class: ConcertinaPanel. 2012-08-05 22:09:26 +01:00
jules
e35e130362 Added some matrix uniform setting methods to OpenGLShaderProgram. 2012-07-18 10:41:26 +01:00