Vladimír Vondruš
e0c0baacd2
DebugTools: Primitives are needed also for ObjectRenderer.
8 years ago
Vladimír Vondruš
b98dcf76aa
Audio: make the tests compile even if SceneGraph is not enabled.
8 years ago
Vladimír Vondruš
0adf7ea323
MeshTools: make the tests compile even if Primitives are not enabled.
...
Disabling that one benchmark which depends on Primitives.
8 years ago
Vladimír Vondruš
5bc3fce065
doc: make DebugTools tests compilable even if Primitives are not enabled.
...
There was an implicit transitive dependency on Trade. Made it explicit.
8 years ago
Vladimír Vondruš
87a951fc5d
Math: I have no idea what happened here.
...
Even after the change I am not sure what I originally meant to do here.
Discovered by PVS-Studio, thanks to @alexesDev for gathering the report.
8 years ago
Vladimír Vondruš
86b6edb120
Platform: there's no bootstrap for GlutApplication anymore.
8 years ago
Vladimír Vondruš
6f2b115953
external: regenerated Vulkan headers with latest flextGL.
...
Should fix the compilation issue on Windows.
8 years ago
Vladimír Vondruš
d578d4d89e
package/ci: build minimal Vulkan support on Linux and Windows.
...
Disabling everything that doesn't depend on Vulkan as it's not needed to
be built again -- that's basically everything right now. This needs to
be a separate build for the foreseeable future, because it requires a
newer CMake version for the Find module and it'll probably also require
newer C++ standard.
Thanks to @LB-- for providing me with an oneliner to compile a file with
cl.exe.
8 years ago
Vladimír Vondruš
2bfee42e6f
package/ci: rename build matrix IDs -- there's not just GL anymore.
8 years ago
Vladimír Vondruš
5a93e050d3
package/ci: enable colored test output on AppVeyor.
8 years ago
Vladimír Vondruš
de68076f65
Trade: doc++
8 years ago
Vladimír Vondruš
d1a6934b37
doc: updated the developers' guide with new stuff.
8 years ago
Vladimír Vondruš
7356a1b788
SceneGraph: fix a copypaste error in an abstract implementation.
...
Abstract transformation implementations are not used as often so there
was only a minor chance somebody would hit this bug, yet it's a serious
bug. Discovered by PVS-Studio, many thanks to @alexesDev for collecting
the report.
8 years ago
Vladimír Vondruš
c0affdae3b
GL: properly initialize XFB binding in the state tracker.
...
Discovered by PVS-Studio, many thanks to @alexesDev for collecting the
report.
8 years ago
Vladimír Vondruš
471a6d0c28
GL: properly move BufferImage::dataSize().
...
Discovered with PVS-Studio, many thanks to @alexesDev for collecting the
report.
8 years ago
Vladimír Vondruš
e795478353
Make all vars initialized in constructors rather than at some later point.
...
Reported by PVS-Studio, many thanks to @alexesDev for collecting the
report.
8 years ago
Vladimír Vondruš
bfec45ed51
doc: updated changelog.
8 years ago
Vladimír Vondruš
2948953c08
Updated CREDITS.md.
8 years ago
Vladimír Vondruš
d21c05f6f3
Platform: disallow calling framebufferSize() / windowSize() w/o a window.
8 years ago
Vladimír Vondruš
2e2fc285c0
Updated CREDITS.md with new libraries.
8 years ago
Vladimír Vondruš
e84107f3e2
doc: updated changelog.
8 years ago
Squareys
d8ceaf53e4
doc: wrap everything at 80 columns
...
Signed-off-by: Squareys <squareys@googlemail.com>
8 years ago
Jonathan Hale
c8e3ee68db
doc: improve "Vcpkg packages on Windows" section of building.dox
...
Signed-off-by: Squareys <squareys@googlemail.com>
8 years ago
Vladimír Vondruš
088c9d6b35
Platform: better capitalization for deprecation messages.
8 years ago
Squareys
f832c8df51
Platform: gracefully fail GlfwApplication::exec() if no window was opened
...
Signed-off-by: Squareys <squareys@googlemail.com>
8 years ago
Vladimír Vondruš
5b2376413c
package/ci: build only corrade-rc for crosscompiling.
8 years ago
Vladimír Vondruš
bff7ae8d7e
Math: added Range::fromCenter().
8 years ago
Vladimír Vondruš
b5dc42f332
Shaders: I f'ed up the Flat shader defaults, again.
...
Leftover from 0e9cb6945e . Documented
properly, but not implemented. I *need* the shader tests ASAP.
8 years ago
Vladimír Vondruš
2f1c1aaefd
Primitives: document how the grid is oriented.
8 years ago
Vladimír Vondruš
bb8fbcef9c
Math: doc++
8 years ago
Vladimír Vondruš
c334d90870
Improve utility documentation even more.
8 years ago
Vladimír Vondruš
eb9d47387e
Updated toolchains submodule.
8 years ago
Vladimír Vondruš
47ade4ef53
Platform: make it possible to get scroll position in Glfw and Sdl2App.
8 years ago
Vladimír Vondruš
8204132e6e
Platform: explicit constructors for events in GlutApplication.
8 years ago
Vladimír Vondruš
98dd44548d
Platform: events are everything but usable in a constexpr context.
8 years ago
Vladimír Vondruš
29bc3083d7
Platform: minor cleanup.
8 years ago
Vladimír Vondruš
f94c65470a
Platform: provide AndroidApplication::ViewportEvent::framebufferSize().
...
Same as windowSize(), it's there now just to make the ported examples
compile at the moment. Will need to be replaced with proper
implementation later.
8 years ago
Vladimír Vondruš
b9c96d76e8
Math: ability to use [Dual]Complex and [Dual]Quaternion in configuration.
8 years ago
Vladimír Vondruš
4de8a1d3d2
Math: minor cleanup.
8 years ago
Vladimír Vondruš
a1ef8550d3
Shaders: don't multiply Phong diffuse alpha with light intensity.
...
That messes up with alpha mask (basically, areas that receive less than
50% light get clipped away).
8 years ago
Vladimír Vondruš
f02f2f9a05
Audio: fix the magnum-al-info title.
8 years ago
Vladimír Vondruš
4eb1764c5e
doc: placeholder for the UI documentation.
8 years ago
Vladimír Vondruš
8f6ca904d8
doc: improved and unified docs for command-line utilities.
...
Especially mention how to build them and how to use them with CMake.
Also add a dedicated page for the Magnum::Ui Gallery.
8 years ago
Vladimír Vondruš
b47db397af
CMake: provide paths to Emscripten-specific CSS/JS files.
...
And install them unconditionally to allow them to be used with
third-party application implementations.
8 years ago
Vladimír Vondruš
02ba35ac85
doc: extras now have code snippets too.
8 years ago
Vladimír Vondruš
8ae569755c
doc: whoopsie, old URL.
...
Now I need to wait few more years for all search engine caches to clean
up.
8 years ago
Vladimír Vondruš
39b00b8eae
doc: fix compilation on Android.
...
Huh. Not sure why this happens here.
8 years ago
Vladimír Vondruš
9118037b3b
doc: mention EM_ASM() and dollar warnings.
8 years ago
Vladimír Vondruš
e3b60abf64
Platform: don't allow emscripten to hide the oopsies.
8 years ago
Vladimír Vondruš
2e567e4f12
Platform: cthulhu was missing here.
8 years ago