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 |
|