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

195 commits

Author SHA1 Message Date
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
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
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
30cc1ed757 Added flags for multisampling in GL, and implementation of this for iOS. 2013-07-23 17:38:25 +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
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
4b2816b3f8 GL fix for android 2013-06-04 11:35:15 +01:00
jules
842a0f5705 Avoided GL contexts being destroyed when a window is minimised. 2013-04-21 11:34:04 +01:00
jules
5ee819e739 Fix for the GL areShadersAvailable method. 2013-04-04 09:41:43 +01:00
jules
25c70643e3 OpenGL linux fix, and removed some deprecated GL calls. 2013-03-28 13:13:10 +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
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
e75663b467 Improved some openGL texture creation functionality. 2013-02-28 20:45:40 +00:00
jules
1f6e0aed9d Android GL fix. 2013-02-12 12:12:19 +00:00
jules
38e61f778a Corrected openGL framebuffer releasing. 2013-01-31 11:51:12 +00:00
jules
29b9450fcb Minor GL optimisation. 2013-01-15 15:13:10 +00:00
jules
7a3453f48b Minor clean-ups. 2012-12-31 19:10:54 +00:00
jules
ff20ad64f3 Fixed some dodgy threading in the openGL rendering context. 2012-12-27 22:00:17 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
02c0cd009c Cleaned up some compiler warnings. 2012-12-03 15:04:08 +00:00
jules
9615781f24 OpenGL fix 2012-11-21 23:13:05 +00:00
jules
d1757b5e8a Minor stuff. 2012-11-20 19:33:40 +00:00
jules
a51a4952e4 Cleaned up a few VC warnings. 2012-11-15 19:11:24 +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
c018cba8c8 A couple of tweaks to improve iOS/android openGL. 2012-09-12 15:17:01 +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
e04fba6f42 OpenGL threading fix. 2012-07-03 11:06:51 +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
bd0741f9a9 Added method OpenGLContext::deactivateCurrentContext(). 2012-05-04 11:23:57 +01:00
jules
ebfd2835d8 OpenGLContext fix. 2012-04-13 17:53:22 +01:00
jules
7d9e06d788 Added OpenGL locking for OSX. 2012-04-03 18:18:44 +01:00
jules
04c2d6cfc1 Added some GL error handling and tweaks to support older PC builds. 2012-04-03 14:51:22 +01:00
jules
351416c09a Tidied up some docs and comments. 2012-04-03 11:36:31 +01:00
jules
0f8cc04904 GL fixes, clean-ups, docs. 2012-03-30 15:28:26 +01:00
jules
91a41ddbd8 OpenGL refactoring (stage 1) 2012-03-27 17:22:54 +01:00
jules
b338698e34 OpenGL: removed the fixed-function rendering code, replacing it with a simple software renderer that blits its results to the GL context. Removed the public OpenGLGraphicsContext class, replacing it with a createOpenGLGraphicsContext() function which returns an appropriate shader-based or software-based renderer object. 2012-03-15 11:13:38 +00:00
jules
493a78f33d More openGL: removed problematic gl_FragCoord use; made shaders work in GLES2. 2012-01-10 14:25:21 +00:00
jules
b65b34ad40 More openGL refactoring, completion of all-shader graphic pipeline. 2012-01-09 17:07:14 +00:00