Vladimír Vondruš
7ced4740fd
Silence a bunch of macOS-specific warnings.
6 years ago
Vladimír Vondruš
9c8a3b6c39
Adapt to Corrade changes.
6 years ago
Vladimír Vondruš
91fc09e3e9
Prefix internal Resource members with an underscore.
6 years ago
Vladimír Vondruš
eda984c9c9
Made Resource nothrow-movable.
...
Otherwise it can't be used in growable Arrays (and std::vector copies it
instead of moving when reallocating).
6 years ago
Vladimír Vondruš
2eaa9f2ceb
Add explicit tests for Resource constructors.
6 years ago
Vladimír Vondruš
55b18efe43
Test that [Compressed]Image is nothrow movable.
...
Trade::ImageData has this, but not here. Not sure why I forgot.
6 years ago
Vladimír Vondruš
e603771cef
Platform: fix EmscriptenApplication mouse events with Emscripten master.
...
The canvasX/Y properties were silently deprecated (I wouldn't know
without looking at the source, the docs say no such thing) and when
-s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1 is enabled, these are
not initialized to any meaningful value.
6 years ago
Vladimír Vondruš
34261840bc
GL: expand ARB_DSA blacklisting on Intel Windows drivers a bit further.
...
This should finally fix all remaining Intel Windows driver issues.
Hopefully. Or at least until the next major driver update.
6 years ago
Vladimír Vondruš
28fdfad0ec
MeshTools: suppress a Clang warning in a test.
6 years ago
Vladimír Vondruš
dc56bf413a
DebugTools: update test to pass on clang-cl.
...
NaN printing strikes again.
6 years ago
Vladimír Vondruš
f831be7031
GL: clang-cl is this what you want?
6 years ago
Vladimír Vondruš
fbfb060b46
Animation: export just the function to avoid clang-cl complaining.
...
If it's on the class, it complains it's ignored.
6 years ago
Vladimír Vondruš
323829ac15
Work around clang-cl forgetting dllexport on extern templates.
6 years ago
Vladimír Vondruš
f7f676e01d
DebugTools: remove unused declaration in a test.
...
THis one is split into imageFileZeroDelta() and imageFileNonZeroDelta().
6 years ago
Vladimír Vondruš
f077fc1ada
DebugTools: update test to pass with newer Emscripten on the CI.
6 years ago
Vladimír Vondruš
c527c26a6e
GL: fix clang-cl warning about C-incompatible function signatures.
6 years ago
Vladimír Vondruš
32eb99890e
Platform: silence clang-cl warnings from internal SDL headers.
6 years ago
Vladimír Vondruš
9bd7f306b5
Math: work around the NAN macro not being constexpr on clang-cl.
...
Y tho.
6 years ago
Vladimír Vondruš
02a6747b73
SceneGraph: show how to implement object culling on the drawable group.
6 years ago
Vladimír Vondruš
1fb90813b1
doc: updated credits and changelog.
6 years ago
Vladimír Vondruš
4e5ed76dce
Audio,Platform: put Emscripten boilerplate to correct location.
...
Got broken when introducing a global RUNTIME_OUTPUT_LOCATION.
6 years ago
Vladimír Vondruš
2e52cc0f3c
MeshTools: added a STL-less subdivideInPlace() variant.
...
What's extremely funny is that this made the benchmark *twice as fast*
in Debug.
6 years ago
Vladimír Vondruš
dc24831693
MeshTools: we know the final size beforehand.
6 years ago
Vladimír Vondruš
0160156318
MeshTools: why was past me such an overengineer?
6 years ago
Vladimír Vondruš
d33bbd1c7e
Platform: apparently I forgot to finish this sentence a year ago.
6 years ago
Vladimír Vondruš
e67526abf0
Platform: ability to set window size in Sdl2 and GlfwApplication.
...
It had the min/max size setters added in 2019.10 but this was missing.
6 years ago
Vladimír Vondruš
314cad0d89
Platform: document how to calculate content scaling in a x-platform way.
6 years ago
Vladimír Vondruš
376757bc6c
Doc++
6 years ago
Daniel Guzman
dd0fc3bcaf
Stop Magnum/Math/Swizzle.h(75): warning C4389: '==': signed/unsigned mismatch
6 years ago
Vladimír Vondruš
e72a0459c8
doc: updated changelog, mark new APIs as new.
7 years ago
Squareys
e88d0cb181
GL: Add ArrayView<AbstractTexture*> overrides to bind and bindImages
...
Signed-off-by: Squareys <squareys@googlemail.com>
7 years ago
Vladimír Vondruš
5e9d1476ba
Platform: oh, right, Doxygen's "smart" quotes visited here.
7 years ago
Vladimír Vondruš
3379051ed5
Platform: added a bunch of missing keys.
7 years ago
Vladimír Vondruš
6b2f4711b4
Primitives: fix an assertion in uvSphereWireframe().
...
Everything I do these days is a potential breakign change.
7 years ago
Vladimír Vondruš
d5b470d350
Shaders: fix missing include.
7 years ago
Vladimír Vondruš
a29cb46549
GL: give up and disable DSA for everything buffer-related on Intel/Windows.
...
Sad.
7 years ago
Vladimír Vondruš
959ab7a444
Math: haha whoops.
7 years ago
Vladimír Vondruš
15e5bfa09e
Update credits and changelog, minor cleanup.
7 years ago
Marco Melorio
097289850a
Add toEuler() to Quaternion
7 years ago
Vladimír Vondruš
6acfa6c7b6
external: expose a bunch of new GL extensions.
...
ARB_sample_locations and AMD_shader_explicit_vertex_parameter /
NV_fragment_shader_barycentric for barycentic coords in the vertex
shader. The ARB extension mentions GLES but doesn't have any assigned
number, so I'm treating it as desktop-only. There's a NV variant that
does have an ES extension number, but I don't really want to add it just
because that.
7 years ago
Vladimír Vondruš
86c7486402
Platform: fix non-deprecated build.
...
Breakage introduced by the recent window icon addition.
7 years ago
Vladimír Vondruš
44458f5b37
Trade: explanatory message in a test.
7 years ago
Vladimír Vondruš
7be062a71a
Trade: clean up unused & harmful error redirection in tests.
...
Copypaste error. This would hide graceful assert messages, which is not
good.
7 years ago
Vladimír Vondruš
fd1c7b43d8
Trade: ugh, lcov, UGH.
7 years ago
Vladimír Vondruš
09e6145990
Math: improve Kahan Sum benchmark by comparing to doubles as well.
...
And reducing the overhead from the vector iterators by using an Array.
7 years ago
Konstantinos Chatzilygeroudis
5e5c5f7945
GlfwApplication: fix for empty env XDG_SESSION_TYPE
7 years ago
Vladimír Vondruš
a920722839
doc: label deprecated APIs and stuff new since 2019.10 with version info.
...
Should make new things more discoverable, avoid confusion when a
documented API isn't there and reduce the need for maintaining multiple
separate versions of the docs.
7 years ago
Vladimír Vondruš
b4f88f00ab
Remove last remaining APIs deprecated in 2018.04.
7 years ago
Vladimír Vondruš
090c6bb4a7
Platform: window icon management in Glfw and Sdl2Application.
7 years ago
Vladimír Vondruš
4f6f8ecdde
Platform: um... why isn't SDL_version.h pulled in implicitly?
...
I'd assume that if I include any SDL header, the version macros get
included too.
7 years ago