reuk
|
f5a6c510c0
|
OpenGLFrameBuffer: Add a row order parameter for reading and writing pixels
This also fixes a bug where saving and restoring the framebuffer state
could unexpectedly apply a vertical flip to the buffer content.
|
2025-07-10 16:16:12 +01:00 |
|
reuk
|
3991089409
|
OpenGLFrameBuffer: Refactor pimpl to completely hide SavedState
|
2025-07-09 11:24:43 +01:00 |
|
reuk
|
416da229f2
|
OpenGLFrameBuffer: Remove outdated info from docs
|
2025-07-09 11:24:43 +01: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 |
|
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 |
|
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
2018-06-13 17:11:37 +01:00 |
|
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00: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
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
2017-02-01 17:18:07 +00:00 |
|
jules
|
c06db136bd
|
Added a few noexcepts to some GL functions
|
2015-12-01 17:25:14 +00:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01: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
|
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
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01: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
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
b338698e34
|
OpenGL: removed the fixed-function rendering code, replacing it with a simple software renderer that blits its results to the GL context. Removed the public OpenGLGraphicsContext class, replacing it with a createOpenGLGraphicsContext() function which returns an appropriate shader-based or software-based renderer object.
|
2012-03-15 11:13:38 +00:00 |
|
jules
|
b65b34ad40
|
More openGL refactoring, completion of all-shader graphic pipeline.
|
2012-01-09 17:07:14 +00:00 |
|
jules
|
7c486b83d8
|
Removed the OpenGLRenderingTarget class (which wasn't a good fit with the way openGL actually works)
|
2012-01-06 10:23:48 +00:00 |
|
jules
|
4870ea28dd
|
Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available.
|
2012-01-04 16:36:30 +00: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
|
be3565ac98
|
Refactored some rendering code.
|
2011-10-11 10:43:58 +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
|
4afcdaaaba
|
Added some OpenGL framebuffer functionality.
|
2011-10-08 22:30:13 +01:00 |
|
jules
|
1f4b35c3fb
|
OpenGL path rendering.
|
2011-10-06 21:51:54 +01:00 |
|
jules
|
f35738afe0
|
Midi file fix to avoid multiple end-of-track events. Some openGL tweaks.
|
2011-09-27 11:33:42 +01:00 |
|
Julian Storer
|
7c77e101fc
|
Minor clean-ups.
|
2011-09-21 20:31:42 +01:00 |
|
Julian Storer
|
74df644356
|
New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers.
|
2011-09-10 20:09:05 +01:00 |
|