Commit Graph

  • 6c1f2e49ae sceneconverter: fix mesh reference counting in --info. Vladimír Vondruš 2022-06-10 19:06:48 +0200
  • b01678a883 sceneconverter: make --help more consistent with imageconverter. Vladimír Vondruš 2022-06-09 23:35:07 +0200
  • 5a8d31bf68 imageconverter: ability to chain multiple converters. Vladimír Vondruš 2022-06-09 23:18:25 +0200
  • 1627d2d9f7 imageconverter: avoid early returns in a complex flow. Vladimír Vondruš 2022-06-09 23:17:18 +0200
  • 782f5e6dfa imageconverter: rename internal helpers for clarity. Vladimír Vondruš 2022-06-09 22:32:02 +0200
  • 7e8d65cff3 imageconverter: don't die if the converter doesn't support a feature. Vladimír Vondruš 2022-06-09 20:47:15 +0200
  • 9c217b04c8 imageconverter: don't print any output by default. Vladimír Vondruš 2022-06-09 20:14:49 +0200
  • 0f063fe86a AnySceneImporter: propagate sceneField[For]Name() as well. Vladimír Vondruš 2022-06-08 13:06:24 +0200
  • 36127c02e0 AnySceneImporter: fix meshAttribute[For]Name() without a file opened. Vladimír Vondruš 2022-06-08 12:52:47 +0200
  • a67755921b AnySceneImporter: test meshAttribute[For]Name() propagation. Vladimír Vondruš 2022-06-08 12:42:20 +0200
  • b9541f7f82 Any*{Importer,Converter}: clean up test file path passing. Vladimír Vondruš 2022-06-08 12:29:10 +0200
  • b6739751d2 package/ci: further reduce parallelism on the main Linux job. Vladimír Vondruš 2022-06-08 09:47:56 +0200
  • e7f9e74346 Trade: support for texture array layers in all MaterialData attributes. Vladimír Vondruš 2022-06-07 18:00:17 +0200
  • 41717e7ef1 Trade: use StringView bool conversion in assertions. Vladimír Vondruš 2022-06-07 14:02:36 +0200
  • 0143ad45d9 Trade: no need to fall back to std::string for concatenation anymore. Vladimír Vondruš 2022-06-07 18:08:37 +0200
  • cb7dd224db Trade: doc++, minor. Vladimír Vondruš 2022-06-06 19:05:44 +0200
  • 492b4272e3 Trade: *MaterialData::hasTextureCoordinates() returns false when it's 0. Vladimír Vondruš 2022-06-06 19:03:54 +0200
  • 4036c32c6b Trade: verify *MaterialData::hasTextureCoordinates() does what docs say. Vladimír Vondruš 2022-06-06 18:47:43 +0200
  • ca722eac6e Don't declare extern PluginManager::Manager template anywhere. Vladimír Vondruš 2022-06-06 19:08:21 +0200
  • 33a652c089 AnyImageImporter: doc++ Vladimír Vondruš 2022-06-06 18:47:06 +0200
  • 5a8d317ad3 AnyImage{Importer,Converter}: detect also KTX1. #567 ktx1-detection Vladimír Vondruš 2022-06-03 16:17:32 +0200
  • a218ddfa94 doc: add WebP to the file format list. Vladimír Vondruš 2022-06-02 22:14:25 +0200
  • c720bf53b5 doc: mark OpenEXR as bundleable. Vladimír Vondruš 2022-06-02 22:13:16 +0200
  • 389ee37843 AnyImageImporter: recognize WebP extension and header magic. Vladimír Vondruš 2022-06-02 22:06:39 +0200
  • 745830e1a9 Vk: properly redirect internal pointers on ShaderSet move. Vladimír Vondruš 2022-06-01 18:45:19 +0200
  • 5e3b610613 doc: remove Clang 3.8 references, advertise Clang 6+ as supported. Vladimír Vondruš 2022-06-01 17:38:19 +0200
  • 90f614aa84 package/ci: unify comments. Vladimír Vondruš 2022-06-01 17:33:14 +0200
  • 9e56e6e5f4 package/ci: no reason to not use GCC 4.8 also for Vulkan. Vladimír Vondruš 2022-06-01 17:32:09 +0200
  • 33385a7670 package/ci: use Ubuntu 18.04 on CircleCI. Vladimír Vondruš 2022-06-01 17:31:34 +0200
  • 1fe29a8333 DebugTools: fix WebGL 2 build on Emscripten < 2.0.17. Vladimír Vondruš 2022-05-31 19:48:37 +0200
  • 07c88b6fb2 doc: upgrade DdsImporter to a "no caveats" state. Vladimír Vondruš 2022-05-31 10:47:06 +0200
  • 8d770524e1 imageconverter: show total data size in --info. Vladimír Vondruš 2022-05-31 10:44:36 +0200
  • 4a54de117d doc: updated changelog. Vladimír Vondruš 2022-05-27 23:57:56 +0200
  • cdfe668d58 AnyImageImporter: recognize ASTC files and data. Vladimír Vondruš 2022-05-27 23:47:21 +0200
  • a63e175687 doc: link to plugin behavior docs even if there are no caveats. Vladimír Vondruš 2022-05-27 23:43:04 +0200
  • 4b6248cfb2 package/ci: retry Android tests 10x more after a two minute timeout. Vladimír Vondruš 2022-05-27 17:24:37 +0200
  • d087dbb349 package/ci: parametrize CMake download. Vladimír Vondruš 2022-05-27 17:22:34 +0200
  • 602aac8036 AnyImageImporter: remove a TODO for KTX magic recognition. Vladimír Vondruš 2022-05-25 21:30:42 +0200
  • c1d5454cf7 AnySceneImporter: use Compare::StringHasPrefix in a test. Vladimír Vondruš 2022-05-25 21:30:26 +0200
  • f024963ff9 {Obj,Tga}Importer: clean up now-unneeded StringStl.h includes. Vladimír Vondruš 2022-05-25 21:30:05 +0200
  • c9bc0d7777 doc: updated changelog. Vladimír Vondruš 2022-05-25 21:31:41 +0200
  • 53a74b5e6c gl-info: port away from std::string. Vladimír Vondruš 2022-05-25 21:29:24 +0200
  • 70d286774f Platform: use StringView in *Application::Text*Event. Vladimír Vondruš 2022-05-25 21:26:42 +0200
  • 59989fa3ea Platform: port *XApplication away from std::string. Vladimír Vondruš 2022-05-25 21:19:41 +0200
  • ca1cbe2950 Platform: port Sdl2Application away from std::string. Vladimír Vondruš 2022-04-18 21:35:33 +0200
  • c3024cbcc9 Platform: port EmscriptenApplication away from std::string. Vladimír Vondruš 2022-04-18 21:26:17 +0200
  • b9459d3669 Platform: port GlfwApplication away from std::string. Vladimír Vondruš 2022-04-15 12:16:43 +0200
  • a6da074ae0 doc: updated changelog. Vladimír Vondruš 2022-05-25 09:29:01 +0200
  • 8a32694c5d Reword a sentence in vulkan-wrapping.dox Christophe Meyer 2022-05-19 11:35:52 +0200
  • e9acbdb677 GL,DebugTools: "fix" global symbol duplication between test libraries. #565 gltestlib-symbol-duplication Vladimír Vondruš 2022-05-15 15:47:48 +0200
  • 8090013e0a GL,Text: verify buffer contents on GLES3 Pablo Escobar 2022-05-03 19:13:24 +0200
  • 65e09afa75 package/ci: xcode 11.4 image on CircleCI is useless now. Vladimír Vondruš 2022-05-24 23:09:33 +0200
  • 7a382db5f6 DebugTools: thanks, Doxygen, for brightening up my MONDAY. Vladimír Vondruš 2022-05-23 15:04:07 +0200
  • f526e0418e sceneconverter: store IDs of custom field names instead of raw values. Vladimír Vondruš 2022-05-23 12:56:53 +0200
  • a961f580e8 doc: updated changelog and credits. Vladimír Vondruš 2022-05-23 14:31:30 +0200
  • 06dfb8e985 DebugTools: mention that buffer[Sub]Data() always uses a new allocation. Vladimír Vondruš 2022-05-23 13:35:31 +0200
  • 8d604a4803 package/ci: Emscripten 2.0.17 to 2.0.24 is utterly broken, skip. Vladimír Vondruš 2022-05-15 18:40:37 +0200
  • 4350f1358a package/ci: Run emscripten-webgl2 on Emscripten 2.0.17 Pablo Escobar 2022-05-14 22:10:38 +0200
  • 342a8a9235 DebugTools: test size 0 in buffer[Sub]Data() Pablo Escobar 2022-05-23 14:20:56 +0200
  • 1ac982f258 DebugTools: make bufferData()/bufferSubData() available on WebGL 2.0 Pablo Escobar 2022-05-23 14:14:43 +0200
  • 588f62d2a0 DebugTools: make bufferData()/bufferSubData() default to Buffer::subData() Pablo Escobar 2022-05-23 14:04:51 +0200
  • 3ab4c74a66 GL: expose Buffer::data()/subData() on WebGL 2.0 Pablo Escobar 2022-05-02 18:32:13 +0200
  • 500e41e4a8 DebugTools: adapt tests to buffer[Sub]Data() deprecation. Vladimír Vondruš 2022-05-23 14:05:00 +0200
  • 0113b34852 DebugTools: deprecate templated bufferData(). Vladimír Vondruš 2022-05-23 13:56:04 +0200
  • fabfdba0fb DebugTools: buffer[Sub]Data() relies on ARB_map_buffer_range. Vladimír Vondruš 2022-05-23 13:50:26 +0200
  • 21ef0f66eb [wip] AnySceneImporter: correctly propagate custom scene field names. sceneconverter Vladimír Vondruš 2022-05-19 17:55:00 +0200
  • ba75264b1f
    Reword a sentence in vulkan-wrapping.dox #564 Christophe Meyer 2022-05-19 11:35:52 +0200
  • 237ef9981a [wip] sceneconverter: work with whole scenes, not just meshes. Vladimír Vondruš 2022-05-06 13:38:48 +0200
  • 575bbb1dec [wip] Trade: ability to feed a whole importer to a scene converter. Vladimír Vondruš 2022-04-15 10:05:20 +0200
  • 573204d3de [wip] TODOs Vladimír Vondruš 2022-04-12 22:31:15 +0200
  • cf61ed4ed6 [wip] Trade: sad initializer_list overloads Vladimír Vondruš 2022-04-12 22:29:29 +0200
  • e8df904cc5 [wip] Trade: delegation from single-mesh coooooooooooo Vladimír Vondruš 2022-04-12 22:28:07 +0200
  • e3a8daca45 [wip] Trade: full scene conversion support in AbstractSceneConverter. Vladimír Vondruš 2022-04-12 22:23:13 +0200
  • 0b58116985 [wip] Trade: expand SceneConverterFeature to 32 bits. Vladimír Vondruš 2022-04-12 22:10:51 +0200
  • 4046e75cca [wip] Trade: un-combinatorially-explode ImageConverterFeatures. Vladimír Vondruš 2022-04-12 22:35:14 +0200
  • eaf8d7cdc8 [wip] Trade: rebuild AbstractImageConverter around ImageData. Vladimír Vondruš 2022-04-12 22:32:05 +0200
  • d90c512cc2 SceneTools: use the fancier member-function-slicing APIs. Vladimír Vondruš 2022-05-17 16:06:08 +0200
  • 41d9616c18 SceneTools: no need to preserve this expressions on a no-assert build. Vladimír Vondruš 2022-05-17 16:04:49 +0200
  • 6b18a5e11f TODOs for the stupid annoying Emscripten -s<SPACE>WHATEVER flags. Vladimír Vondruš 2022-05-15 18:13:38 +0200
  • a1bd845c34 Doc++ Vladimír Vondruš 2022-05-17 15:57:31 +0200
  • d07b6a2bb4 sceneconverter: show also total data size in --info. Vladimír Vondruš 2022-05-17 15:51:59 +0200
  • e0909fedfe Math: add castInto() variants for Double<->integer. Vladimír Vondruš 2022-05-17 15:49:51 +0200
  • f9ce0476b7 Math: fixed incorrectly copypasted docs in castInto(). Vladimír Vondruš 2022-05-17 15:48:58 +0200
  • 96360aff25 SceneTools: mark everything here as experiental. Vladimír Vondruš 2022-05-17 15:38:06 +0200
  • f049ba9012 Fix a non-deprecated build on MSVC, again. Vladimír Vondruš 2022-05-12 11:56:38 +0200
  • 5f5cfb1094 doc: updated credits and changelog. Vladimír Vondruš 2022-05-16 13:13:12 +0200
  • 35b376e619
    Fix tiny english issue in features.dox #563 Christophe Meyer 2022-05-16 08:11:38 +0200
  • 0508e29320 doc: updated credits & changelog. Vladimír Vondruš 2022-05-15 15:28:03 +0200
  • 2ee6054f69 doc: adapt to the fact there's a real GltfImporter now. Vladimír Vondruš 2022-05-12 01:40:15 +0200
  • 95f4124b5b GL: add Framebuffer::InvalidationAttachment::DepthStencil Pablo Escobar 2022-02-21 20:23:01 +0100
  • 1ae34716a0 package/ci: Run emscripten-webgl2 on Emscripten 2.0.17 #560 Pablo Escobar 2022-05-14 22:10:38 +0200
  • 48d97eb7be GL, Text: verify buffer contents on GLES3 Pablo Escobar 2022-05-03 19:13:24 +0200
  • de94fc9441 DebugTools: make bufferSubData()'s template type default to char Pablo Escobar 2022-05-03 18:48:22 +0200
  • 63dd31528f DebugTools: handle and test size 0 in bufferData()/bufferSubData() for all cases Pablo Escobar 2022-05-03 18:41:47 +0200
  • b929cf41fa DebugTools: make bufferData()/bufferSubData() available on WebGL 2.0 Pablo Escobar 2022-05-02 18:54:48 +0200
  • effebf390e DebugTools: make bufferData()/bufferSubData() default to Buffer::subData() Pablo Escobar 2022-05-02 18:52:37 +0200
  • 5356b43d39 GL: expose Buffer::data()/subData() on WebGL 2.0 Pablo Escobar 2022-05-02 18:32:13 +0200
  • adfc850419 GL: add Framebuffer::InvalidationAttachment::DepthStencil #554 Pablo Escobar 2022-02-21 20:23:01 +0100
  • 49bcbed2f4 sceneconverter: highlight unreferenced data red in --info. Vladimír Vondruš 2022-05-04 10:56:15 +0200
  • b8340f1934 Shaders: make the TODOs even more nightmarish. Vladimír Vondruš 2022-05-02 09:31:57 +0200