jules
89ba69ab29
Android Bluetooth MIDI, pro-audio i/o and improved openGL support
9 years ago
hogliux
71532b0e75
Add missing OpenGL definition GL_MULTISAMPLE
9 years ago
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
10 years ago
hogliux
2f94c8019d
Implement proper android scaling support
10 years ago
jules
0c99e8e068
Minor cleanups
10 years ago
hogliux
c76876d388
Adds proper per-monitor scaling support on linux
10 years ago
Timur Doumler
be9a2ff1bb
Implemented support for Android OpenGL native ARGB pixel format.
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
28123033cd
Fixed an iOS GL compile error.
10 years ago
jules
b8133ad331
Fix for GL multisampling on some iOS versions.
10 years ago
jules
6bbe61f024
Compiler warning fix in iOS build.
10 years ago
jules
17863a45b6
Workaround for problems on Android when the OS reuses a posix thread for the openGL thread.
10 years ago
jules
553d46320d
Added an openGL constant.
10 years ago
jules
04019091a7
Fix for deletion of opengl views on newer versions of android
10 years ago
jules
f146765b14
Tweaked the OSX openGL context to hopefully fix problems enabling multisampling mode.
10 years ago
jules
61bf9392d0
Cleaned up a few OSX 10.10 deprecated functions.
10 years ago
jules
56d2ae6a75
More iOS opengl version tweaking
10 years ago
jules
9dd760c86b
Another update for iOS8 openGL multisampling
10 years ago
jules
49dd0011b0
Updates for iOS GL calls in iOS8
10 years ago
jules
3b13032b8c
Updated some iOS GL calls to use newer API types and functions
10 years ago
jules
44b5f716cb
Fixes for openGL on iOS to use multisampling.
10 years ago
jules
da8e3c53b6
Fix for win32 openGL repaints when continuous rendering is turned off.
10 years ago
jules
fcf010e74f
Removed glDrawBuffers call (wasn't available in GLES)
10 years ago
jules
6a952d2e0b
Added glDrawBuffers to the GL extension function list.
10 years ago
jules
619d475021
Fixes for building on iOS 6 SDK
11 years ago
jules
e5c556d307
Added support for GLSL v3 in iOS
11 years ago
jules
0de3ec9a51
OSX warning fix.
11 years ago
jules
12fb13bdea
Tweaks for OpenGL 3 support.
11 years ago
jules
272bcbcaab
Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context.
11 years ago
jules
80387e8cb5
Stripped out all the old openGL fixed-function code, and hard-coded the assumption that it'll be running on hardware that's capable of running GLSL.
11 years ago
jules
e7e2abbb5c
Avoided an unnecessary call in win32 openGL that may have been causing problems with some Nvidea drivers.
11 years ago
jules
42bff200ed
Improved the vertical font hinting algorithm and removed some duplicated typeface code.
11 years ago
jules
ae291475d6
Avoided a GL symbol redefinition and a warning in MSVC.
11 years ago
jules
c58d91fc04
(Fixed typo in last commit)
11 years ago
jules
bea96840b9
Added some openGL definitions to compensate for ones that are missing on certain platforms.
11 years ago
jules
c62da6c983
Cleaned up some pedantic warnings in the iOS build.
11 years ago
jules
1b9a60e52c
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
11 years ago
jules
30cc1ed757
Added flags for multisampling in GL, and implementation of this for iOS.
12 years ago
jules
8d05e58bc7
Horrible hack to work around OSX openGL swap intervals not working correctly when the window is occluded.
12 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
12 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
842a0f5705
Avoided GL contexts being destroyed when a window is minimised.
12 years ago
jules
25c70643e3
OpenGL linux fix, and removed some deprecated GL calls.
12 years ago
jules
ba2dc52b34
Made use of @autoreleasepool for clang builds.
12 years ago
jules
cf781ecb75
OpenGL tweaks, including fix for flickering GL windows when resizing in OSX.
12 years ago
jules
0abd7a3fa1
OpenGL: removed the artifical render-throttling code, allowing the rendering to be kept in sync by the native GL swap-interval.
12 years ago
jules
ad33fca65a
Minor clean-ups and documentation.
12 years ago
jules
b4b8aa939f
Fix for iOS high-DPI openGL.
12 years ago