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

378 commits

Author SHA1 Message Date
jules
42a956c9c6 Added a workaround for an obscure GL race condition when closing contexts 2016-04-19 16:19:10 +01:00
jules
fb864a5cb1 Corrected some spelling mistakes in comments 2016-04-11 11:13:44 +01:00
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. 2016-04-06 18:31:24 +01:00
jules
cd37ba3aa4 Fix for openGL when a GL component is removed from its parent without detaching first. 2016-03-10 12:09:10 +00:00
jules
b5907fa90d Normalised some divider comments 2016-02-20 09:45:43 +00:00
jules
b355af98a1 Disabled depth-test when overlaying 2D rendering on openGL 3D content 2016-02-16 09:45:09 +00:00
jules
08b853ee35 Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public 2016-02-04 16:07:21 +00:00
jules
3d341b8ca1 Added some linux GL definitions 2016-02-02 14:21:37 +00:00
jules
e1b32ff2f3 A couple of openGL3 fixes for win32 2016-02-02 10:23:04 +00:00
jules
9e595439f6 Refactored some openGL function declarations to fix a couple of build problems 2016-02-01 12:54:47 +00:00
jules
59befc7bb4 Removed some dead code 2016-02-01 11:22:30 +00:00
jules
4e6ea1dbdf Added some missing win32 GL function support needed for GL3 2016-01-29 15:12:05 +00:00
hogliux
082b15969f Fix OpenGL 2D custom shader crash on newer Android devices 2016-01-28 17:04:16 +00:00
hogliux
256e66dfa3 Add workaround for OpenGL drivers which do not support glGetString(GL_SHADING_LANGUAGE_VERSION) 2016-01-26 12:46:33 +00:00
jules
88b1fe0d97 Better handling of OSX openGL buffer-swapping in occluded windows 2015-12-29 12:31:05 +00:00
jules
923e8fabdb Removed some unnecessary includes of AppConfig.h 2015-12-24 11:55:46 +00:00
jules
c95253fad0 Cleaned out some old amalgamated build references. 2015-12-24 11:31:37 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 2015-12-23 11:47:18 +00:00
jules
19d0c71050 Version number update 2015-12-16 18:14:23 +00:00
jules
9f602bd7e9 Modernised some argument types in the GL vector classes 2015-12-14 11:45:39 +00:00
jules
82b0a3628b Added some comments regarding MessageManagerLocks 2015-12-14 09:48:25 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
428c8a79a5 Version number update 2015-12-10 11:02:38 +00:00
jules
c06db136bd Added a few noexcepts to some GL functions 2015-12-01 17:25:14 +00:00
jules
9f7eb07ce5 OpenGL: changed image invalidation to allow non-GL threads that draw into images to correctly invalidate the GPU-cached version 2015-11-24 11:31:26 +00:00
jules
c35ed85677 Version number update 2015-11-17 16:37:03 +00:00
jules
89ba69ab29 Android Bluetooth MIDI, pro-audio i/o and improved openGL support 2015-11-03 10:37:52 +00:00
jules
12447ba38f Version 4.0.1 2015-11-02 11:02:55 +00:00
jules
2723a60208 Fixed a dependency in the openGL module manifest 2015-08-26 20:25:26 +01:00
jules
e3e812ecd6 Fixed a couple of threading issues with openGL images on OSX. 2015-08-17 19:17:51 +01:00
hogliux
71532b0e75 Add missing OpenGL definition GL_MULTISAMPLE 2015-07-31 08:24:05 +01:00
jules
16fa0e8ad9 Added new method OpenGLContext::getContextAttachedTo() 2015-07-28 15:01:25 +01:00
jules
029c9a7e71 Added some methods to OpenGLShaderProgram to allow uniforms to be set directly by name rather than needing a Uniform object. 2015-07-24 12:29:53 +01:00
Timur Doumler
dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 2015-07-23 15:57:18 +01:00
jules
861d3d9710 Version 3.2.0 2015-07-22 19:48:35 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
effdc661ca Fix correct repainting of OpenGLContexts if a non-compositing window manager is used on linux 2015-07-08 17:09:59 +01:00
hogliux
2f94c8019d Implement proper android scaling support 2015-06-15 18:08:12 +01:00
Timur Doumler
636720fa27 Fixed matrix multiplication bug: Matrix3D operator* was implemented the wrong way around. 2015-06-10 21:53:42 +01:00
jules
b6a1d5386d Added more re-binding of vertex buffers in GL rendering code, to work around people's own GL code unbinding this. 2015-06-04 16:58:42 +01:00
jules
0c99e8e068 Minor cleanups 2015-05-25 10:05:33 +01:00
jules
2a15b88dc3 Fix for GL 2D rendering when used with user-code which unbinds the VAO. 2015-05-25 09:36:11 +01:00
hogliux
c76876d388 Adds proper per-monitor scaling support on linux 2015-05-13 10:35:19 +01:00
Timur Doumler
be9a2ff1bb Implemented support for Android OpenGL native ARGB pixel format. 2015-05-05 17:44:10 +01:00
jules
1952ed195e Whitespace 2015-05-05 12:19:52 +01:00
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
2015-05-05 10:57:50 +01:00
jules
28123033cd Fixed an iOS GL compile error. 2015-04-20 17:29:11 +01:00
jules
b8133ad331 Fix for GL multisampling on some iOS versions. 2015-04-20 12:04:53 +01:00
Fabian Renn-Giles
ad3c04cdac Remove colour swizzle to fix inverted colour bug on Samsung phones 2015-04-06 11:23:59 +01:00