hogliux
c7b8e77031
Update copyright notice
9 years ago
hogliux
effdc661ca
Fix correct repainting of OpenGLContexts if a non-compositing window manager is used on linux
9 years ago
jules
0c99e8e068
Minor cleanups
10 years ago
hogliux
c76876d388
Adds proper per-monitor scaling support on linux
10 years ago
jules
1952ed195e
Whitespace
10 years ago
hogliux
8c242b7547
Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
10 years ago
jules
272bcbcaab
Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context.
11 years ago
jules
30cc1ed757
Added flags for multisampling in GL, and implementation of this for iOS.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
25c70643e3
OpenGL linux fix, and removed some deprecated GL calls.
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
842d30fbfa
Minor tidying-up.
12 years ago
jules
52aae5ed06
Fixed linux opengl compile error.
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
7d9e06d788
Added OpenGL locking for OSX.
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
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
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
57a0fd5cef
Linux opengl fix.
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
a07b719501
More structural reorganisation.
14 years ago