1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-03 03:30:06 +00:00
Commit graph

272 commits

Author SHA1 Message Date
jules
946c1804fd Avoided an unnecessary GL assertion. 2014-03-06 10:30:41 +00:00
jules
7f9425058a Version number update 2014-02-28 20:55:06 +00:00
jules
fb1018a034 Better GL context scale change detection. 2014-02-25 22:13:56 +00:00
jules
7b3ac6ebe7 Better detection of changes of display scale in GL component. 2014-02-25 10:59:43 +00:00
jules
fa2b42a742 Android GL fixes. 2014-02-24 20:29:13 +00:00
jules
56f7676601 Refactored the OpenGLGraphicsContextCustomShader class and added a demo for it. 2014-02-24 19:03:47 +00:00
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. 2014-02-24 11:04:38 +00:00
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. 2014-02-23 16:23:34 +00:00
jules
e7e2abbb5c Avoided an unnecessary call in win32 openGL that may have been causing problems with some Nvidea drivers. 2014-02-23 13:41:49 +00:00
jules
8968df0402 Added some centering methods to Rectangle. 2014-02-21 12:51:06 +00:00
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. 2014-02-20 16:38:49 +00:00
jules
a3ea53c460 Version number update 2014-02-17 19:40:43 +00:00
jules
36c46db3e6 Fix for android openGL texture colour order. 2014-02-17 16:06:54 +00:00
jules
14906d2293 Added flag JUCE_OPENGL_ALLOW_NON_POWER_OF_TWO_TEXTURES 2014-02-12 10:27:43 +00:00
jules
d2532f4540 Version number update 2014-01-21 15:10:13 +00:00
jules
7d6ab860fc Replaced an old-style GL function call with a newer equivalent. 2014-01-14 21:33:39 +00:00
jules
d20279d1db Fix to the GL 2D renderer. Also removed the smaller limit on the GL buffer sizes used in win32. 2014-01-12 16:21:03 +00:00
jules
42bff200ed Improved the vertical font hinting algorithm and removed some duplicated typeface code. 2014-01-05 19:46:13 +00:00
jules
ae291475d6 Avoided a GL symbol redefinition and a warning in MSVC. 2014-01-03 14:33:37 +00:00
jules
7dd5c09826 Version number update 2013-12-31 10:25:10 +00:00
jules
cdacae9cbb Version 3.0.0 2013-11-19 10:13:14 +00:00
jules
e34b2455f0 Fix for GL positioning of untransformed images. 2013-11-18 09:48:06 +00:00
jules
1113e17186 Version number update 2013-11-10 18:00:38 +00:00
jules
dc24fdffb5 Android GL fixes. 2013-11-10 14:48:33 +00:00
jules
57974a793c Some fixes for minor graphical problems. 2013-11-09 16:22:09 +00:00
jules
c58d91fc04 (Fixed typo in last commit) 2013-11-07 21:52:18 +00:00
jules
bea96840b9 Added some openGL definitions to compensate for ones that are missing on certain platforms. 2013-11-07 21:47:59 +00:00
jules
2f9d02f95c Added a few methods to the Matrix3D class. 2013-11-07 20:00:10 +00:00
jules
b364573890 Minor GL tweak. 2013-11-02 16:16:04 +00:00
jules
751ad2ed6e Added some GL shader helper functions. 2013-11-01 10:44:32 +00:00
jules
aeb8826889 Allowed dynamic activation of repaint debug mode. 2013-11-01 10:42:47 +00:00
jules
af55d142d3 Minor tweaks and comment corrections. 2013-10-31 18:46:38 +00:00
jules
3cb4b37e67 Added JUCE_DONT_ASSERT_ON_GLSL_COMPILE_ERROR flag. 2013-10-29 21:58:42 +00:00
jules
0de50d99a5 Version number update 2013-10-27 22:06:04 +00:00
jules
a8984031ba Made sure that glyph caches are flushed along with the typeface cache. 2013-10-23 11:50:04 +01:00
jules
a204ea7ae8 Version number update 2013-10-17 21:54:19 +01:00
jules
12bf054456 Version number update 2013-10-03 09:25:43 +01:00
jules
c62da6c983 Cleaned up some pedantic warnings in the iOS build. 2013-10-01 12:55:44 +01:00
jules
5f9552c4ec Version number update 2013-09-30 14:45:59 +01:00
jules
bdceeeb9f0 Xcode 5 compiler fix. 2013-09-20 11:59:26 +01:00
jules
059737b163 Version number update 2013-09-07 20:20:20 +01:00
jules
d88d322dc5 Added a couple of methods to Draggable3DOrientation 2013-09-07 20:18:40 +01:00
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). 2013-09-07 12:23:01 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
2651911b87 New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale. 2013-08-27 12:22:03 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
636ffe68d3 A bit more minor cleaning-up. 2013-08-24 12:16:51 +01:00
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. 2013-08-23 12:08:31 +01:00
jules
da3838db8a Minor clean-ups. 2013-08-21 21:03:31 +01:00
jules
1e3973a212 Doxygen warning fixes and extra comments. 2013-08-21 17:19:47 +01:00