jules
|
dfda7c77fc
|
Workarounds for some mingw build problems.
|
11 years ago |
jules
|
b09467c7c5
|
Couple of GL clean-ups.
|
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
|
fa2b42a742
|
Android GL fixes.
|
11 years ago |
jules
|
56f7676601
|
Refactored the OpenGLGraphicsContextCustomShader class and added a demo for it.
|
11 years ago |
jules
|
6427e11ae3
|
New class: OpenGLGraphicsContextCustomShader, which allows custom fragment shaders to be applied to a rectangular area during a normal 2D paint routine, to achieve per-pixel effects.
|
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
|
7a869d6528
|
Made the OpenGL graphics context keep a cache of textures it has recently used for Image rendering, to avoid repeatedly moving data to the GPU.
|
11 years ago |
jules
|
36c46db3e6
|
Fix for android openGL texture colour order.
|
11 years ago |
jules
|
14906d2293
|
Added flag JUCE_OPENGL_ALLOW_NON_POWER_OF_TWO_TEXTURES
|
11 years ago |
jules
|
7d6ab860fc
|
Replaced an old-style GL function call with a newer equivalent.
|
11 years ago |
jules
|
d20279d1db
|
Fix to the GL 2D renderer. Also removed the smaller limit on the GL buffer sizes used in win32.
|
11 years ago |
jules
|
42bff200ed
|
Improved the vertical font hinting algorithm and removed some duplicated typeface code.
|
11 years ago |
jules
|
e34b2455f0
|
Fix for GL positioning of untransformed images.
|
11 years ago |
jules
|
dc24fdffb5
|
Android GL fixes.
|
11 years ago |
jules
|
57974a793c
|
Some fixes for minor graphical problems.
|
11 years ago |
jules
|
bea96840b9
|
Added some openGL definitions to compensate for ones that are missing on certain platforms.
|
11 years ago |
jules
|
2f9d02f95c
|
Added a few methods to the Matrix3D class.
|
11 years ago |
jules
|
b364573890
|
Minor GL tweak.
|
11 years ago |
jules
|
751ad2ed6e
|
Added some GL shader helper functions.
|
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
|
3cb4b37e67
|
Added JUCE_DONT_ASSERT_ON_GLSL_COMPILE_ERROR flag.
|
11 years ago |
jules
|
a8984031ba
|
Made sure that glyph caches are flushed along with the typeface cache.
|
11 years ago |
jules
|
bdceeeb9f0
|
Xcode 5 compiler fix.
|
11 years ago |
jules
|
d88d322dc5
|
Added a couple of methods to Draggable3DOrientation
|
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
|
636ffe68d3
|
A bit more minor cleaning-up.
|
11 years ago |
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.
|
11 years ago |
jules
|
da3838db8a
|
Minor clean-ups.
|
11 years ago |
jules
|
1e3973a212
|
Doxygen warning fixes and extra comments.
|
11 years ago |
jules
|
87182ece27
|
OpenGL rendering fix.
|
11 years ago |
jules
|
0b32caaaf0
|
Fix for GL in OSX retina displays
|
11 years ago |
jules
|
641b4d1ec8
|
Fix for GL repaint flickering on win32.
|
12 years ago |
jules
|
41f257053a
|
Fix for openGL rendering engine in native-titlebar windows.
|
12 years ago |
jules
|
7a47c12a76
|
Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering.
|
12 years ago |
jules
|
ebc0b2b727
|
Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings.
|
12 years ago |
jules
|
6629921a8b
|
Removed some override specifiers due to a Clang compiler bug.
|
12 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.
|
12 years ago |
jules
|
32c98223ac
|
Refactored some lowlevelgraphicscontext classes to remove duplicated code.
|
12 years ago |
jules
|
aafa12fd81
|
Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
|
12 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.
|
12 years ago |