|  Tom Poole | be83a08c3b | Added an assertion to check the OpenGL swap interval on MacOS | 6 years ago | 
				
					
						|  jules | 359132ed55 | More zero -> nullptr fixes | 7 years ago | 
				
					
						|  jules | bcb69df393 | Fixed a leak in OSX openGL | 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 | 
				
					
						|  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 | 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 | 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 | 2c3c9e5d18 | A bit more minor cleaning up | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  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 | 9 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 |