|  hogliux | c7b347242d | Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash Fixes #88 | 9 years ago | 
				
					
						|  jules | 88b1fe0d97 | Better handling of OSX openGL buffer-swapping in occluded windows | 9 years ago | 
				
					
						|  jules | 4583fa3fbf | Used the ignoreUnused() function to tidy up some old code | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | f146765b14 | Tweaked the OSX openGL context to hopefully fix problems enabling multisampling mode. | 11 years ago | 
				
					
						|  jules | 61bf9392d0 | Cleaned up a few OSX 10.10 deprecated functions. | 11 years ago | 
				
					
						|  jules | 0de3ec9a51 | OSX warning fix. | 11 years ago | 
				
					
						|  jules | 12fb13bdea | Tweaks for OpenGL 3 support. | 11 years ago | 
				
					
						|  jules | 272bcbcaab | Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context. | 11 years ago | 
				
					
						|  jules | 30cc1ed757 | Added flags for multisampling in GL, and implementation of this for iOS. | 12 years ago | 
				
					
						|  jules | 8d05e58bc7 | Horrible hack to work around OSX openGL swap intervals not working correctly when the window is occluded. | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | 25c70643e3 | OpenGL linux fix, and removed some deprecated GL calls. | 12 years ago | 
				
					
						|  jules | cf781ecb75 | OpenGL tweaks, including fix for flickering GL windows when resizing in OSX. | 12 years ago | 
				
					
						|  jules | 0abd7a3fa1 | OpenGL: removed the artifical render-throttling code, allowing the rendering to be kept in sync by the native GL swap-interval. | 12 years ago | 
				
					
						|  jules | 0ceeb573d8 | Minor changes to avoid pedantic compiler warnings. | 13 years ago | 
				
					
						|  jules | f6ce67ed4a | OpenGL context now supports high DPI displays. Added operator* to Rectangle class. | 13 years ago | 
				
					
						|  jules | dea1aa475b | OSX GL views: accepting first mouse click event. | 13 years ago | 
				
					
						|  jules | ea25716163 | Fix for memory alignment bug in OSX GL. | 13 years ago | 
				
					
						|  jules | 6b1654e1d2 | Fixed some more warnings. | 13 years ago | 
				
					
						|  jules | a0ed9c96e4 | New class: ConcertinaPanel. | 13 years ago | 
				
					
						|  jules | 07a774adcc | Fix for GCC syntax problem. | 13 years ago | 
				
					
						|  jules | ac1d6955e7 | Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed. | 13 years ago | 
				
					
						|  jules | 68024fb8aa | Changed OpenGLContext to take a native context handle as its sharing context. | 13 years ago | 
				
					
						|  jules | ffdca01800 | openGL: deactivating context on shutdown. | 13 years ago | 
				
					
						|  jules | bd0741f9a9 | Added method OpenGLContext::deactivateCurrentContext(). | 13 years ago | 
				
					
						|  jules | 7d9e06d788 | Added OpenGL locking for OSX. | 13 years ago | 
				
					
						|  jules | 0f8cc04904 | GL fixes, clean-ups, docs. | 13 years ago | 
				
					
						|  jules | 91a41ddbd8 | OpenGL refactoring (stage 1) | 13 years ago | 
				
					
						|  jules | cd711a5c44 | OpenGL refactoring. Removed a couple of minor methods from OpenGLComponent. | 13 years ago | 
				
					
						|  jules | b6a22826fe | Updates to keep Xcode 4.3 happy. | 13 years ago | 
				
					
						|  jules | 295d125142 | Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. | 13 years ago | 
				
					
						|  jules | a511ea6b31 | Mac GL fix for some older graphics cards. | 13 years ago | 
				
					
						|  jules | b65b34ad40 | More openGL refactoring, completion of all-shader graphic pipeline. | 14 years ago | 
				
					
						|  jules | 4870ea28dd | Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available. | 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 | bbac5a8790 | New class: OpenGLShaderProgram, and GL clean-ups. | 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 | 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 | 0e478bf131 | More OpenGL work. | 14 years ago | 
				
					
						|  jules | b23e5c4515 | ImageButton fix. OpenGL refactoring. | 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 | 
				
					
						|  Julian Storer | 59f78f4cbe | Sorted out some mac window maximising and ordering peculiarities. Fix for introjucer Xcode project generation. Added AudioIODeviceType::Listener class for monitoring audio device insertion/removal events (implemented for CoreAudio and WASAPI). Made TextEditor update its Value when it loses focus. | 14 years ago | 
				
					
						|  Julian Storer | b94782d388 | New class: DirectShowComponent, for native video playback in Windows. Added a demo page for this to the juce demo app. | 14 years ago | 
				
					
						|  Julian Storer | bef3828ce2 | VST mouse hook fix. AU assertion fix. | 14 years ago | 
				
					
						|  Julian Storer | dd22093526 | Cleaned up some obj-C autorelease code. | 14 years ago |