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 | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c236e75cf5
								
							
								
							
						 | 
						
							
							
								
								Adde some missing JUCE_API annotations
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2e08db47ff
								
							
								
							
						 | 
						
							
							
								
								Added a shader workaround for GPUs on older Android devices
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								327f61eacf
								
							
								
							
						 | 
						
							
							
								
								Fixed a dead-lock which could occur if an OpenGLContext was created and immedietely deleted before it had a chance to render
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								6af68f7831
								
							
								
							
						 | 
						
							
							
								
								Added missing precision specifier in translateFragmentShaderToV3
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								42305de6da
								
							
								
							
						 | 
						
							
							
								
								Added method OpenGLContext::executeOnGLThread to help executing gl house-keeping tasks on the gl thread even when the message manager is locked
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2da1bc5f41
								
							
								
							
						 | 
						
							
							
								
								Replace include guards with "#pragma once"
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								9f3fb1c0a6
								
							
								
							
						 | 
						
							
							
								
								Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
							
							
							
							
								
							
							
						 | 
						8 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
							
						 | 
						
							
							
							
								
							
								42a956c9c6
								
							
								
							
						 | 
						
							
							
								
								Added a workaround for an obscure GL race condition when closing contexts
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								cd37ba3aa4
								
							
								
							
						 | 
						
							
							
								
								Fix for openGL when a GL component is removed from its parent without detaching first.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								b355af98a1
								
							
								
							
						 | 
						
							
							
								
								Disabled depth-test when overlaying 2D rendering on openGL 3D content
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e1b32ff2f3
								
							
								
							
						 | 
						
							
							
								
								A couple of openGL3 fixes for win32
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								2a1234b6ac
								
							
								
							
						 | 
						
							
							
								
								Simplified some inter-module dependencies and exception-catching fallbacks
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								82b0a3628b
								
							
								
							
						 | 
						
							
							
								
								Added some comments regarding MessageManagerLocks
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								02492b36b9
								
							
								
							
						 | 
						
							
							
								
								Lots of small whitespace tweaks.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c06db136bd
								
							
								
							
						 | 
						
							
							
								
								Added a few noexcepts to some GL functions
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9f7eb07ce5
								
							
								
							
						 | 
						
							
							
								
								OpenGL: changed image invalidation to allow non-GL threads that draw into images to correctly invalidate the GPU-cached version
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								89ba69ab29
								
							
								
							
						 | 
						
							
							
								
								Android Bluetooth MIDI, pro-audio i/o and improved openGL support
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e3e812ecd6
								
							
								
							
						 | 
						
							
							
								
								Fixed a couple of threading issues with openGL images on OSX.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								16fa0e8ad9
								
							
								
							
						 | 
						
							
							
								
								Added new method OpenGLContext::getContextAttachedTo()
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								029c9a7e71
								
							
								
							
						 | 
						
							
							
								
								Added some methods to OpenGLShaderProgram to allow uniforms to be set directly by name rather than needing a Uniform object.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								dca4d77f9d
								
							
								
							
						 | 
						
							
							
								
								Fixed compiler warnings on Visual Studio 2015 RTM.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b8e77031
								
							
								
							
						 | 
						
							
							
								
								Update copyright notice
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								2a15b88dc3
								
							
								
							
						 | 
						
							
							
								
								Fix for GL 2D rendering when used with user-code which unbinds the VAO.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								be9a2ff1bb
								
							
								
							
						 | 
						
							
							
								
								Implemented support for Android OpenGL native ARGB pixel format.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Fabian Renn-Giles
							
						 | 
						
							
							
							
								
							
								ad3c04cdac
								
							
								
							
						 | 
						
							
							
								
								Remove colour swizzle to fix inverted colour bug on Samsung phones
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Fabian Renn-Giles
							
						 | 
						
							
							
							
								
							
								bb70069626
								
							
								
							
						 | 
						
							
							
								
								Remove colour swizzle to fix inverted colour bug on Samsung phones
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c240ca4eaf
								
							
								
							
						 | 
						
							
							
								
								Added a method OpenGLContext::setImageCacheSize to provide explicit control over the amount of GPU space that is used for the internal image cache.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								44daeecae8
								
							
								
							
						 | 
						
							
							
								
								Fixed a compiler warning
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								43252dc605
								
							
								
							
						 | 
						
							
							
								
								Tidied-up a few stray sign-conversion warnings.
							
							
							
							
								
							
							
						 | 
						10 years ago |