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

218 commits

Author SHA1 Message Date
jules
42a956c9c6 Added a workaround for an obscure GL race condition when closing contexts 2016-04-19 16:19:10 +01:00
jules
cd37ba3aa4 Fix for openGL when a GL component is removed from its parent without detaching first. 2016-03-10 12:09:10 +00:00
jules
b355af98a1 Disabled depth-test when overlaying 2D rendering on openGL 3D content 2016-02-16 09:45:09 +00:00
jules
e1b32ff2f3 A couple of openGL3 fixes for win32 2016-02-02 10:23:04 +00:00
jules
4e6ea1dbdf Added some missing win32 GL function support needed for GL3 2016-01-29 15:12:05 +00:00
hogliux
082b15969f Fix OpenGL 2D custom shader crash on newer Android devices 2016-01-28 17:04:16 +00:00
hogliux
256e66dfa3 Add workaround for OpenGL drivers which do not support glGetString(GL_SHADING_LANGUAGE_VERSION) 2016-01-26 12:46:33 +00:00
jules
2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 2015-12-23 11:47:18 +00:00
jules
82b0a3628b Added some comments regarding MessageManagerLocks 2015-12-14 09:48:25 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
c06db136bd Added a few noexcepts to some GL functions 2015-12-01 17:25:14 +00:00
jules
9f7eb07ce5 OpenGL: changed image invalidation to allow non-GL threads that draw into images to correctly invalidate the GPU-cached version 2015-11-24 11:31:26 +00:00
jules
89ba69ab29 Android Bluetooth MIDI, pro-audio i/o and improved openGL support 2015-11-03 10:37:52 +00:00
jules
e3e812ecd6 Fixed a couple of threading issues with openGL images on OSX. 2015-08-17 19:17:51 +01:00
jules
16fa0e8ad9 Added new method OpenGLContext::getContextAttachedTo() 2015-07-28 15:01:25 +01:00
jules
029c9a7e71 Added some methods to OpenGLShaderProgram to allow uniforms to be set directly by name rather than needing a Uniform object. 2015-07-24 12:29:53 +01:00
Timur Doumler
dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 2015-07-23 15:57:18 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
b6a1d5386d Added more re-binding of vertex buffers in GL rendering code, to work around people's own GL code unbinding this. 2015-06-04 16:58:42 +01:00
jules
2a15b88dc3 Fix for GL 2D rendering when used with user-code which unbinds the VAO. 2015-05-25 09:36:11 +01:00
Timur Doumler
be9a2ff1bb Implemented support for Android OpenGL native ARGB pixel format. 2015-05-05 17:44:10 +01:00
Fabian Renn-Giles
ad3c04cdac Remove colour swizzle to fix inverted colour bug on Samsung phones 2015-04-06 11:23:59 +01:00
jules
c240ca4eaf Added a method OpenGLContext::setImageCacheSize to provide explicit control over the amount of GPU space that is used for the internal image cache. 2015-03-26 18:12:07 +00:00
jules
44daeecae8 Fixed a compiler warning 2015-03-16 09:11:26 +00:00
jules
43252dc605 Tidied-up a few stray sign-conversion warnings. 2015-03-15 18:22:19 +00:00
jules
39da2ea627 Added an internal flag JUCE_OPENGL_CREATE_JUCE_RENDER_THREAD to make non-threaded GL contexts more generically implementable. 2014-12-29 17:14:28 +00:00
jules
fd7b9a8542 Workaround for leak of openGL textures when Images are deleted without an active GL context. 2014-10-27 10:28:46 +00:00
jules
28b790c4c1 Fixed ridiculous typo in openGL 2014-10-27 08:21:42 +00:00
jules
91c81a6319 Avoided a crash in openGL when running on very old Windows drivers. 2014-10-26 10:25:56 +00:00
jules
9356a51249 Avoided some unwanted GLSL assertions. 2014-10-24 12:58:43 +01:00
jules
b88b621d81 Restructured some openGL file locations. 2014-10-24 12:34:07 +01:00
jules
6c30e83de1 Added openGL macro JUCE_GLSL_VERSION 2014-08-17 12:24:38 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +01:00
jules
af0276b698 Refactored some openGL 2D shaders to move some interpolation from the fragment shader into varying variables. 2014-05-30 11:25:09 +01:00
jules
6cd4bb5448 OpenGL thread-safety fix. 2014-04-18 22:10:39 +01:00
jules
51494449c7 iOS background app GL rendering workaround. 2014-04-02 17:39:26 +01:00
jules
3c5dce0b92 iOS openGL background process fix. 2014-04-01 17:00:48 +01:00
jules
09d626eafa Fix to make GL rendered comps repaint when un-minimised on win32. 2014-03-30 17:30:22 +01:00
jules
e449f1a8af Workarounds for a couple of MSVC quirks. 2014-03-29 13:56:16 +00:00
jules
f805382a83 Fix for iOS openGL framebuffers. 2014-03-27 09:52:42 +00:00
jules
35fd84cc52 Better parsing of openGL SL version number. 2014-03-22 14:58:30 +00:00
jules
aeb6657cb4 Some fixes and clean-ups to OpenGLFrameBuffer 2014-03-22 14:57:52 +00:00
jules
dfda7c77fc Workarounds for some mingw build problems. 2014-03-19 11:23:52 +00:00
jules
b09467c7c5 Couple of GL clean-ups. 2014-03-13 11:05:34 +00:00
jules
b1b08106bf Updated OpenGLGraphicsContext to be able to use GL3 contexts. 2014-03-13 10:57:03 +00:00
jules
272bcbcaab Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context. 2014-03-11 10:24:31 +00:00
jules
946c1804fd Avoided an unnecessary GL assertion. 2014-03-06 10:30:41 +00:00
jules
fb1018a034 Better GL context scale change detection. 2014-02-25 22:13:56 +00:00
jules
7b3ac6ebe7 Better detection of changes of display scale in GL component. 2014-02-25 10:59:43 +00:00
jules
fa2b42a742 Android GL fixes. 2014-02-24 20:29:13 +00:00