jules
|
d77418efed
|
openGL: added acceleration flags in win32.
|
13 years ago |
jules
|
bb30a6da66
|
Fixed missing cast in win32 GL code.
|
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
|
074a8c05dd
|
Fixes to allow OpenGL contexts to be attached to a top-level component.
|
13 years ago |
jules
|
4e1a9f6526
|
better double comparisons for var. Fix for VS2005/VS2010 RTAS exporting. Minor GL cleanups and project updates.
|
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
|
a6fe278654
|
Avoided spurious mouse-up when double-clicking win32 native titlebars. More OpenGL fixes.
|
13 years ago |
jules
|
ca17d3dd82
|
Couple of minor compilation fixes.
|
13 years ago |
jules
|
b65b34ad40
|
More openGL refactoring, completion of all-shader graphic pipeline.
|
13 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.
|
13 years ago |
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).
|
13 years ago |
jules
|
bbac5a8790
|
New class: OpenGLShaderProgram, and GL clean-ups.
|
13 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.
|
13 years ago |
jules
|
2779a6dd4c
|
Win32 GL tweaks. Performance improvement for CoreGraphicsImage.
|
13 years ago |
jules
|
7404020717
|
New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring.
|
13 years ago |
jules
|
04c35b28e6
|
OpenGL refactoring.
|
13 years ago |
jules
|
0e478bf131
|
More OpenGL work.
|
13 years ago |
jules
|
b23e5c4515
|
ImageButton fix. OpenGL refactoring.
|
13 years ago |
Julian Storer
|
74df644356
|
New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers.
|
13 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.
|
13 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..
|
13 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
|
f307045b92
|
Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up.
|
14 years ago |
Julian Storer
|
b047d9be53
|
More 'nullptr' updates and minor clean-ups.
|
14 years ago |
Julian Storer
|
f04309f44a
|
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
|
14 years ago |
Julian Storer
|
7485498ee7
|
Minor clean-ups.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
06d436a3ab
|
Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac.
|
14 years ago |
Julian Storer
|
0a9cbd36c4
|
Minor tweaks to MidiMessage, Label. Removed some intel compiler warnings.
|
14 years ago |
Julian Storer
|
a5cf4030f5
|
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
|
14 years ago |
Julian Storer
|
e2156acbd0
|
win32 openGL tweaks. Fixes for a couple of File methods. New "cpp + header" file creation option for the new jucer.
|
14 years ago |
Julian Storer
|
dffa2dc6e7
|
Fix for Cubase 32/64 bit bridge. Fix for Jucer RTAS project generation.
|
14 years ago |
Julian Storer
|
23e07daec7
|
Minor code clean-ups.
|
14 years ago |
Julian Storer
|
fe92227a4d
|
OpenGL tweaks.
|
15 years ago |
Julian Storer
|
7436e26887
|
Small updates to OpenGLContext.
|
15 years ago |
Julian Storer
|
8ff6737261
|
Major changes to the way Drawables are converted to ValueTrees (with more changes still to come in this area). Important fix to DirectoryIterator. Minor fix for ASIO. Jucer development.
|
15 years ago |
Julian Storer
|
1751beed57
|
Code clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
4f704c4d33
|
Compiler compatibility changes. Minor clean-ups. Linux windowing tweaks.
|
15 years ago |
Julian Storer
|
97e9095933
|
Minor iPhone GL updates, fix for juce_WithoutMacros.h
|
15 years ago |
Julian Storer
|
a94ebc0461
|
Added openGL support for the iPhone.
|
15 years ago |
Julian Storer
|
1fc2a55d82
|
Minor code clean-ups.
|
15 years ago |
Julian Storer
|
d8e16ccc06
|
Converted some internal ComponentPeer methods to use Point and Rectangle rather than raw ints.
|
15 years ago |
jules
|
ea83c7ee5e
|
Collected all the platform-specific code from the different build folders into a new folder in src/native. Also removed support for OSX10.2
|
15 years ago |
jules
|
2fee27c757
|
Updated the text of the copyright/license blurb at the top of each source file.
|
15 years ago |