jules
|
6b1654e1d2
|
Fixed some more warnings.
|
12 years ago |
jules
|
2e777f8943
|
Fix for iOS windowing, and some CGRect clean-ups.
|
12 years ago |
jules
|
c018cba8c8
|
A couple of tweaks to improve iOS/android openGL.
|
12 years ago |
jules
|
842d30fbfa
|
Minor tidying-up.
|
12 years ago |
jules
|
c6299a08dc
|
Changed the return type of ImageType::create().
|
13 years ago |
jules
|
e35e130362
|
Added some matrix uniform setting methods to OpenGLShaderProgram.
|
13 years ago |
jules
|
5a69cc6ce2
|
Internal tidying-up.
|
13 years ago |
jules
|
e04fba6f42
|
OpenGL threading fix.
|
13 years ago |
jules
|
1cf1cd1a3b
|
Workarounds for some c++11 compiler warnings.
|
13 years ago |
jules
|
68024fb8aa
|
Changed OpenGLContext to take a native context handle as its sharing context.
|
13 years ago |
jules
|
bd0741f9a9
|
Added method OpenGLContext::deactivateCurrentContext().
|
13 years ago |
jules
|
ebfd2835d8
|
OpenGLContext fix.
|
13 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
0e1b6061d5
|
Minor clean-ups for GL, removed some old VC6 hacks.
|
13 years ago |
jules
|
7d9e06d788
|
Added OpenGL locking for OSX.
|
13 years ago |
jules
|
04c2d6cfc1
|
Added some GL error handling and tweaks to support older PC builds.
|
13 years ago |
jules
|
351416c09a
|
Tidied up some docs and comments.
|
13 years ago |
jules
|
8de9d9c6da
|
Version number bump. Clean-ups.
|
13 years ago |
jules
|
0f8cc04904
|
GL fixes, clean-ups, docs.
|
13 years ago |
jules
|
91a41ddbd8
|
OpenGL refactoring (stage 1)
|
13 years ago |
jules
|
59669e8bec
|
Thread-local value fix for plugins on XP. Android startup tweaks. Minor component changes.
|
13 years ago |
jules
|
cd711a5c44
|
OpenGL refactoring. Removed a couple of minor methods from OpenGLComponent.
|
13 years ago |
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.
|
13 years ago |
jules
|
8f9549a4a7
|
OpenGL fix.
|
13 years ago |
jules
|
ed9a2a1575
|
Minor android and GL clean-ups.
|
13 years ago |
jules
|
109f0a32a4
|
OpenGL: added internal checks to catch GL errors (in debug mode). More Android GL progress.
|
13 years ago |
jules
|
d2a4173ab4
|
Android: better logging, more GL work.
|
13 years ago |
jules
|
1804b983a0
|
Android GL work.
|
13 years ago |
jules
|
51b2068576
|
Introjucer: added company name property to project, and better exe property info generation in MSVC resource files. Added method OpenGLComponent::rebuildContext().
|
13 years ago |
jules
|
75e9f9102e
|
Introjucer: fixed a problem when creating new exporters. Added better error reporting for GL shader compilation. Linux http fix.
|
13 years ago |
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.
|
13 years ago |
jules
|
47fa7c992b
|
OpenGLComponent changes: new requirement that when using a background thread, your subclass must call stopRenderThread() in its destructor to avoid race conditions.
|
13 years ago |
jules
|
a6fe278654
|
Avoided spurious mouse-up when double-clicking win32 native titlebars. More OpenGL fixes.
|
13 years ago |
jules
|
4d332b6bb3
|
OpenGL fixes for flickering and rounding errors. RelativeCoordinate expression parsing work. Tweaks for AudioProcessorGraph params and OSX thread naming calls.
|
13 years ago |
jules
|
4f0c2c0fb8
|
More openGL shader fixes. VST fix for Wavelab.
|
13 years ago |
jules
|
a66691b061
|
OpenGL tiled image fix.
|
13 years ago |
jules
|
32aae7a2b3
|
Android audio fix. OpenGL tiling bug fix.
|
13 years ago |
jules
|
493a78f33d
|
More openGL: removed problematic gl_FragCoord use; made shaders work in GLES2.
|
13 years ago |
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 |