1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-04 03:40:07 +00:00
Commit graph

92 commits

Author SHA1 Message Date
jules
75e9f9102e Introjucer: fixed a problem when creating new exporters. Added better error reporting for GL shader compilation. Linux http fix. 2012-02-15 11:20:36 +00:00
jules
d70d017fc6 Docs fix. Version bump. 2012-02-13 15:29:21 +00:00
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. 2012-02-11 14:09:23 +00:00
jules
a9103407d7 Version number bump. 2012-02-09 13:35:59 +00:00
jules
2e664976ec Changed the introjucer's config list system: each exporter now contains its own list of configs. If you load an old project, its global config list will be copied into each of its exporters. Added x64 support for VC2010 projects, as an option in its configs. 2012-02-09 13:35:37 +00:00
jules
47fa7c992b OpenGLComponent changes: new requirement that when using a background thread, your subclass must call stopRenderThread() in its destructor to avoid race conditions. 2012-02-07 10:19:03 +00:00
jules
a6fe278654 Avoided spurious mouse-up when double-clicking win32 native titlebars. More OpenGL fixes. 2012-02-03 14:09:47 +00:00
jules
4d332b6bb3 OpenGL fixes for flickering and rounding errors. RelativeCoordinate expression parsing work. Tweaks for AudioProcessorGraph params and OSX thread naming calls. 2012-02-02 12:08:04 +00:00
jules
4f0c2c0fb8 More openGL shader fixes. VST fix for Wavelab. 2012-01-31 19:16:44 +00:00
jules
a66691b061 OpenGL tiled image fix. 2012-01-30 19:25:35 +00:00
jules
32aae7a2b3 Android audio fix. OpenGL tiling bug fix. 2012-01-30 17:36:47 +00:00
jules
a511ea6b31 Mac GL fix for some older graphics cards. 2012-01-16 09:58:43 +00:00
jules
bdbe7d3f01 Introjucer: made it possible to override settings in AppConfig.h. Version number bump. 2012-01-12 14:19:16 +00:00
jules
ca17d3dd82 Couple of minor compilation fixes. 2012-01-11 20:49:46 +00:00
jules
493a78f33d More openGL: removed problematic gl_FragCoord use; made shaders work in GLES2. 2012-01-10 14:25:21 +00:00
jules
b65b34ad40 More openGL refactoring, completion of all-shader graphic pipeline. 2012-01-09 17:07:14 +00:00
jules
7c486b83d8 Removed the OpenGLRenderingTarget class (which wasn't a good fit with the way openGL actually works) 2012-01-06 10:23:48 +00:00
jules
9b16df83cf GL fixes for iOS/Android. 2012-01-05 21:20:16 +00:00
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. 2012-01-04 16:36:30 +00:00
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). 2011-12-23 10:33:05 +00:00
jules
c38916b675 OpenGL renderer optimisations. 2011-12-22 18:32:34 +00:00
jules
43d9a4eb16 New class: ThreadLocalValue. 2011-12-22 11:40:34 +00:00
jules
b00ae44410 Windows 64-bit GL fix. 2011-12-22 09:52:15 +00:00
jules
5e795134fc Added a read/write lock to the glyph cache. OpenGL shader fix. 2011-12-21 11:15:22 +00:00
jules
2c0902833d Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option. 2011-12-20 13:32:11 +00:00
jules
115d86817f Minor win32 GL fix. 2011-12-19 20:32:28 +00:00
jules
0d1c72f0b1 More openGL: using VBOs when rendering with shaders. 2011-12-19 18:18:15 +00:00
jules
57091c833c Win32 openGL build fix. Added .wma file extension for Windows Media. 2011-12-19 10:52:11 +00:00
jules
df8b3618c2 OpenGL vertex attribute helper. 2011-12-18 11:45:00 +00:00
jules
37d8a65407 More OpenGL shader work. 2011-12-18 10:37:25 +00:00
jules
a56a285e58 OpenGL work: renamed OpenGLGraphicsContext class, and made it use shaders for rendering where available. 2011-12-15 13:50:19 +00:00
jules
a376a04c64 Android build updates. 2011-12-14 13:58:10 +00:00
jules
bbac5a8790 New class: OpenGLShaderProgram, and GL clean-ups. 2011-12-14 13:22:16 +00:00
jules
f703feb61e OpenGL improvements. 2011-12-13 22:10:33 +00:00
jules
fd9bf6d5a3 Updated Introjucer for better Xcode 4 compatibility. Bumped version number. 2011-12-12 14:23:17 +00:00
jules
c1ab947a53 Couple of minor windowing fixes. 2011-12-12 12:55:56 +00:00
jules
ba53323cbd Android updates to support NDK r7. 2011-12-12 12:23:15 +00:00
jules
9b6780f15a Version number bump. 2011-12-08 19:52:34 +00:00
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. 2011-12-08 19:50:45 +00:00
jules
38eb7f8a5b New class: WindowsMediaAudioFormat. 2011-12-03 20:58:55 +00:00
jules
2779a6dd4c Win32 GL tweaks. Performance improvement for CoreGraphicsImage. 2011-12-01 16:46:05 +00:00
jules
e60b2f3a20 New class: MP3AudioFormat. 2011-11-29 17:07:54 +00:00
jules
6b7496c893 Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy() 2011-11-20 21:55:35 +00:00
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. 2011-11-18 13:50:19 +00:00
jules
9bccfebea7 OpenGL development. 2011-11-15 17:10:48 +00:00
jules
75ad1071ad OpenGL renderer optimisations. Renamed Colour::fromFloatRGBA. 2011-11-10 17:51:34 +00:00
jules
7cf9e480b2 Some new 3D utility classes: Vector3D, Matrix3D, Quaternion, Draggable3DOrientation. 2011-11-07 18:58:37 +00:00
jules
674aa73dd7 Bumped the version number. 2011-11-04 16:20:13 +00:00
jules
6f71bfdf89 OpenGL renderer optimisations. 2011-11-04 16:09:52 +00:00
jules
34840062ef Made the x and y members public in the Point class. 2011-11-01 21:29:10 +00:00