Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
ed
|
c715b069b5
|
OpenGL: Revert commits 515f484 and 0a15be7 and calculate scale factor using relative bounds instead
|
7 years ago |
ed
|
0a15be729e
|
OpenGL: Apply Component's transform when invalidating
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
7 years ago |
ed
|
515f4846a5
|
OpenGL: Take a Component's transform into account when painting
|
7 years ago |
jules
|
a9eafbc90f
|
Some tidying up in AffineTransform, and added a new fromTargetPoints method
|
7 years ago |
jules
|
51f6c5d01c
|
Tidied up a few bits of messy String concatenation
|
7 years ago |
ed
|
6894e04356
|
Android: Fixed an OpenGL crash that would occur due to failing to get a pointer to the native window
|
7 years ago |
jules
|
25fe3ee392
|
Some workarounds to avoid triggering the new Xcode thread checker when using openGL
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
7 years ago |
jules
|
a9bc970ff8
|
Made the openGL 2D renderer limit the size of its vertex buffers to avoid problems on systems with limited GPUs
|
7 years ago |
jules
|
9d56e2990d
|
Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
hogliux
|
159ffb5fb9
|
OpenGL: Added method OpenGLContext::setTextureMagnificationFilter to change GL's texture magnification filter
|
7 years ago |
hogliux
|
b9b34393d1
|
Improved scheduling when multiple threads are fighting for the MessageManagerLock
|
7 years ago |
jules
|
369d59f656
|
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
|
7 years ago |
hogliux
|
bd0ec0ca8c
|
Android: Fixed a rare race-condition in android OpenGL startup which could occur if the OpenGL context is destroyed before it is fully initialised
|
7 years ago |
jules
|
12f9f33e91
|
Bit of modernisation in OpenGLContext
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
jules
|
4e5f005421
|
Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase
|
7 years ago |
hogliux
|
4b114d89a7
|
OpenGL: Fixed a crash in Cubase/WaveLab when OpenGL is used in a plug-ins editor
|
8 years ago |
jules
|
a6ef6f393b
|
Clarified a comment in OpenGLRenderer
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
38d49a5ee7
|
Modernised a few RectangleList iterators
|
8 years ago |
jules
|
1465f545d1
|
Made an openGL assertion slightly less strict
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
jules
|
c236e75cf5
|
Adde some missing JUCE_API annotations
|
8 years ago |
hogliux
|
2e08db47ff
|
Added a shader workaround for GPUs on older Android devices
|
8 years ago |
hogliux
|
327f61eacf
|
Fixed a dead-lock which could occur if an OpenGLContext was created and immedietely deleted before it had a chance to render
|
8 years ago |
hogliux
|
6af68f7831
|
Added missing precision specifier in translateFragmentShaderToV3
|
8 years ago |
hogliux
|
42305de6da
|
Added method OpenGLContext::executeOnGLThread to help executing gl house-keeping tasks on the gl thread even when the message manager is locked
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
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 |