384 Commits (4b96ffbf6f49518df1eceeb1d70b26088897380e)

Author SHA1 Message Date
  hogliux 4eb89336f9 Bump version number to 4.2.4 8 years ago
  hogliux c7b347242d Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash 8 years ago
  hogliux 630ab88f8b Version number update 9 years ago
  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