jules
|
2a15b88dc3
|
Fix for GL 2D rendering when used with user-code which unbinds the VAO.
|
10 years ago |
jules
|
c240ca4eaf
|
Added a method OpenGLContext::setImageCacheSize to provide explicit control over the amount of GPU space that is used for the internal image cache.
|
10 years ago |
jules
|
39da2ea627
|
Added an internal flag JUCE_OPENGL_CREATE_JUCE_RENDER_THREAD to make non-threaded GL contexts more generically implementable.
|
10 years ago |
jules
|
28b790c4c1
|
Fixed ridiculous typo in openGL
|
10 years ago |
jules
|
91c81a6319
|
Avoided a crash in openGL when running on very old Windows drivers.
|
10 years ago |
jules
|
af0276b698
|
Refactored some openGL 2D shaders to move some interpolation from the fragment shader into varying variables.
|
11 years ago |
jules
|
6cd4bb5448
|
OpenGL thread-safety fix.
|
11 years ago |
jules
|
51494449c7
|
iOS background app GL rendering workaround.
|
11 years ago |
jules
|
3c5dce0b92
|
iOS openGL background process fix.
|
11 years ago |
jules
|
09d626eafa
|
Fix to make GL rendered comps repaint when un-minimised on win32.
|
11 years ago |
jules
|
b1b08106bf
|
Updated OpenGLGraphicsContext to be able to use GL3 contexts.
|
11 years ago |
jules
|
272bcbcaab
|
Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context.
|
11 years ago |
jules
|
946c1804fd
|
Avoided an unnecessary GL assertion.
|
11 years ago |
jules
|
fb1018a034
|
Better GL context scale change detection.
|
11 years ago |
jules
|
7b3ac6ebe7
|
Better detection of changes of display scale in GL component.
|
11 years ago |
jules
|
56f7676601
|
Refactored the OpenGLGraphicsContextCustomShader class and added a demo for it.
|
11 years ago |
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.
|
11 years ago |
jules
|
8968df0402
|
Added some centering methods to Rectangle.
|
11 years ago |
jules
|
7d6ab860fc
|
Replaced an old-style GL function call with a newer equivalent.
|
11 years ago |
jules
|
dc24fdffb5
|
Android GL fixes.
|
11 years ago |
jules
|
aeb8826889
|
Allowed dynamic activation of repaint debug mode.
|
11 years ago |
jules
|
af55d142d3
|
Minor tweaks and comment corrections.
|
11 years ago |
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).
|
11 years ago |
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
11 years ago |
jules
|
2651911b87
|
New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale.
|
11 years ago |
jules
|
2786eadaf9
|
Removed a few pedantic warnings.
|
11 years ago |
jules
|
0b32caaaf0
|
Fix for GL in OSX retina displays
|
11 years ago |
jules
|
641b4d1ec8
|
Fix for GL repaint flickering on win32.
|
11 years ago |
jules
|
41f257053a
|
Fix for openGL rendering engine in native-titlebar windows.
|
11 years ago |
jules
|
7a47c12a76
|
Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering.
|
11 years ago |
jules
|
ebc0b2b727
|
Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings.
|
11 years ago |
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.
|
11 years ago |
jules
|
aafa12fd81
|
Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
|
11 years ago |
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.
|
11 years ago |
jules
|
30cc1ed757
|
Added flags for multisampling in GL, and implementation of this for iOS.
|
11 years ago |
jules
|
4fc8fbaef1
|
Added some more override decorators.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
4b2816b3f8
|
GL fix for android
|
12 years ago |
jules
|
842a0f5705
|
Avoided GL contexts being destroyed when a window is minimised.
|
12 years ago |
jules
|
5ee819e739
|
Fix for the GL areShadersAvailable method.
|
12 years ago |
jules
|
25c70643e3
|
OpenGL linux fix, and removed some deprecated GL calls.
|
12 years ago |
jules
|
fbe3d179fb
|
Preventing flicker when closing OSX openGL windows.
|
12 years ago |
jules
|
cf781ecb75
|
OpenGL tweaks, including fix for flickering GL windows when resizing in OSX.
|
12 years ago |
jules
|
aacb92a33a
|
Small windows GL tweak.
|
12 years ago |
jules
|
0abd7a3fa1
|
OpenGL: removed the artifical render-throttling code, allowing the rendering to be kept in sync by the native GL swap-interval.
|
12 years ago |
jules
|
e75663b467
|
Improved some openGL texture creation functionality.
|
12 years ago |
jules
|
1f6e0aed9d
|
Android GL fix.
|
12 years ago |
jules
|
38e61f778a
|
Corrected openGL framebuffer releasing.
|
12 years ago |
jules
|
29b9450fcb
|
Minor GL optimisation.
|
12 years ago |