|  ed | 6dda52b98b | OpenGL:  Check frame buffer completeness in OpenGLContext::copyTexture() to avoid an GL_INVALID_FRAMEBUFFER_OPERATION error | 6 years ago | 
				
					
						|  Tom Poole | 670f77f80c | Fixed some Android compiler warnings | 6 years ago | 
				
					
						|  Tom Poole | 16dd26649a | Fixed some GCC compiler warnings and removed deprecated functions | 6 years ago | 
				
					
						|  jules | f58eacc135 | Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. | 6 years ago | 
				
					
						|  Tom Poole | d475b17a81 | Fixed some compiler warnings | 6 years ago | 
				
					
						|  Tom Poole | cbdf5e6d21 | Fixed some compiler warnings | 6 years ago | 
				
					
						|  ed | 5bdd3ea8c6 | OpenGL:  Fixed an incorrect type in OpenGLShaderProgram::Uniform::set() | 6 years ago | 
				
					
						|  ed | a234721110 | Added various clang-tidy modernize-* fixes | 6 years ago | 
				
					
						|  ed | 853ec552f1 | OpenGL:  Use width and height when calculating transform | 6 years ago | 
				
					
						|  ed | eaf0f990d4 | Replaced all uses of static_cast<Type&&> with std::move | 7 years ago | 
				
					
						|  hogliux | 008b7a9ab2 | Re-structured the low-level Android native code Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information. | 7 years ago | 
				
					
						|  ed | 97c100b9c1 | Windows:  Added a workaround for non-DPI aware windows having an incorrect scale factor when using the OpenGL renderer | 7 years ago | 
				
					
						|  jules | 359132ed55 | More zero -> nullptr fixes | 7 years ago | 
				
					
						|  ed | b78e63aa02 | Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining() | 7 years ago | 
				
					
						|  jules | 95a3f0b039 | Whitespace | 7 years ago | 
				
					
						|  jules | 1e6bbb8da9 | Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this | 7 years ago | 
				
					
						|  jules | 49aa9c9db4 | Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use | 7 years ago | 
				
					
						|  jules | 974b4a8351 | Removed some legacy friend class declarations that are no longer needed with modern compilers | 7 years ago | 
				
					
						|  hogliux | e91def7fae | OpenGL:  Fixed an issue where components using OpenGL would not be restarted correctly when used in the FX docker window in Reaper | 7 years ago | 
				
					
						|  jules | 49ddaddbae | Added a lambda callback to OpenGLGraphicsContextCustomShader to allow custom set-up when the shader is activated | 7 years ago | 
				
					
						|  jules | 38295f332b | Converted some old typedefs to using declarations | 7 years ago | 
				
					
						|  Tom Poole | ab863a6dc2 | Replaced all usage of ScopedPointer with std::unique_ptr | 7 years ago | 
				
					
						|  ed | cdbc28c18b | Add documentation tags | 7 years ago | 
				
					
						|  ed | c715b069b5 | OpenGL:  Revert commits 515f484and0a15be7and calculate scale factor using relative bounds instead | 7 years ago | 
				
					
						|  ed | 0a15be729e | OpenGL:  Apply Component's transform when invalidating | 7 years ago | 
				
					
						|  jules | 1a60fa9765 | More ScopedPointer/unique_ptr compatibility work | 7 years ago | 
				
					
						|  jules | 48a5fbd333 | Another batch of ScopedPointer cleanups | 7 years ago | 
				
					
						|  ed | 515f4846a5 | OpenGL:  Take a Component's transform into account when painting | 7 years ago | 
				
					
						|  jules | a9eafbc90f | Some tidying up in AffineTransform, and added a new fromTargetPoints method | 7 years ago | 
				
					
						|  jules | 51f6c5d01c | Tidied up a few bits of messy String concatenation | 8 years ago | 
				
					
						|  ed | 6894e04356 | Android:  Fixed an OpenGL crash that would occur due to failing to get a pointer to the native window | 8 years ago | 
				
					
						|  jules | 25fe3ee392 | Some workarounds to avoid triggering the new Xcode thread checker when using openGL | 8 years ago | 
				
					
						|  jules | f85d706131 | Some minor formatting and comment fixes | 8 years ago | 
				
					
						|  jules | a9bc970ff8 | Made the openGL 2D renderer limit the size of its vertex buffers to avoid problems on systems with limited GPUs | 8 years ago | 
				
					
						|  jules | 9d56e2990d | Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily | 8 years ago | 
				
					
						|  jules | 2dc9316420 | Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) | 8 years ago | 
				
					
						|  hogliux | 159ffb5fb9 | OpenGL:  Added method OpenGLContext::setTextureMagnificationFilter to change GL's texture magnification filter | 8 years ago | 
				
					
						|  hogliux | b9b34393d1 | Improved scheduling when multiple threads are fighting for the MessageManagerLock | 8 years ago | 
				
					
						|  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 | 8 years ago | 
				
					
						|  hogliux | bd0ec0ca8c | Android:  Fixed a rare race-condition in android OpenGL startup which could occur if the OpenGL context is destroyed before it is fully initialised | 8 years ago | 
				
					
						|  jules | 12f9f33e91 | Bit of modernisation in OpenGLContext | 8 years ago | 
				
					
						|  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 | 8 years ago | 
				
					
						|  jules | 7c6f3d40b6 | Tidied up some method calls involving HeapBlock | 8 years ago | 
				
					
						|  jules | 4e5f005421 | Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase | 8 years ago | 
				
					
						|  hogliux | 4b114d89a7 | OpenGL:  Fixed a crash in Cubase/WaveLab when OpenGL is used in a plug-ins editor | 8 years ago | 
				
					
						|  jules | a6ef6f393b | Clarified a comment in OpenGLRenderer | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  jules | 38d49a5ee7 | Modernised a few RectangleList iterators | 8 years ago | 
				
					
						|  jules | 1465f545d1 | Made an openGL assertion slightly less strict | 8 years ago | 
				
					
						|  jules | 8ed41ed14b | Fixed some whitespace style and cleaned up some code using C++11 | 8 years ago |