1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-31 03:00:05 +00:00
Commit graph

127 commits

Author SHA1 Message Date
jules
ffdca01800 openGL: deactivating context on shutdown. 2012-05-04 13:00:01 +01:00
jules
bd0741f9a9 Added method OpenGLContext::deactivateCurrentContext(). 2012-05-04 11:23:57 +01:00
jules
3ef8be7a42 Updated use of deprecated linux keyboard function. Removed some unnecessary GL headers. 2012-04-30 10:16:33 +01:00
jules
79381ced5d Removed GLU from the list of default libraries. 2012-04-27 09:00:07 +01:00
jules
df5d50bcd8 Version number bump. 2012-04-16 17:54:42 +01:00
jules
ebfd2835d8 OpenGLContext fix. 2012-04-13 17:53:22 +01:00
jules
3a91979ea8 Version bump. 2012-04-11 11:06:43 +01:00
jules
1f95f54089 Purged some warnings. 2012-04-10 10:29:14 +01:00
jules
9c129d1778 OpenGL header fix for 10.5 2012-04-04 10:10:02 +01:00
jules
0e1b6061d5 Minor clean-ups for GL, removed some old VC6 hacks. 2012-04-03 20:25:05 +01:00
jules
7d9e06d788 Added OpenGL locking for OSX. 2012-04-03 18:18:44 +01:00
jules
04c2d6cfc1 Added some GL error handling and tweaks to support older PC builds. 2012-04-03 14:51:22 +01:00
jules
074a8c05dd Fixes to allow OpenGL contexts to be attached to a top-level component. 2012-04-03 13:31:27 +01:00
jules
351416c09a Tidied up some docs and comments. 2012-04-03 11:36:31 +01:00
jules
875cb97217 OpenGL fixes to support OSX10.5 and older win32 systems. 2012-04-02 17:52:14 +01:00
jules
4e1a9f6526 better double comparisons for var. Fix for VS2005/VS2010 RTAS exporting. Minor GL cleanups and project updates. 2012-03-31 16:41:05 +01:00
jules
8de9d9c6da Version number bump. Clean-ups. 2012-03-30 15:40:17 +01:00
jules
0f8cc04904 GL fixes, clean-ups, docs. 2012-03-30 15:28:26 +01:00
jules
53c0436d71 Android fixes. OSX fix for old SDKs. 2012-03-29 12:40:14 +01:00
jules
91a41ddbd8 OpenGL refactoring (stage 1) 2012-03-27 17:22:54 +01:00
jules
59669e8bec Thread-local value fix for plugins on XP. Android startup tweaks. Minor component changes. 2012-03-27 11:04:27 +01:00
jules
cd711a5c44 OpenGL refactoring. Removed a couple of minor methods from OpenGLComponent. 2012-03-15 15:58:34 +00:00
jules
b338698e34 OpenGL: removed the fixed-function rendering code, replacing it with a simple software renderer that blits its results to the GL context. Removed the public OpenGLGraphicsContext class, replacing it with a createOpenGLGraphicsContext() function which returns an appropriate shader-based or software-based renderer object. 2012-03-15 11:13:38 +00:00
jules
8f9549a4a7 OpenGL fix. 2012-03-02 10:53:04 +00:00
jules
ed9a2a1575 Minor android and GL clean-ups. 2012-03-01 17:52:03 +00:00
jules
109f0a32a4 OpenGL: added internal checks to catch GL errors (in debug mode). More Android GL progress. 2012-03-01 12:10:37 +00:00
jules
aab3a6a6eb Android GL work. 2012-02-29 14:16:14 +00:00
jules
40e473d4dc MSVC GL compile fix. 2012-02-25 21:05:11 +00:00
jules
09eaba73f0 Removed some android debug code. 2012-02-25 18:57:18 +00:00
jules
2bfa580254 Android GL work. 2012-02-25 18:30:42 +00:00
jules
a6c9992957 Updated some module usage warning code. 2012-02-24 18:12:21 +00:00
jules
b6a22826fe Updates to keep Xcode 4.3 happy. 2012-02-23 21:10:49 +00:00
jules
d2a4173ab4 Android: better logging, more GL work. 2012-02-23 17:34:46 +00:00
jules
1804b983a0 Android GL work. 2012-02-23 09:57:00 +00:00
jules
51b2068576 Introjucer: added company name property to project, and better exe property info generation in MSVC resource files. Added method OpenGLComponent::rebuildContext(). 2012-02-22 11:11:34 +00:00
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