1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

43 commits

Author SHA1 Message Date
reuk
21357f26b5 OpenGLTexture: Respect pixelStride when loading Image to texture 2024-12-13 14:42:26 +00:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
reuk
280d97eb79 OpenGL: Check at runtime whether non-power-of-two textures are supported 2021-07-05 12:21:36 +01:00
reuk
54423f6583
OpenGL: Add GLEW-inspired dynamic function loading 2021-05-26 11:23:49 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 2020-03-09 17:39:28 +00:00
hogliux
159ffb5fb9 OpenGL: Added method OpenGLContext::setTextureMagnificationFilter to change GL's texture magnification filter 2017-10-24 09:13:19 +01:00
jules
369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 2017-10-11 12:10:58 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
Timur Doumler
be9a2ff1bb Implemented support for Android OpenGL native ARGB pixel format. 2015-05-05 17:44:10 +01:00
jules
fd7b9a8542 Workaround for leak of openGL textures when Images are deleted without an active GL context. 2014-10-27 10:28:46 +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
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
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
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
e75663b467 Improved some openGL texture creation functionality. 2013-02-28 20:45:40 +00:00
jules
04518ac15d openGL image rendering fix. 2012-12-29 15:29:51 +00:00
jules
2590de5bad More robust checking for OpenGLTexture::release. 2012-11-09 09:49:25 +00:00
jules
6b1654e1d2 Fixed some more warnings. 2012-09-24 15:45:25 +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
ed9a2a1575 Minor android and GL clean-ups. 2012-03-01 17:52:03 +00:00
jules
109f0a32a4 OpenGL: added internal checks to catch GL errors (in debug mode). More Android GL progress. 2012-03-01 12:10:37 +00:00
jules
b65b34ad40 More openGL refactoring, completion of all-shader graphic pipeline. 2012-01-09 17:07:14 +00:00
jules
43d9a4eb16 New class: ThreadLocalValue. 2011-12-22 11:40:34 +00:00
jules
bbac5a8790 New class: OpenGLShaderProgram, and GL clean-ups. 2011-12-14 13:22:16 +00:00
jules
9bccfebea7 OpenGL development. 2011-11-15 17:10:48 +00:00
jules
115a171d76 Big OpenGLRenderer rewrite, plus a revamped OpenGL demo page to demonstrate 2D rendering. 2011-11-01 20:43:19 +00:00
jules
d1e4e9b9d0 OpenGL development (OpenGLRenderer now more-or-less works) 2011-10-27 16:40:25 +01:00
jules
0422e4ced9 More OpenGL work. 2011-10-26 19:31:45 +01:00
jules
0e478bf131 More OpenGL work. 2011-10-20 22:26:55 +01:00
jules
b23e5c4515 ImageButton fix. OpenGL refactoring. 2011-10-19 10:26:26 +01:00
jules
f31dca5f2f More OpenGL work. 2011-10-10 18:30:51 +01:00
jules
61f5ca11ab More OpenGL fixes and work. 2011-10-09 18:27:30 +01:00
jules
58580fc792 OpenGL gradient rendering. Viewport fix. 2011-10-08 14:09:00 +01:00
Julian Storer
74df644356 New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers. 2011-09-10 20:09:05 +01:00