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 |
|
jules
|
5a69cc6ce2
|
Internal tidying-up.
|
2012-07-13 19:31:00 +01:00 |
|
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.
|
2012-07-07 21:09:10 +01:00 |
|
jules
|
d77418efed
|
openGL: added acceleration flags in win32.
|
2012-06-28 19:31:38 +01:00 |
|
jules
|
07a774adcc
|
Fix for GCC syntax problem.
|
2012-05-31 09:01:39 +01:00 |
|
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.
|
2012-05-29 10:30:41 +01:00 |
|
jules
|
52aae5ed06
|
Fixed linux opengl compile error.
|
2012-05-08 15:38:19 +01:00 |
|
jules
|
bb30a6da66
|
Fixed missing cast in win32 GL code.
|
2012-05-06 18:06:15 +01:00 |
|