-
87c2bc74fe
MeshTools: implement removeDuplicates() for discrete data as well.
Vladimír Vondruš
2020-01-21 12:19:45 +0100
-
bae5eecf42
MeshTools: compressIndices() now takes also an offset.
Vladimír Vondruš
2020-01-22 17:02:14 +0100
-
1974da2635
MeshTools: added a type-erased compressIndices().
Vladimír Vondruš
2020-01-19 21:41:04 +0100
-
937689ea61
MeshTools: deSTLify compressIndices().
Vladimír Vondruš
2020-01-22 17:01:59 +0100
-
75eefdbe70
MeshTools: adapt flipFaceWinding(), flipNormals() and tipsify() tests.
Vladimír Vondruš
2020-01-19 18:50:51 +0100
-
b589f15640
MeshTools: deSTLify flipNormals(), flipFaceWinding() and tipsify().
Vladimír Vondruš
2020-01-19 15:31:14 +0100
-
77d7931df2
MeshTools: added a STL-less subdivide().
Vladimír Vondruš
2020-01-19 15:12:49 +0100
-
78a29431b1
MeshTools: duplicateInto() taking also type-erased indices.
Vladimír Vondruš
2020-01-13 21:13:20 +0100
-
aeedf1264d
MeshTools: generateSmoothNormals() taking also type-erased indices.
Vladimír Vondruš
2020-01-13 21:10:24 +0100
-
1684ccac2d
MeshTools: simplify test code a bit.
Vladimír Vondruš
2020-01-08 17:43:37 +0100
-
db502c1acf
MeshTools: this test didn't test the NaNs at all.
Vladimír Vondruš
2020-01-08 17:28:35 +0100
-
24d01e29c8
MeshTools: update an assertion text, add a test for it.
Vladimír Vondruš
2020-01-08 17:27:37 +0100
-
735c59e96b
MeshTools: added a duplicateInto() variant taking a 2D strided array view.
Vladimír Vondruš
2020-01-08 17:01:55 +0100
-
29f0fdb188
MeshTools: explicit generateSmoothNormals() overloads for each index type.
Vladimír Vondruš
2020-01-08 13:47:48 +0100
-
2f15f95ab5
MeshTools: this is also new since last release.
Vladimír Vondruš
2020-01-08 13:21:38 +0100
-
847e3c8e49
MeshTools: group similar functions together.
Vladimír Vondruš
2020-01-05 18:30:45 +0100
-
677b24a807
MeshTools: doc++
Vladimír Vondruš
2020-02-27 00:46:45 +0100
-
a1924f55c4
MeshTools: subdivideInPlace() accepts strided indices of any type.
Vladimír Vondruš
2020-01-04 23:10:01 +0100
-
1c74a87f24
Primitives: use a more efficient duplicate removal approach in Icosphere.
Vladimír Vondruš
2020-01-09 11:32:01 +0100
-
ea7259b424
MeshTools: add STL-free removeDuplicatesInPlace() & an indexed variant also.
Vladimír Vondruš
2020-01-04 23:09:17 +0100
-
274759c0be
MeshTools: clean up and clarify removeDuplicates().
Vladimír Vondruš
2019-12-31 00:23:16 +0100
-
4f0170ace4
GL: taking just an init list in MeshView::draw() was a stupid idea.
Vladimír Vondruš
2020-03-10 18:36:02 +0100
-
881003d90b
Test: adapt tests to change in TestSuite float epsilon precisions.
Vladimír Vondruš
2020-03-08 23:04:14 +0100
-
c68cee85c2
package/ci: switch to a WebAssembly build.
Vladimír Vondruš
2020-03-08 11:50:04 +0100
-
ab0cba2573
Math: minor cleanup.
Vladimír Vondruš
2020-03-08 20:53:58 +0100
-
53151f606a
Math: ensure TypeTraits fuzzy compare is consistent with TestSuite.
Vladimír Vondruš
2020-03-08 20:50:34 +0100
-
cff219d986
doc: make vcpkg/hunter instructions easier to find.
Vladimír Vondruš
2020-03-02 20:54:53 +0100
-
6794df83b3
doc: fix dead links to Hunter.
Vladimír Vondruš
2020-03-02 12:14:57 +0100
-
513f3f5392
doc: avoid linking to deprecated features.
Vladimír Vondruš
2020-03-02 09:24:24 +0100
-
526254912e
doc: updated credits and changelog.
Vladimír Vondruš
2020-02-28 13:55:37 +0100
-
a0e6ac1ed0
Math: Non-const overloads for Frustum::(left|right|top|bottom|near|far|[])
Squareys
2020-02-26 19:15:03 +0100
-
7c25dc64f2
GL: reading from front buffer is n/a on WebGL, so don't expose that.
Vladimír Vondruš
2020-02-28 13:21:58 +0100
-
c6619fc685
doc: thanks, Doxygen, but no.
Vladimír Vondruš
2020-02-27 00:24:38 +0100
-
1b3e14ea9a
Math: Non-const overloads for Frustum::(left|right|top|bottom|near|far|[])
#425
Squareys
2020-02-26 19:15:03 +0100
-
af05883ec8
GL: doc++
Vladimír Vondruš
2020-02-26 18:05:36 +0100
-
3f57130547
GL, Vk: future-proof mesh primitive and index mapping tables.
Vladimír Vondruš
2020-02-26 18:03:57 +0100
-
b5d9e1cfb7
GL: improve a test.
Vladimír Vondruš
2020-02-26 17:49:32 +0100
-
8f52397027
Trade: mark new APIs as such.
Vladimír Vondruš
2020-02-26 17:41:42 +0100
-
d2122a3811
Vk: the heck?!
Vladimír Vondruš
2020-02-26 17:39:29 +0100
-
4c6c734dbe
Document mapping of MeshPrimitive to D3D and Metal.
Vladimír Vondruš
2020-02-26 13:06:52 +0100
-
592d11a9d2
doc: link to latest Vulkan spec, and the non-chunked extensions.
Vladimír Vondruš
2020-02-26 12:25:31 +0100
-
02d1eda03a
Vk: support 8-bit index types.
Vladimír Vondruš
2020-02-26 12:24:55 +0100
-
f98640a2b3
external: update Vulkan headers to latest spec.
Vladimír Vondruš
2020-02-26 12:24:19 +0100
-
5b61f64a50
doc: another day, another heap of Doxygen fun.
Vladimír Vondruš
2020-02-26 10:20:02 +0100
-
92a9940628
AnyImageImporter: make the plugin movable.
#369
Vladimír Vondruš
2020-02-25 11:14:40 +0100
-
dfacd7fb2d
Trade: support mip levels in image import.
Vladimír Vondruš
2020-02-23 02:36:40 +0100
-
010e684071
doc: updated changelog.
Vladimír Vondruš
2020-02-25 16:23:28 +0100
-
e519edfb29
doc: removed text suggesting Vcpkg is windows-only.
Jackson Campolattaro
2020-02-18 13:27:58 -0500
-
6e04d0d4c6
CMake: add an explicit dependency between plugins and their tests.
Vladimír Vondruš
2020-02-24 11:54:41 +0100
-
d2513cac3c
Math: make Color default alpha values work with Half.
Vladimír Vondruš
2020-02-22 23:03:38 +0100
-
c8afe0f732
Math: make Vector::pad() default argument work with Half.
Vladimír Vondruš
2020-02-22 23:02:25 +0100
-
50e21015eb
Math: make it possible to construct Half from a double.
Vladimír Vondruš
2020-02-22 23:01:02 +0100
-
10dd468eca
Math: minimal support for Half in TypeTraits.
Vladimír Vondruš
2020-02-22 22:53:40 +0100
-
3734568cdf
Math: switch to our type traits in Color internals.
Vladimír Vondruš
2020-02-22 22:39:09 +0100
-
038ce58cf3
Doc++
Vladimír Vondruš
2020-02-22 21:23:57 +0100
-
946c3cdac9
GL: rename PixelType::HalfFloat and Attribute::DataType::HalfFloat to Half.
Vladimír Vondruš
2020-02-22 21:22:07 +0100
-
f5a5e10c50
Math: batch table-based half-float packing/unpacking.
#275
Vladimír Vondruš
2020-02-22 17:37:58 +0100
-
69e370c4c7
GCC 4.8, happy to see you're still around, causing problems.
Vladimír Vondruš
2019-11-21 18:37:36 +0100
-
88fabb1ef6
Math: reduce header dependencies a bit.
Vladimír Vondruš
2020-02-22 18:35:12 +0100
-
c17f5a0340
Platform: avoid GlfwApplication::viewportEvent() being fired too soon.
Vladimír Vondruš
2020-02-22 18:15:48 +0100
-
daf471381e
Math: add batch integer packing/unpacking and casting functions.
Vladimír Vondruš
2020-01-30 14:14:33 +0100
-
73c37a8339
Add Vector[324][u][hsb] convenience typedefs for small types.
Vladimír Vondruš
2020-01-29 12:23:14 +0100
-
700d032d5d
doc: adapt to Corrade changes.
Vladimír Vondruš
2020-02-21 17:12:15 +0100
-
eee136d3e5
Vk: argh, more copypaste brainfarts in the tests.
Vladimír Vondruš
2020-02-18 19:53:51 +0100
-
41cf29cff6
Vk: make room for mapping vertex formats to a VkFormat.
Vladimír Vondruš
2020-02-18 18:23:06 +0100
-
1e58f5a8b5
Merge
3ea97a242f into 65743b5647
#423
Vladimír Vondruš
2020-02-20 23:33:28 +0100
-
-
6c98d10be5
Make various PixelFormat assertions print the actual value.
Vladimír Vondruš
2020-02-18 18:28:46 +0100
-
241cde706f
GL: new Mesh::maxVertexAttributeStride() query.
Vladimír Vondruš
2020-02-16 13:58:25 +0100
-
-
-
37f894a545
Removed text suggesting Vcpkg is windows-only.
#424
Jackson Campolattaro
2020-02-18 13:27:58 -0500
-
-
-
3ea97a242f
[wip] Platform: respond to DPI change events in Sdl and GlfwApp.
#423
dpi-change-events
Vladimír Vondruš
2020-02-15 18:51:03 +0100
-
-
-
65743b5647
Platform: make it possible to override DPI scaling from the app.
Vladimír Vondruš
2020-02-15 18:41:23 +0100
-
c3878c9bf1
Platform: implement physical DPI scaling in Sdl2App on Windows.
Vladimír Vondruš
2020-02-15 18:03:19 +0100
-
444b925b2a
Platform: implement virtual DPI scaling in GlfwApp on Windows.
Vladimír Vondruš
2020-02-15 18:01:29 +0100
-
a78cdc2134
doc: document how to bumdle files for Emscripten.
Vladimír Vondruš
2020-02-14 22:29:23 +0100
-
c85b537937
Revert "Math: preserve signs in the Matrix[34]::scaling() getter."
Vladimír Vondruš
2020-02-14 21:27:30 +0100
-
4a0f843188
SceneGraph: test that TRS xform recombination works in all cases.
Vladimír Vondruš
2020-02-14 21:03:36 +0100
-
47e1106633
Avoid Resource unnecessarily asking for new data when nothing changed.
Vladimír Vondruš
2020-02-14 12:34:07 +0100
-
2322267af4
Harden ResourceManager::setFallback() test.
Vladimír Vondruš
2020-02-14 13:42:10 +0100
-
e7aeaf78d0
Remove ResourceManager::instance() singleton deprecated in 2019.10.
Vladimír Vondruš
2020-02-14 12:29:17 +0100
-
d14655aa1d
doc: fix outdated docs about plugin search paths.
Vladimír Vondruš
2020-02-14 11:50:16 +0100
-
19dd7a0176
Move Feature[s] enums from inside plugin classes outside.
Vladimír Vondruš
2018-07-25 23:50:07 +0200
-
b0da8df07e
Merge
d62f1baa9e into a2118730a3
#388
Konstantinos Chatzilygeroudis
2020-02-12 15:19:11 +0000
-
-
-
a2118730a3
Math: fix a warning on 32bit MSVC.
Vladimír Vondruš
2020-02-07 19:18:38 +0100
-
88ec50127e
DebugTools: I'm starting to get tired of this.
Vladimír Vondruš
2020-02-07 19:18:20 +0100
-
2562ca447c
GL: fix build on 32-bit Windows.
Vladimír Vondruš
2020-02-07 11:56:34 +0100
-
f416808651
package/ci: add a 32-bit MSVC build.
Vladimír Vondruš
2020-02-07 11:41:27 +0100
-
353a2be16d
doc: updated credits and changelog.
Vladimír Vondruš
2020-02-06 14:52:59 +0100
-
1ef813fdad
Math: add reflect() and refract() functions.
Nghia Truong
2020-02-05 21:24:11 -0700
-
14fb429df4
doc: how to supply icons for Windows executables.
Vladimír Vondruš
2020-02-06 13:23:33 +0100
-
d0487a8abc
Audio: last forgotten deprecation mark without a version info.
Vladimír Vondruš
2020-02-06 12:45:06 +0100
-
6ef04b8ad5
Audio: add a Buffer::frequency() getter.
Vladimír Vondruš
2020-02-06 12:44:44 +0100
-
cc401b2b3c
GL: implemented missing Renderer::setPatch*() for tessellation shaders.
Vladimír Vondruš
2020-02-06 12:43:36 +0100
-
48db23fc87
doc: improve GL API mapping.
Vladimír Vondruš
2020-02-06 11:55:13 +0100
-
0e50f0feea
GL: implement {EXT,ARB}_draw_buffers{2,_blend,_indexed}.
Vladimír Vondruš
2020-02-06 11:31:41 +0100
-
b846cc5829
Add reflect and refract function
#420
Nghia Truong
2020-02-05 21:24:11 -0700
-
5cbd6bdf85
Platform: use an Optional for lazy-loaded event properties in Sdl2App.
Vladimír Vondruš
2020-02-05 18:55:56 +0100
-
-
-
b2328f57cd
Math: fall back to lerp when slerp'd quaternions are too close.
Vladimír Vondruš
2020-02-04 00:50:25 +0100
-
23a58541ed
doc: make the scenegraph overview page actually discoverable.
Vladimír Vondruš
2020-02-03 19:51:51 +0100
-
c4a3b273e6
Math: provide transformVector() also on the DualThing classes.
Vladimír Vondruš
2020-02-03 18:50:21 +0100
-
c25b19d210
SceneGraph: support rotating directly via Complex/Quaternion.
Vladimír Vondruš
2020-02-03 17:31:32 +0100