Commit Graph

  • 28c2dbf167 modules: don't look for OpenAL config on Emscripten. Vladimír Vondruš 2020-06-19 13:35:41 +0200
  • 1436b7bc86 Shaders: fix various WebGL issues with new MeshVisualizer features. Vladimír Vondruš 2020-06-19 13:28:06 +0200
  • 3aca89ec82 GL: minor. Vladimír Vondruš 2020-06-19 13:35:25 +0200
  • e2621fac3c GL,Audio: use plain old binary search for extension setup. Vladimír Vondruš 2020-06-18 16:53:48 +0200
  • 54c42dfb4d GL,Audio: sort extension lists alphabetically. Vladimír Vondruš 2020-06-18 13:45:48 +0200
  • b45514cb1c GL,Audio: use CORRADE_ITERATION() in extension list tests. Vladimír Vondruš 2020-06-18 13:41:48 +0200
  • 5f1fd752fa GL: no need to have those in a std::vector<std::string>. Vladimír Vondruš 2020-06-18 13:21:34 +0200
  • ca8172311d Math: FFS, GCC. Vladimír Vondruš 2020-06-22 11:36:52 +0200
  • 12577ce07f Math: verify normal matrix calculation against the ground truth code. Vladimír Vondruš 2020-06-18 13:03:13 +0200
  • 10f29d2c81 MeshTools: change concatenate() to do only what it's designed for. Vladimír Vondruš 2020-06-17 20:02:36 +0200
  • fdb754bc27 MeshTools: add owned() and reference() utils. Vladimír Vondruš 2020-06-17 19:30:30 +0200
  • 96f82ad124 Trade: unify array MeshAttributeData constructors. Vladimír Vondruš 2020-06-17 18:17:31 +0200
  • 1026aee80e Moved the NoInit tag from Math to the root namespace. Vladimír Vondruš 2020-06-12 21:30:18 +0200
  • 5b7caaee84 CMake: create the output dir before copying a DLL. Vladimír Vondruš 2020-06-16 14:54:18 +0200
  • a7956de7ba Math: avoid std::is_pod. Vladimír Vondruš 2020-06-15 12:49:24 +0200
  • 10a3f9fe99 Add a TODO for CMake 3.15. Vladimír Vondruš 2020-06-15 12:13:37 +0200
  • 29990a7d64 WIP #444 Squareys 2020-06-11 15:10:49 +0200
  • 8855c7c4e5 doc: updated changelog. Vladimír Vondruš 2020-06-11 13:01:27 +0200
  • 8bc1fa154d Android: make this work again with NDK r19+ and CMake 3.16+. Vladimír Vondruš 2020-06-11 00:12:26 +0200
  • 205192bca8 doc: update for the new Doxygen doc build setup. Vladimír Vondruš 2020-06-11 00:11:05 +0200
  • 1b1347f571 modules: find the OpenAL DLL also with the imported target. Vladimír Vondruš 2020-06-10 23:55:44 +0200
  • 7f88ae5b6e Updated toolchains submodule. Vladimír Vondruš 2020-06-10 18:29:25 +0200
  • 01b666da2a modules: find GLFW via config only if the target doesn't already exist. Vladimír Vondruš 2020-06-10 17:03:41 +0200
  • 25f7d79a96 modules: rewrite FindOpenAL to support static and subproject AL Soft. Vladimír Vondruš 2020-06-10 14:24:05 +0200
  • 23d2ab1d1b gl-info: modernize output printing a bit, list remaining defines. Vladimír Vondruš 2020-06-06 20:49:46 +0200
  • 1fd8722d51 doc: provide a separate \def_vk and \val_vk. Vladimír Vondruš 2020-06-06 18:44:39 +0200
  • ff22cb8758 Platform: print EGL device count before overwriting the count variable. Vladimír Vondruš 2020-06-09 21:21:17 +0200
  • 6ce74205ac doc: updated credits and changelog. Vladimír Vondruš 2020-06-09 21:11:11 +0200
  • 5ea2880979 doc: port to m.css's new Python-powered config. Vladimír Vondruš 2020-06-09 20:40:08 +0200
  • 6fa8a17fbb doc: move Doxyfiles out of the root. Vladimír Vondruš 2020-06-09 12:22:03 +0200
  • e352fa78ba Platform: allocate only for how many EGL devices there is. Vladimír Vondruš 2020-06-09 21:10:48 +0200
  • 2803ccb241 Platform: minor whitespace, doc and error handling cleanup. Vladimír Vondruš 2020-06-09 21:03:20 +0200
  • 7514716fe7 CUDA device selection support #449 erikwijmans 2020-06-09 13:05:10 -0400
  • 4b24a27a88 GL: expose AMD_sample_positions and NV_sample_locations. Vladimír Vondruš 2020-06-06 18:18:12 +0200
  • 08fe6b1762 Fix Hunter badge link in README. Vladimír Vondruš 2020-06-06 17:29:39 +0200
  • 503401b243 doc: fix Vulkan extension links to not point to the single page docs. Vladimír Vondruš 2020-06-06 17:28:58 +0200
  • f5e2217ae6 external: update copyright headers in flextGL templates. Vladimír Vondruš 2020-06-05 16:35:34 +0200
  • 41522c674f doc: updated credits and changelog. Vladimír Vondruš 2020-06-01 20:21:13 +0200
  • c5574d89e7 Add missing UnsignedInt cast. Burak Canik 2020-05-17 18:59:44 +0300
  • 293f092f14 Add a version.h header with full Git version information. Vladimír Vondruš 2020-06-01 18:02:29 +0200
  • 19e0e96d74 Updated copyright year. Vladimír Vondruš 2020-06-01 16:29:54 +0200
  • 7f7c8c933f package/archlinux: keep debug versions of all console tools. Vladimír Vondruš 2020-06-01 11:37:36 +0200
  • de00da7040 imageconverter: doc++ Vladimír Vondruš 2020-06-01 11:37:25 +0200
  • 036207f88e sceneconverter: add --mesh and --level options. Vladimír Vondruš 2020-06-01 11:36:43 +0200
  • 5c954a22be imageconverter: split error handling for file opening and image loading. Vladimír Vondruš 2020-06-01 11:27:04 +0200
  • fa31202c9c sceneconverter: show mesh reference count only if there's a scene. Vladimír Vondruš 2020-06-01 11:23:24 +0200
  • d96442389a Platform: remove copypasted comment. Vladimír Vondruš 2020-05-30 23:39:30 +0200
  • 660cb69327 doc: add *.ico to the file format table. Vladimír Vondruš 2020-05-30 23:38:36 +0200
  • bd78759b81 doc: mention IcoImporter in Windows platform docs. Vladimír Vondruš 2020-05-30 23:38:14 +0200
  • a66964898f AnyImageImporter: recognize *.ico and *.cur files. Vladimír Vondruš 2020-05-30 23:36:26 +0200
  • 413dc56670 imageconverter: support image & level selection. Vladimír Vondruš 2020-05-30 23:27:32 +0200
  • f6fdfac27e sceneconverter: allow to filter attributes on input. Vladimír Vondruš 2020-05-27 15:07:04 +0200
  • 3381cedc90 sceneconverter: doc++ Vladimír Vondruš 2020-05-27 13:01:06 +0200
  • e4e5795669 modules: properly list the transitive dependency of Primitives on GL. Vladimír Vondruš 2020-05-27 13:00:05 +0200
  • 131a2b9a81 MeshTools: attempt to work around a Emscripten test failure on Travis. Vladimír Vondruš 2020-05-25 21:33:45 +0200
  • 6a97fa2fed MeshTools: drop now-obsolete special case for attrib-less meshes. Vladimír Vondruš 2020-05-25 21:23:13 +0200
  • 101e8fd11b MeshTools: isInterleaved() and interleavedData() work with custom formats. Vladimír Vondruš 2020-05-25 16:52:37 +0200
  • 1f070cf77d MeshTools: reduce code duplication in interleavedData() internals. Vladimír Vondruš 2020-05-25 15:55:48 +0200
  • add3eb4b55 MeshTools: MSVC 2015, thanks for being shitty. Vladimír Vondruš 2020-05-25 09:58:39 +0200
  • 55ee67c5ca MeshTools: fix build on old Clang. Vladimír Vondruš 2020-05-25 09:56:39 +0200
  • c3082ac355 MeshTools: expand coverage exclude marker over all affected lines. Vladimír Vondruš 2020-05-25 09:56:08 +0200
  • d843dc2e31 sceneconverter: no, it's not anymore. Vladimír Vondruš 2020-05-24 22:34:55 +0200
  • 51ae59ddc1 Primitives: use non-fuzzy duplicate removal in icosphere. Vladimír Vondruš 2020-05-24 22:30:36 +0200
  • a91aa47a02 sceneconverter: add --remove-duplicates-fuzzy. Vladimír Vondruš 2020-05-24 22:26:11 +0200
  • 145e055b41 MeshTools: implement removeDuplicatesFuzzy() for MeshData. Vladimír Vondruš 2020-05-24 22:07:45 +0200
  • ab7c1b14d4 MeshTools: save memory and speed up removeDuplicates() by storing size once. Vladimír Vondruš 2020-05-24 18:19:20 +0200
  • a362657dc6 MeshTools: fix removeDuplicates() to not mutate map keys. Vladimír Vondruš 2020-05-24 17:42:06 +0200
  • d06b789673 MeshTools: put subdivide / removeDuplicates benchamrks into their tests. Vladimír Vondruš 2020-05-24 17:19:01 +0200
  • fcd329ba55 MeshTools: add a soak test for removeDuplicates[Fuzzy]InPlace(). Vladimír Vondruš 2020-05-24 14:25:03 +0200
  • 31960290d5 MeshTools: add a comment to the test. Vladimír Vondruš 2020-05-20 13:42:56 +0200
  • d846944b7a MeshTools: de-template removeDuplicatesFuzzy(). Vladimír Vondruš 2020-05-20 12:51:00 +0200
  • 5e7f562dda MeshTools: use floats for removeDuplicatesFuzzy() tests. Vladimír Vondruš 2020-05-20 12:17:49 +0200
  • 1cc2564c53 MeshTools: properly reduce unique prefix in the last iteration. Vladimír Vondruš 2020-05-20 12:11:03 +0200
  • 7a72cb06e4 MeshTools: test reducing of last dimension in removeDuplicatesFuzzy(). Vladimír Vondruš 2020-05-20 12:05:39 +0200
  • 70e5606afe MeshTools: add removeDuplicatesFuzzyInPlaceInto(). Vladimír Vondruš 2020-05-19 20:31:54 +0200
  • 6f2e4c2981 MeshTools: fix Clang warning about implicit cast changing a value. Vladimír Vondruš 2020-05-19 20:01:47 +0200
  • 9474b3e3fc MeshTools: rename removeDuplicates{ => Fuzzy}[Indexed]InPlace(). Vladimír Vondruš 2020-05-19 18:08:35 +0200
  • add966e0bd sceneconverter: add a --remove-duplicates option. Vladimír Vondruš 2020-05-19 17:29:31 +0200
  • 7138a53b49 MeshTools: add removeDuplicates() operating directly on MeshData. Vladimír Vondruš 2020-05-19 17:25:43 +0200
  • b2f003bdd6 MagnumFontConverter: fix warnings on Clang 10. Vladimír Vondruš 2020-05-24 15:31:44 +0200
  • cee4840b86 DebugTools: fix build on libc++ 10. Vladimír Vondruš 2020-05-24 15:31:30 +0200
  • 325263fbc6 package/archlinux: don't force C++11 for the libc++ build. Vladimír Vondruš 2020-05-24 15:30:41 +0200
  • 51e699f0ea MeshTools: avoid needless zero-initialization. Vladimír Vondruš 2020-05-24 14:30:40 +0200
  • f5822e9384 Trade: properly include array size in attribute stride checks. Vladimír Vondruš 2020-05-21 13:40:34 +0200
  • 9742b84815 MeshTools: properly handle array attributes everywhere. Vladimír Vondruš 2020-05-19 12:19:01 +0200
  • 753f5afaeb MeshTools: verify that array attributes are handled correctly everywhere. Vladimír Vondruš 2020-05-19 12:17:53 +0200
  • dca9dc492d Trade: fix ambiguity when instantiating nullptr array MeshAttributeData. Vladimír Vondruš 2020-05-19 10:47:37 +0200
  • 36a3556c68 MeshTools: document a non-obvious usage for combineIndexedAttributes(). Vladimír Vondruš 2020-05-18 13:30:31 +0200
  • 521a3dac0b Trade: make creation of non-owning MeshData references easier. Vladimír Vondruš 2020-05-18 13:11:39 +0200
  • c51edcd6d6 doc: updated credits and changelog. Vladimír Vondruš 2020-05-17 18:16:00 +0200
  • 148dd27704 package/gentoo: properly install plugin binaries. sheerluck 2020-05-17 18:13:08 +0200
  • f8f73d2cbb sceneconverter: print also reference count for each mesh. Vladimír Vondruš 2020-05-17 18:08:25 +0200
  • d24a782bc4
    Add missing UnsignedInt cast. #445 Burak Canik 2020-05-17 18:59:44 +0300
  • 5be7fbe1e8 Math: make Range2D and Range3D properly convertible from std::pair. Vladimír Vondruš 2020-05-16 17:11:59 +0200
  • 6053cc6fc6 MeshTools: this goes first, usually. Vladimír Vondruš 2020-05-14 21:19:01 +0200
  • dec7904db1 MeshTools: removeDuplicatesIndexedInPlace() for type-erased indices. Vladimír Vondruš 2020-05-14 18:43:37 +0200
  • 7205bcf28c MeshTools: this actually didn't test the erased version at all. Vladimír Vondruš 2020-05-14 18:41:50 +0200
  • b180dd7bf0 MeshTools: various cleanup. Vladimír Vondruš 2020-05-14 18:10:32 +0200
  • e9a574f948 MeshTools: why am I discovering all those weird things today. Vladimír Vondruš 2020-05-14 18:09:57 +0200
  • a6302ac7d3 MeshTools: test asserts in type-erased flipFaceWinding(). Vladimír Vondruš 2020-05-14 18:09:31 +0200