219 Commits (4b96ffbf6f49518df1eceeb1d70b26088897380e)

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