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

232 commits

Author SHA1 Message Date
jules
059737b163 Version number update 2013-09-07 20:20:20 +01:00
jules
d88d322dc5 Added a couple of methods to Draggable3DOrientation 2013-09-07 20:18:40 +01:00
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). 2013-09-07 12:23:01 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
2651911b87 New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale. 2013-08-27 12:22:03 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
636ffe68d3 A bit more minor cleaning-up. 2013-08-24 12:16:51 +01:00
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. 2013-08-23 12:08:31 +01:00
jules
da3838db8a Minor clean-ups. 2013-08-21 21:03:31 +01:00
jules
1e3973a212 Doxygen warning fixes and extra comments. 2013-08-21 17:19:47 +01:00
jules
87182ece27 OpenGL rendering fix. 2013-08-13 15:12:54 +01:00
jules
0b32caaaf0 Fix for GL in OSX retina displays 2013-08-12 12:36:55 +01:00
jules
641b4d1ec8 Fix for GL repaint flickering on win32. 2013-08-06 21:53:11 +01:00
jules
41f257053a Fix for openGL rendering engine in native-titlebar windows. 2013-08-01 16:45:37 +01:00
jules
7a47c12a76 Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering. 2013-07-31 18:58:02 +01:00
jules
ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 2013-07-30 21:47:15 +01:00
jules
6629921a8b Removed some override specifiers due to a Clang compiler bug. 2013-07-30 21:14:57 +01:00
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. 2013-07-30 17:20:58 +01:00
jules
32c98223ac Refactored some lowlevelgraphicscontext classes to remove duplicated code. 2013-07-30 09:59:03 +01:00
jules
aafa12fd81 Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings. 2013-07-29 13:15:21 +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
60a0087114 Some internal component peer work. 2013-07-25 14:55:55 +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
4a5380171a Version number update 2013-07-17 16:26:42 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
4fc8fbaef1 Added some more override decorators. 2013-07-10 10:22:33 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
048e5c679b Version number update 2013-06-13 13:28: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
b2240146ad OpenGLImage fix. 2013-06-12 17:12:32 +01:00
jules
20a72142b7 Version number update 2013-06-10 21:07:26 +01:00
jules
4b2816b3f8 GL fix for android 2013-06-04 11:35:15 +01:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
34e5591701 v2.0.40 2013-04-27 10:43:47 +01:00
jules
e339d39eb4 v2.0.39 2013-04-21 12:23:57 +01:00
jules
842a0f5705 Avoided GL contexts being destroyed when a window is minimised. 2013-04-21 11:34:04 +01:00
jules
b26cc92546 Fixes for Windows 8 DPI awareness, Windows GL window touch events, and some GL compatibility tweaks. 2013-04-07 19:28:52 +01:00
jules
5ee819e739 Fix for the GL areShadersAvailable method. 2013-04-04 09:41:43 +01:00
jules
5601c4d189 Introjucer: Added an exporter for Code::Blocks projects 2013-03-28 21:42:21 +00: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
b986d11291 Minor GL optimisation. 2013-03-18 09:41:02 +00:00
jules
fbe3d179fb Preventing flicker when closing OSX openGL windows. 2013-03-12 16:19:53 +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
4d4cc13a46 2.0.38 2013-03-08 20:34:38 +00:00
jules
aacb92a33a Small windows GL tweak. 2013-03-08 16:51:11 +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
63411d7a47 2.0.37 2013-03-08 12:02:15 +00:00
jules
e75663b467 Improved some openGL texture creation functionality. 2013-02-28 20:45:40 +00:00