|  reuk | f0d11f961b 
										
											
										
									 | OpenGLContext:  Avoid reading from component on background thread | 4 years ago | 
				
					
						|  attila | cea889d311 | macOS OpenGL:  Use display refresh rate when rate limiting swapBuffers() | 4 years ago | 
				
					
						|  attila | 5c933d4c4e | macOS OpenGL:  Use display refresh rate when rate limiting swapBuffers() | 4 years ago | 
				
					
						|  ed | f0002845d5 | OpenGL:  Correctly reset repaintEvent | 4 years ago | 
				
					
						|  reuk | 90ad1877af 
										
											
										
									 | OpenGL:  Only use vertex arrays if the GL version is greater or equal to 3 | 4 years ago | 
				
					
						|  reuk | d64c4277b4 
										
											
										
									 | OpenGL:  Reinstate ifdef which was removed accidentally | 4 years ago | 
				
					
						|  reuk | 280d97eb79 | OpenGL:  Check at runtime whether non-power-of-two textures are supported | 4 years ago | 
				
					
						|  ed | dc61bd63e7 | macOS:  Manually reset repaint WaitableEvent when using CVDisplayLink | 4 years ago | 
				
					
						|  reuk | 54423f6583 
										
											
										
									 | OpenGL:  Add GLEW-inspired dynamic function loading | 4 years ago | 
				
					
						|  ed | b7e28541ca | Replaced deprecated Displays methods | 5 years ago | 
				
					
						|  ed | 009d685179 | Updated all license headers | 5 years ago | 
				
					
						|  ed | 05602341fc | OpenGL:  Take global scale factor into account when setting rendering scale on Windows | 5 years ago | 
				
					
						|  ed | 1bb38fe54a | OpenGL:  Take global scale factor into account when setting rendering scale on Windows | 5 years ago | 
				
					
						|  ed | e1c18e6461 | macOS:  Render OpenGL frames on ThreadPoolJob instead of directly on the CVDisplayLink thread to avoid a deadlock | 5 years ago | 
				
					
						|  ed | 228fc0a8cf | macOS:  Disable CVDisplayLink driver when continuous repainting is false | 5 years ago | 
				
					
						|  ed | 281ae0b067 | macOS:  Render OpenGL frames on ThreadPoolJob instead of directly on the CVDisplayLink thread to avoid a deadlock | 5 years ago | 
				
					
						|  ed | 270237be9b | macOS:  Disable CVDisplayLink driver when continuous repainting is false | 5 years ago | 
				
					
						|  Tom Poole | 894e7d2bd2 | Updated all license headers | 5 years ago | 
				
					
						|  Tom Poole | 2d16374b14 | Updated all license headers | 5 years ago | 
				
					
						|  reuk | 327f817b9b | Copyrights: Update commercial/gpl headers to be gpl-only | 5 years ago | 
				
					
						|  ed | d77dae186d | Windows:  Fixed an OpenGL scale issue in high-DPI plug-ins | 5 years ago | 
				
					
						|  ed | 99a17ad3a9 | Windows:  Fixed an issue with OpenGL rendering scale in plug-ins | 5 years ago | 
				
					
						|  ed | 18523101be | Windows:  Refactored DPI handling in the VST wrapper and hosting code | 5 years ago | 
				
					
						|  ed | b2d8f45e14 | Fixed a potential data race in OpenGLContext::CachedImage | 5 years ago | 
				
					
						|  Tom Poole | 26027ca9c3 | macOS:  Use CVDisplayLink to drive OpenGL | 5 years ago | 
				
					
						|  ed | 558ca3e5e6 | OpenGL:  Update native context window position when viewport size or scale changes in OpenGLContext::CachedImage::updateViewportSize() | 6 years ago | 
				
					
						|  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 | 
				
					
						|  Tom Poole | d475b17a81 | Fixed some compiler warnings | 6 years ago | 
				
					
						|  Tom Poole | cbdf5e6d21 | Fixed some compiler warnings | 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 | 
				
					
						|  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 | 
				
					
						|  Tom Poole | ab863a6dc2 | Replaced all usage of ScopedPointer with std::unique_ptr | 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 | 
				
					
						|  ed | 515f4846a5 | OpenGL:  Take a Component's transform into account when painting | 7 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 | 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 |