jules
							
						 | 
						
							
							
							
								
							
								a997490f17
								
							
								
							
						 | 
						
							
							
								
								Updated the OpenGLComponent so that it can render sub-components when using a background thread, and changed the demo to use this mode (which is faster).
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c38916b675
								
							
								
							
						 | 
						
							
							
								
								OpenGL renderer optimisations.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								43d9a4eb16
								
							
								
							
						 | 
						
							
							
								
								New class: ThreadLocalValue.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5e795134fc
								
							
								
							
						 | 
						
							
							
								
								Added a read/write lock to the glyph cache. OpenGL shader fix.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2c0902833d
								
							
								
							
						 | 
						
							
							
								
								Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								115d86817f
								
							
								
							
						 | 
						
							
							
								
								Minor win32 GL fix.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0d1c72f0b1
								
							
								
							
						 | 
						
							
							
								
								More openGL: using VBOs when rendering with shaders.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								df8b3618c2
								
							
								
							
						 | 
						
							
							
								
								OpenGL vertex attribute helper.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								37d8a65407
								
							
								
							
						 | 
						
							
							
								
								More OpenGL shader work.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a56a285e58
								
							
								
							
						 | 
						
							
							
								
								OpenGL work: renamed OpenGLGraphicsContext class, and made it use shaders for rendering where available.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								bbac5a8790
								
							
								
							
						 | 
						
							
							
								
								New class: OpenGLShaderProgram, and GL clean-ups.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f703feb61e
								
							
								
							
						 | 
						
							
							
								
								OpenGL improvements.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c1ab947a53
								
							
								
							
						 | 
						
							
							
								
								Couple of minor windowing fixes.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ea6df1c8f1
								
							
								
							
						 | 
						
							
							
								
								New internal class CachedComponentImage, which is used internally to manage component buffering. I've used this to rebuild the OpenGLComponent's rendering algorithm so that it now supports sub-components and can have 2D content drawn in its paint method. Updated the openGL demo to show this in action.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6b7496c893
								
							
								
							
						 | 
						
							
							
								
								Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy()
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								84d438aebc
								
							
								
							
						 | 
						
							
							
								
								Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9bccfebea7
								
							
								
							
						 | 
						
							
							
								
								OpenGL development.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								75ad1071ad
								
							
								
							
						 | 
						
							
							
								
								OpenGL renderer optimisations. Renamed Colour::fromFloatRGBA.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7cf9e480b2
								
							
								
							
						 | 
						
							
							
								
								Some new 3D utility classes: Vector3D, Matrix3D, Quaternion, Draggable3DOrientation.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6f71bfdf89
								
							
								
							
						 | 
						
							
							
								
								OpenGL renderer optimisations.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								34840062ef
								
							
								
							
						 | 
						
							
							
								
								Made the x and y members public in the Point class.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								115a171d76
								
							
								
							
						 | 
						
							
							
								
								Big OpenGLRenderer rewrite, plus a revamped OpenGL demo page to demonstrate 2D rendering.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								b480ff14a2
								
							
								
							
						 | 
						
							
							
								
								Fixed a typo in image conversion.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0b1cdf6ab1
								
							
								
							
						 | 
						
							
							
								
								Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d1e4e9b9d0
								
							
								
							
						 | 
						
							
							
								
								OpenGL development (OpenGLRenderer now more-or-less works)
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0422e4ced9
								
							
								
							
						 | 
						
							
							
								
								More OpenGL work.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7404020717
								
							
								
							
						 | 
						
							
							
								
								New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								04c35b28e6
								
							
								
							
						 | 
						
							
							
								
								OpenGL refactoring.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2f3f3b9639
								
							
								
							
						 | 
						
							
							
								
								More OpenGL classes (do not use yet - work in progress!)
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9eb2e337d3
								
							
								
							
						 | 
						
							
							
								
								Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0e478bf131
								
							
								
							
						 | 
						
							
							
								
								More OpenGL work.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								b23e5c4515
								
							
								
							
						 | 
						
							
							
								
								ImageButton fix. OpenGL refactoring.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								be3565ac98
								
							
								
							
						 | 
						
							
							
								
								Refactored some rendering code.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f31dca5f2f
								
							
								
							
						 | 
						
							
							
								
								More OpenGL work.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								61f5ca11ab
								
							
								
							
						 | 
						
							
							
								
								More OpenGL fixes and work.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4afcdaaaba
								
							
								
							
						 | 
						
							
							
								
								Added some OpenGL framebuffer functionality.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c3492b99e3
								
							
								
							
						 | 
						
							
							
								
								Minor bits of refactoring.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								58580fc792
								
							
								
							
						 | 
						
							
							
								
								OpenGL gradient rendering. Viewport fix.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								b684a99d3a
								
							
								
							
						 | 
						
							
							
								
								Added a new plugin host type.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1f4b35c3fb
								
							
								
							
						 | 
						
							
							
								
								OpenGL path rendering.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8dd0a7e7f2
								
							
								
							
						 | 
						
							
							
								
								Fix for misaligned AIFF files. Introjucer fix for locally-copied files and MSVC optimisation.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f35738afe0
								
							
								
							
						 | 
						
							
							
								
								Midi file fix to avoid multiple end-of-track events. Some openGL tweaks.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5a45b4f4c6
								
							
								
							
						 | 
						
							
							
								
								New class: OpenGLFrameBufferImage, which wraps a framebuffer inside a juce Image.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								52a90374df
								
							
								
							
						 | 
						
							
							
								
								AU path fix. Minor tweaks. Version number bump.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								7c77e101fc
								
							
								
							
						 | 
						
							
							
								
								Minor clean-ups.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								74df644356
								
							
								
							
						 | 
						
							
							
								
								New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								2c328dfedc
								
							
								
							
						 | 
						
							
							
								
								Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed.
							
							
							
							
								
							
							
						 | 
						14 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								b70e0a28d2
								
							
								
							
						 | 
						
							
							
								
								First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
							
							
							
							
								
							
							
						 | 
						14 years ago |