Commit Graph

  • 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