jules
|
6c30e83de1
|
Added openGL macro JUCE_GLSL_VERSION
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 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
|
e449f1a8af
|
Workarounds for a couple of MSVC quirks.
|
11 years ago |
jules
|
f805382a83
|
Fix for iOS openGL framebuffers.
|
11 years ago |
jules
|
35fd84cc52
|
Better parsing of openGL SL version number.
|
11 years ago |
jules
|
aeb6657cb4
|
Some fixes and clean-ups to OpenGLFrameBuffer
|
11 years ago |
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 |