1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
Commit graph

84 commits

Author SHA1 Message Date
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
jules
68024fb8aa Changed OpenGLContext to take a native context handle as its sharing context. 2012-05-05 18:33:20 +01:00
jules
ffdca01800 openGL: deactivating context on shutdown. 2012-05-04 13:00:01 +01:00
jules
bd0741f9a9 Added method OpenGLContext::deactivateCurrentContext(). 2012-05-04 11:23:57 +01:00
jules
0e1b6061d5 Minor clean-ups for GL, removed some old VC6 hacks. 2012-04-03 20:25:05 +01:00
jules
7d9e06d788 Added OpenGL locking for OSX. 2012-04-03 18:18:44 +01:00
jules
074a8c05dd Fixes to allow OpenGL contexts to be attached to a top-level component. 2012-04-03 13:31:27 +01:00
jules
875cb97217 OpenGL fixes to support OSX10.5 and older win32 systems. 2012-04-02 17:52:14 +01:00
jules
4e1a9f6526 better double comparisons for var. Fix for VS2005/VS2010 RTAS exporting. Minor GL cleanups and project updates. 2012-03-31 16:41:05 +01:00
jules
0f8cc04904 GL fixes, clean-ups, docs. 2012-03-30 15:28:26 +01:00
jules
53c0436d71 Android fixes. OSX fix for old SDKs. 2012-03-29 12:40:14 +01:00
jules
91a41ddbd8 OpenGL refactoring (stage 1) 2012-03-27 17:22:54 +01:00
jules
cd711a5c44 OpenGL refactoring. Removed a couple of minor methods from OpenGLComponent. 2012-03-15 15:58:34 +00:00
jules
ed9a2a1575 Minor android and GL clean-ups. 2012-03-01 17:52:03 +00:00
jules
109f0a32a4 OpenGL: added internal checks to catch GL errors (in debug mode). More Android GL progress. 2012-03-01 12:10:37 +00:00
jules
aab3a6a6eb Android GL work. 2012-02-29 14:16:14 +00:00
jules
40e473d4dc MSVC GL compile fix. 2012-02-25 21:05:11 +00:00
jules
2bfa580254 Android GL work. 2012-02-25 18:30:42 +00:00
jules
b6a22826fe Updates to keep Xcode 4.3 happy. 2012-02-23 21:10:49 +00:00