jules
|
b65b34ad40
|
More openGL refactoring, completion of all-shader graphic pipeline.
|
13 years ago |
jules
|
7c486b83d8
|
Removed the OpenGLRenderingTarget class (which wasn't a good fit with the way openGL actually works)
|
13 years ago |
jules
|
9b16df83cf
|
GL fixes for iOS/Android.
|
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
|
c38916b675
|
OpenGL renderer optimisations.
|
13 years ago |
jules
|
43d9a4eb16
|
New class: ThreadLocalValue.
|
13 years ago |
jules
|
5e795134fc
|
Added a read/write lock to the glyph cache. OpenGL shader fix.
|
13 years ago |
jules
|
2c0902833d
|
Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option.
|
13 years ago |
jules
|
115d86817f
|
Minor win32 GL fix.
|
13 years ago |
jules
|
0d1c72f0b1
|
More openGL: using VBOs when rendering with shaders.
|
13 years ago |
jules
|
df8b3618c2
|
OpenGL vertex attribute helper.
|
13 years ago |
jules
|
37d8a65407
|
More OpenGL shader work.
|
13 years ago |
jules
|
a56a285e58
|
OpenGL work: renamed OpenGLGraphicsContext class, and made it use shaders for rendering where available.
|
13 years ago |
jules
|
bbac5a8790
|
New class: OpenGLShaderProgram, and GL clean-ups.
|
13 years ago |
jules
|
f703feb61e
|
OpenGL improvements.
|
13 years ago |
jules
|
c1ab947a53
|
Couple of minor windowing fixes.
|
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
|
6b7496c893
|
Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy()
|
13 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.
|
13 years ago |
jules
|
9bccfebea7
|
OpenGL development.
|
13 years ago |
jules
|
75ad1071ad
|
OpenGL renderer optimisations. Renamed Colour::fromFloatRGBA.
|
13 years ago |
jules
|
7cf9e480b2
|
Some new 3D utility classes: Vector3D, Matrix3D, Quaternion, Draggable3DOrientation.
|
13 years ago |
jules
|
6f71bfdf89
|
OpenGL renderer optimisations.
|
13 years ago |
jules
|
34840062ef
|
Made the x and y members public in the Point class.
|
13 years ago |
jules
|
115a171d76
|
Big OpenGLRenderer rewrite, plus a revamped OpenGL demo page to demonstrate 2D rendering.
|
13 years ago |
jules
|
b480ff14a2
|
Fixed a typo in image conversion.
|
13 years ago |
jules
|
0b1cdf6ab1
|
Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType.
|
13 years ago |
jules
|
d1e4e9b9d0
|
OpenGL development (OpenGLRenderer now more-or-less works)
|
13 years ago |
jules
|
0422e4ced9
|
More OpenGL work.
|
13 years ago |
jules
|
7404020717
|
New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring.
|
13 years ago |
jules
|
04c35b28e6
|
OpenGL refactoring.
|
13 years ago |
jules
|
2f3f3b9639
|
More OpenGL classes (do not use yet - work in progress!)
|
13 years ago |
jules
|
9eb2e337d3
|
Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation.
|
13 years ago |
jules
|
0e478bf131
|
More OpenGL work.
|
13 years ago |
jules
|
b23e5c4515
|
ImageButton fix. OpenGL refactoring.
|
13 years ago |
jules
|
be3565ac98
|
Refactored some rendering code.
|
13 years ago |
jules
|
f31dca5f2f
|
More OpenGL work.
|
13 years ago |
jules
|
61f5ca11ab
|
More OpenGL fixes and work.
|
13 years ago |
jules
|
4afcdaaaba
|
Added some OpenGL framebuffer functionality.
|
13 years ago |
jules
|
c3492b99e3
|
Minor bits of refactoring.
|
13 years ago |
jules
|
58580fc792
|
OpenGL gradient rendering. Viewport fix.
|
13 years ago |
jules
|
b684a99d3a
|
Added a new plugin host type.
|
13 years ago |
jules
|
1f4b35c3fb
|
OpenGL path rendering.
|
13 years ago |
jules
|
8dd0a7e7f2
|
Fix for misaligned AIFF files. Introjucer fix for locally-copied files and MSVC optimisation.
|
13 years ago |
jules
|
f35738afe0
|
Midi file fix to avoid multiple end-of-track events. Some openGL tweaks.
|
13 years ago |
jules
|
5a45b4f4c6
|
New class: OpenGLFrameBufferImage, which wraps a framebuffer inside a juce Image.
|
13 years ago |
Julian Storer
|
52a90374df
|
AU path fix. Minor tweaks. Version number bump.
|
13 years ago |
Julian Storer
|
7c77e101fc
|
Minor clean-ups.
|
13 years ago |
Julian Storer
|
74df644356
|
New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers.
|
13 years ago |