Vladimír Vondruš
7a43d85d9f
Fix linkage conflict warning/error on MinGW and MSVC.
11 years ago
Vladimír Vondruš
922f36cdb1
Fix crash on context creation on Windows on Intel drivers. Sorry!
...
These driver-specific workarounds are a double-edged sword.
11 years ago
Vladimír Vondruš
c2040c53af
SceneGraph: fix compile error in deprecated functions.
...
And that's only thanks to MSVC, which compiles even the code that is
nowhere used.
11 years ago
Vladimír Vondruš
24d573e453
Fix linkage for local ResourceManager instance on MSVC.
...
I feared that this would be much more complicated.
11 years ago
Vladimír Vondruš
e8cefca023
Wait why how eww.
11 years ago
Vladimír Vondruš
06f938fed8
Disable the deprecation warning also for MSVC.
...
I long for the day when I can remove the old texture API.
11 years ago
Vladimír Vondruš
c09a2d9c95
CMake: use VAR instead of "${VAR}" in if() statements.
...
Caused annoying warnings on CMake 3.1 (gone in 3.2).
11 years ago
Vladimír Vondruš
cefc2343dc
Platform: display CORRADE_MSVC2013_COMPATIBILITY in magnum-info.
11 years ago
Vladimír Vondruš
be795dde27
MSVC 2013 compatibility: some more explicit typing needed.
11 years ago
Vladimír Vondruš
1dbb4b8856
MSVC 2013 compatibility: some explicit typing needed.
11 years ago
Vladimír Vondruš
56650063df
MSVC 2013 compatibility: avoid memory corruption.
11 years ago
Vladimír Vondruš
d1d58ed580
GCC 4.6 compatibility: no std::is_assignable.
11 years ago
Vladimír Vondruš
2fa3a9eb42
GCC 4.5 compatibility: missing include.
11 years ago
Vladimír Vondruš
4a64c6c591
GCC 4.5 compatibility: no bool conversion for type traits.
11 years ago
Vladimír Vondruš
7c2cbdb0bd
GCC 4.5 compatibility: this is like five bugs and segfault at once.
11 years ago
Vladimír Vondruš
b61d231f08
GCC 4.5 compatibility: constexpr-related issues.
11 years ago
Vladimír Vondruš
d3ff70f742
GCC 4.5 compatibility: not possible to construct string using {}.
11 years ago
Vladimír Vondruš
07d11280e9
GCC 4.5 compatibility: no range-based for.
11 years ago
Vladimír Vondruš
63fe39e76b
GCC 4.6 compatibility: can't use both const and constexpr.
11 years ago
Vladimír Vondruš
97c898f8a1
GCC 4.6 compatibility: no type trait bool conversion.
11 years ago
Vladimír Vondruš
614c61e8e3
GCC 4.6 compatibility: no non-static member initializers.
11 years ago
Vladimír Vondruš
8246c111e4
GCC 4.6 compatibility: no delegating constructors.
11 years ago
Vladimír Vondruš
5bd3f7b58f
GCC 4.6 compatibility: conflicting template and parameter names.
11 years ago
Vladimír Vondruš
c5ae6b2d8d
GCC 4.6 compatibility: no template aliases.
11 years ago
Vladimír Vondruš
a951ef9f39
GCC 4.6 compatibility: no friend declarations without class/struct.
11 years ago
Vladimír Vondruš
7d6de4ad89
Removed long-deprecated BufferImage::setData() overload.
11 years ago
Vladimír Vondruš
01541b8c39
Text: removed deprecated TextRenderer alias.
11 years ago
Vladimír Vondruš
d10f4ce593
Shaders: removed deprecated magnumShadersResourceImport.hpp file.
11 years ago
Vladimír Vondruš
b207fb44f1
SceneGraph: removed deprecated Animable::group() function.
11 years ago
Vladimír Vondruš
959180dfd8
Math: removed deprecated Geometry::Rectangle class.
11 years ago
Vladimír Vondruš
721f18360b
Removed deprecated Sampler::maxAnisotropy().
11 years ago
Vladimír Vondruš
a6ac5408b9
Removed deprecated Mesh::Primitive enum.
11 years ago
Vladimír Vondruš
192686e48d
Platform: fix Doxygen warnings.
11 years ago
Vladimír Vondruš
024268ed1d
SceneGraph: test cleanup.
11 years ago
Vladimír Vondruš
7fc31139e2
SceneGraph: added AbstractObject::addFeature(), Object::addChild().
11 years ago
Vladimír Vondruš
92887c9598
Fix ResourceManager-related linker errors on Clang.
...
Guess this will break something else.
11 years ago
Vladimír Vondruš
59f09a0f92
Text: use override when overriding virtual functions.
...
Thanks, Clang (again).
11 years ago
Vladimír Vondruš
1f063b7180
Don't use deprecated enum values.
...
Thanks, Clang.
11 years ago
Vladimír Vondruš
ed8273b15a
Doc++
11 years ago
Vladimír Vondruš
2c516fffb8
Platform: doc++
11 years ago
Vladimír Vondruš
3060e1d1a2
Platform: finally add VSync support to Sdl2Application.
...
Sorry that it took ages. Oh, actually, I'm not able to test this AT ALL
because my awesomely amazing NVidia Optimus laptop CANNOT (what?!) do
VSync because of some bad design decisions from previous century that
led to the disaster that we now know as X11 and as I heard it is
impossible to work around that or something. Ugh.
11 years ago
Vladimír Vondruš
3d1bce2f17
Fixed and updated framebuffer documentation.
11 years ago
Vladimír Vondruš
daec63072d
Simplified *Framebuffer::bind() functionality.
...
This was a leftover from some not-well-thought-out design decision. The
function is now used exclusively for binding for draw, as all
framebuffer reading functions (blit(), read()) are doing the read
binding internally. Moreover it required the user to be extra careful on
ES2, because in many cases there are no separate binding points for
reading and drawing.
The function is now parameter-less and always bind the framebuffer for
drawing. The logic for internal binding was also simplified and on ES2
there are separate implementations for single/separate binding points.
For *Framebuffer::checkStatus() the documentation was updated to explain
the meaning of the parameter on ES2 implementation. Also removed the
need for FramebufferTarget::ReadDraw binding, as it was rather
confusing.
Old *Framebuffer::bind(FramebufferTarget) is now just an alias to the
parameter-less function, ignoring the parameter. Along with
FramebufferTarget::ReadDraw it is marked as deprecated and will be
removed in some future release.
11 years ago
Vladimír Vondruš
10243af18e
SceneGraph: improve and fix documentation.
11 years ago
Squareys
245b7c0efc
doc: update to current api.
...
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Squareys
737ca4b04a
doc: add missing braces.
...
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Squareys
dddc7f37eb
doc: add missing BufferUsage parameter.
...
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Squareys
c131174240
doc: add missing public access modifier.
...
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago
Vladimír Vondruš
ea2efe354d
Fix ResourceManager tests on static build.
11 years ago
Vladimír Vondruš
ff490bb3fa
Add test for file-local ResourceManager instance.
...
To ensure that I didn't accidentaly break anything (linker errors etc.).
11 years ago