jules
021209e216
Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak
9 years ago
jules
ec40f0940c
Updated version numbers in modules, and resaved example projects
9 years ago
jules
0b3a11ee07
Updated version number to 4.2.1
9 years ago
jules
42a956c9c6
Added a workaround for an obscure GL race condition when closing contexts
9 years ago
jules
fb864a5cb1
Corrected some spelling mistakes in comments
9 years ago
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
9 years ago
jules
cd37ba3aa4
Fix for openGL when a GL component is removed from its parent without detaching first.
9 years ago
jules
b5907fa90d
Normalised some divider comments
9 years ago
jules
b355af98a1
Disabled depth-test when overlaying 2D rendering on openGL 3D content
9 years ago
jules
08b853ee35
Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public
9 years ago
jules
3d341b8ca1
Added some linux GL definitions
9 years ago
jules
e1b32ff2f3
A couple of openGL3 fixes for win32
9 years ago
jules
9e595439f6
Refactored some openGL function declarations to fix a couple of build problems
9 years ago
jules
59befc7bb4
Removed some dead code
9 years ago
jules
4e6ea1dbdf
Added some missing win32 GL function support needed for GL3
9 years ago
hogliux
082b15969f
Fix OpenGL 2D custom shader crash on newer Android devices
9 years ago
hogliux
256e66dfa3
Add workaround for OpenGL drivers which do not support glGetString(GL_SHADING_LANGUAGE_VERSION)
9 years ago
jules
88b1fe0d97
Better handling of OSX openGL buffer-swapping in occluded windows
9 years ago
jules
923e8fabdb
Removed some unnecessary includes of AppConfig.h
9 years ago
jules
c95253fad0
Cleaned out some old amalgamated build references.
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
2a1234b6ac
Simplified some inter-module dependencies and exception-catching fallbacks
9 years ago
jules
19d0c71050
Version number update
9 years ago
jules
9f602bd7e9
Modernised some argument types in the GL vector classes
9 years ago
jules
82b0a3628b
Added some comments regarding MessageManagerLocks
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
jules
428c8a79a5
Version number update
9 years ago
jules
c06db136bd
Added a few noexcepts to some GL functions
9 years ago
jules
9f7eb07ce5
OpenGL: changed image invalidation to allow non-GL threads that draw into images to correctly invalidate the GPU-cached version
9 years ago
jules
c35ed85677
Version number update
9 years ago
jules
89ba69ab29
Android Bluetooth MIDI, pro-audio i/o and improved openGL support
9 years ago
jules
12447ba38f
Version 4.0.1
9 years ago
jules
2723a60208
Fixed a dependency in the openGL module manifest
9 years ago
jules
e3e812ecd6
Fixed a couple of threading issues with openGL images on OSX.
9 years ago
hogliux
71532b0e75
Add missing OpenGL definition GL_MULTISAMPLE
9 years ago
jules
16fa0e8ad9
Added new method OpenGLContext::getContextAttachedTo()
9 years ago
jules
029c9a7e71
Added some methods to OpenGLShaderProgram to allow uniforms to be set directly by name rather than needing a Uniform object.
9 years ago
Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
9 years ago
jules
861d3d9710
Version 3.2.0
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
hogliux
effdc661ca
Fix correct repainting of OpenGLContexts if a non-compositing window manager is used on linux
10 years ago
hogliux
2f94c8019d
Implement proper android scaling support
10 years ago
Timur Doumler
636720fa27
Fixed matrix multiplication bug: Matrix3D operator* was implemented the wrong way around.
10 years ago
jules
b6a1d5386d
Added more re-binding of vertex buffers in GL rendering code, to work around people's own GL code unbinding this.
10 years ago
jules
0c99e8e068
Minor cleanups
10 years ago
jules
2a15b88dc3
Fix for GL 2D rendering when used with user-code which unbinds the VAO.
10 years ago
hogliux
c76876d388
Adds proper per-monitor scaling support on linux
10 years ago
Timur Doumler
be9a2ff1bb
Implemented support for Android OpenGL native ARGB pixel format.
10 years ago
jules
1952ed195e
Whitespace
10 years ago
hogliux
8c242b7547
Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
10 years ago