Commit Graph

  • 98296567a7 Trade: port to the new Utility::Path. Vladimír Vondruš 2022-03-07 19:22:41 +0100
  • a5bc6be094 DebugTools: port CompareImage to Utility::Path, remove all std::strings. Vladimír Vondruš 2022-03-07 19:16:01 +0100
  • e779c0a3e7 Math: doc++ Vladimír Vondruš 2022-03-07 10:02:38 +0100
  • e92c4316ac sceneconverter: properly fail --info-scenes if importing a scene fails. Vladimír Vondruš 2022-03-07 09:58:07 +0100
  • 8057051d9a Document what each #include <algorithm> is for. Vladimír Vondruš 2022-03-07 09:57:21 +0100
  • 9f65db2e2b Math: use String::contains() instead of std::find(). Vladimír Vondruš 2022-03-07 09:55:42 +0100
  • db6fbda1de Test: don't compare char* pointers. Vladimír Vondruš 2022-03-07 10:24:52 +0100
  • 97e45ea14d Adapt tests to changes in Utility::Directory error reporting. Vladimír Vondruš 2022-02-26 20:57:53 +0100
  • 44db05a13c Don't call Utility::Directory::rm() unconditionally in tests. Vladimír Vondruš 2022-02-26 20:42:27 +0100
  • 1c6f77389d Platform: consistently add -fPIC to all contexts on dynamic builds. Vladimír Vondruš 2022-02-26 20:26:11 +0100
  • 5352361e0c Trade: hide the deprecated OptionalButAlsoPointer helper. Vladimír Vondruš 2022-02-26 20:25:10 +0100
  • 37f826c85c DebugTools: use Debug instead of Error for testing comparator output. Vladimír Vondruš 2022-02-26 20:24:11 +0100
  • 3b2ad338e2 Port from Utility::formatString() to Utility::format() where possible. Vladimír Vondruš 2022-02-19 19:15:49 +0100
  • 8abb4e46fb
    Merge 4446300d18 into 5f54cc4702 #240 Vladimír Vondruš 2022-02-21 23:06:46 +0100
  • 5f54cc4702 GL: drop a silly <tuple> from state tracker internals. Vladimír Vondruš 2022-02-19 12:07:56 +0100
  • bc884428f8 GL: port label() / setLabel() away from std::string. Vladimír Vondruš 2021-02-27 10:45:09 +0100
  • c47393ddc2 GL: doc++ Vladimír Vondruš 2022-02-18 20:08:47 +0100
  • 1ce421e915 DebugTools: use Utility::copy() instead of std::copy(). Vladimír Vondruš 2022-02-18 18:36:26 +0100
  • 6e7f2a5401 GL: don't use std::fill_n(). Vladimír Vondruš 2022-02-18 18:35:05 +0100
  • 317d67fca6 modules: look for SDL2 DLLs also in the usual locations. Vladimír Vondruš 2022-02-18 18:09:09 +0100
  • e611174d8c doc: suppress unused variable warnings in snippets. Vladimír Vondruš 2022-02-18 13:01:13 +0100
  • b86f74a7e7 GL: fix outdated docs. Vladimír Vondruš 2022-02-18 12:57:14 +0100
  • 7a462590ab Any{Scene,Image}Importer: propagate file callbacks as well. Vladimír Vondruš 2022-02-18 12:56:56 +0100
  • 6cbc37ecda AnyImageImporter: don't abuse file callbacks to test data opening. Vladimír Vondruš 2022-02-18 12:35:44 +0100
  • 1fdd6416c9 external,Platform: suppress GL deprecation warnigs on iOS as well. Vladimír Vondruš 2022-02-15 11:09:39 +0100
  • 5a11fc3df7 package/ci: I know why is it like this now. Vladimír Vondruš 2022-02-15 11:06:27 +0100
  • aef0ee4bfb doc: updated changelog. Vladimír Vondruš 2022-02-14 21:08:32 +0100
  • 822fa0d644 Updated copyright year. Vladimír Vondruš 2022-02-14 19:37:19 +0100
  • 63cb469b29 modules: updated FindCorrade and FindNodeJs. Vladimír Vondruš 2022-02-14 19:19:11 +0100
  • 89e3c52dfa Bye, Travis! You won't be missed. Vladimír Vondruš 2022-02-14 18:50:43 +0100
  • d3a411ca72 package/ci: add an iOS GLES3 build. Vladimír Vondruš 2022-02-14 10:01:00 +0100
  • a7b94a4b09 package/ci: add an ARM64 build. Vladimír Vondruš 2022-02-14 10:00:24 +0100
  • 5e069d37fb Updated toolchains submodule. Vladimír Vondruš 2022-02-14 10:00:37 +0100
  • 8b7572361d GL: this should not be here. Vladimír Vondruš 2022-02-13 13:29:29 +0100
  • c0ef2e1240 GL: hide deprecated enum alias value from Doxygen. Vladimír Vondruš 2022-02-13 12:02:32 +0100
  • d939221f7f doc: refresh various math docs a bit. Vladimír Vondruš 2022-02-13 12:02:17 +0100
  • 44c5a9db8d GL: new "angle-instanced-attributes-always-draw-instanced" workaround. #539 Vladimír Vondruš 2021-10-12 12:38:10 +0200
  • 2b378aecfe GL: fix MeshGLTest to work on WebGL with a D3D ANGLE backend. Pablo Escobar 2022-02-12 17:30:58 +0100
  • f231363bb6 GL: improve ANGLE detection on WebGL. Vladimír Vondruš 2022-02-13 12:07:03 +0100
  • 6fd971da77 modules: clarify the need for FindOpenGLES3. Vladimír Vondruš 2022-02-12 10:38:08 +0100
  • 0d3cf5a648 Vk: doc++ Vladimír Vondruš 2022-02-11 23:43:06 +0100
  • 5040362bad Vk: fix arguments passed to AssertTest. Vladimír Vondruš 2022-02-11 22:14:40 +0100
  • edf4bfc2cf Vk: work around crashy vkGetDeviceQueue2() on SwiftShader. Vladimír Vondruš 2022-02-11 21:41:18 +0100
  • 99501c1e3d Vk: missing test file reference. Vladimír Vondruš 2022-02-11 13:33:35 +0100
  • d89675e8b0 DebugTools: properly skip CompareImage tests with converters missing. Vladimír Vondruš 2022-02-11 13:31:17 +0100
  • ba7267ba0c package/ci: enable image importers for Vulkan tests. Vladimír Vondruš 2022-02-11 13:30:32 +0100
  • 361d87cd9e Shaders,TextureTools: XFAIL tests that hit weird bugs on SwiftShader 4.0. Vladimír Vondruš 2022-02-10 13:26:40 +0100
  • 04aeebaf1d TextureTools: print a note if we're using EXT_texture_rg in a test. Vladimír Vondruš 2022-02-10 13:57:07 +0100
  • 5c6b98391d Math,DebugTools: adapt tests for Android differences in NaN printing. Vladimír Vondruš 2022-02-10 13:53:21 +0100
  • e0ee451a1b Math: XFAIL some packing tests for x86 Android. Vladimír Vondruš 2022-02-10 13:44:18 +0100
  • 22d630db5f Math: what's the deal with Emscripten and GLES(!)-specific ifdefs here?! Vladimír Vondruš 2022-02-10 13:40:52 +0100
  • 374aadb480 Shaders,MesTools: forgotten test file. Vladimír Vondruš 2022-02-10 13:26:08 +0100
  • 34b4cd72a4 DebugTools: properly skip a test if plugin is present so we can't test. Vladimír Vondruš 2022-02-10 13:25:16 +0100
  • f145acd760 MeshTools: properly bundle files for CompileGLTest. Vladimír Vondruš 2022-02-10 13:03:36 +0100
  • fce8fc3bfd package/ci: give up and don't run GLES3 tests on Android. Vladimír Vondruš 2022-02-11 22:12:56 +0100
  • e0b20107be Platform: new "android-generic-hostname-might-be-swiftshader" workaround. Vladimír Vondruš 2022-02-11 21:49:18 +0100
  • cad19439e0 Trade: adapt test to insane alignof(double) == 4 on Android x86. Vladimír Vondruš 2022-02-09 20:52:36 +0100
  • 1111b58ce7 Vk: fix compilation on 32-bit targets. Vladimír Vondruš 2022-02-09 20:33:12 +0100
  • 9d7e90b950 Updated toolchains submodule with better ANDROID_SDK detection. Vladimír Vondruš 2022-02-09 20:08:21 +0100
  • eaa95dd332 package/ci: add Android x86 GLES2, GLES3 and Vulkan builds on CircleCI. Vladimír Vondruš 2022-02-09 19:38:30 +0100
  • 8554f3924d doc: updated changelog. Vladimír Vondruš 2022-02-08 21:35:15 +0100
  • efcdfc1221 Adapt to removal of CORRADE_MSVC2019_COMPATIBILITY. Vladimír Vondruš 2022-02-07 20:33:38 +0100
  • 46c1dccf18 modules: updated FindCorrade.cmake. Vladimír Vondruš 2022-02-08 21:18:22 +0100
  • 4d574b0073 Test: MSVC 2019 with /permissive- doesn't like this? Huh? Vladimír Vondruš 2022-02-07 21:16:26 +0100
  • acc17f063a modules: make FindGLFW aware of MSVC 2022. Vladimír Vondruš 2022-02-07 21:15:57 +0100
  • 6804dfe8e3 package/ci: add MSVC 2022 builds and MSVC 2019 /permissive- build. Vladimír Vondruš 2022-02-07 17:26:12 +0100
  • b3f5d87640 package/ci: drop MSVC 2017 ES builds and RT ES2 build. Vladimír Vondruš 2022-02-07 16:59:52 +0100
  • ffb82088b9 GL: add an ArrayView setTransformFeedbackOutputs() overload. Vladimír Vondruš 2022-02-08 17:37:02 +0100
  • dea47b16fb GL: typo. Vladimír Vondruš 2022-02-08 13:58:44 +0100
  • 8c65eeb27e package/ci: SceneTools aren't needed in the Vulkan-specific builds. Vladimír Vondruš 2022-02-08 13:58:15 +0100
  • d7c642089b modules: don't assume macOS is only desktop GL in FindMagnum. Vladimír Vondruš 2022-02-08 13:56:33 +0100
  • c366874c56 Vk: print also driver info in Device creation log. Vladimír Vondruš 2022-02-08 12:04:16 +0100
  • 9318331b32 vk-info: display features only if --features is set. Vladimír Vondruš 2022-02-08 11:26:17 +0100
  • 1906dafd7c doc: update al-info, gl-info and vk-info usage docs. Vladimír Vondruš 2022-02-08 11:23:34 +0100
  • 71bf77a33a gl-info,vk-info: make instruction set lists more compact. Vladimír Vondruš 2022-02-08 11:44:42 +0100
  • 18b6369c11 package/ci: we don't need SceneTools nor ShaderTools for ES builds. Vladimír Vondruš 2022-02-07 17:29:39 +0100
  • b2f270d7b9 Stop highlighting configure.h.cmake as a CMake source. Vladimír Vondruš 2022-02-07 16:55:00 +0100
  • 2ac2155f2c Shaders: fix MeshVisualizer vertex and object ID to work with TBN. Vladimír Vondruš 2022-02-07 21:38:32 +0100
  • a5407ceb53 Shaders: test MeshVisualizer TBN + vertex and object ID visualization. Vladimír Vondruš 2022-02-07 21:31:59 +0100
  • 5ea48159b1 doc: hey, this bug was about ES, not desktop GL. Vladimír Vondruš 2022-02-07 21:37:03 +0100
  • b13c02649f Shaders: don't fetch from an UBO if not needed for TBN visualization. Vladimír Vondruš 2022-02-07 20:04:26 +0100
  • 026aa7757e Shaders: instancedNormalMatrix isn't needed if Phong has zero lights. Vladimír Vondruš 2022-02-07 19:55:47 +0100
  • 5dd4a067a5 Shaders: properly bind the instancedNormalMatrix PhongGL attribute. Vladimír Vondruš 2022-02-07 19:54:32 +0100
  • b65a147f30 Trade: print layer index in MaterialData duplicate attribute assert. Vladimír Vondruš 2022-02-07 19:42:34 +0100
  • 69b0a74cf9 Doc++ Vladimír Vondruš 2022-02-07 22:27:47 +0100
  • 9018b937d0 sceneconverter: properly document behavior of --concatenate-meshes. Vladimír Vondruš 2022-02-07 22:26:07 +0100
  • d823ec1607 sceneconverter: use the fancy new Utility::String::parseNumberSequence(). Vladimír Vondruš 2022-02-07 21:45:20 +0100
  • 047fd33817 sceneconverter: don't sort mesh attributes by the offset. Vladimír Vondruš 2022-02-07 19:11:44 +0100
  • 578baf3168 Any{Image,Scene}{Importer,Converter}: improve plugin checks in tests. Vladimír Vondruš 2022-02-06 13:09:48 +0100
  • ce63928efc Make plugin existence checks in tests consistent. Vladimír Vondruš 2022-02-06 13:07:56 +0100
  • ae7524dcbb package/archlinux: skip benchmarks in Clang PKGBUILD checks. Vladimír Vondruš 2022-02-06 13:06:13 +0100
  • 4be0f6dd88 doc: random information about ANGLE and bundling dylibs on macOS. Vladimír Vondruš 2022-02-05 14:21:05 +0100
  • ec332235b7 external: update Vulkan headers. Vladimír Vondruš 2022-02-05 12:25:04 +0100
  • 4fa4f726ec GL: support {ANGLE,WEBGL}_compressed_texture_etc. Vladimír Vondruš 2022-02-04 19:40:16 +0100
  • 7bc62bb274 sceneconverter: fix compact output for --info-images. Vladimír Vondruš 2022-02-03 21:02:21 +0100
  • 4d14d91d5d AnyImageConverter: Basis now supports also 3D (2D array) image export. Vladimír Vondruš 2022-02-03 19:01:33 +0100
  • 5505551410 doc: updated changelog. Vladimír Vondruš 2022-02-03 19:02:32 +0100
  • ef6496a5b1 GL: doc++ Vladimír Vondruš 2022-02-03 09:14:31 +0100
  • 4acb2acae9 modules: link to CoreAudio in case of a static OpenAL (Soft) on Apple. Vladimír Vondruš 2022-02-02 15:29:31 +0100
  • 9778dc5cd0 modules: unify static SDL build filename matching. Vladimír Vondruš 2022-02-02 15:29:06 +0100