201 Commits (5e670831f18632ba7ce4ef3241561d70f6717761)

Author SHA1 Message Date
Vladimír Vondruš 5e670831f1 TextureTools: properly use float literals for vertex data. 3 years ago
Vladimír Vondruš f091b80fae TextureTools: make the DistanceField class movable. 3 years ago
Vladimír Vondruš 15d0727096 TextureTools: remove redundant namespace prefix from test code. 3 years ago
Vladimír Vondruš e626aabfe2 TextureTools: actually allow zero-size items in AtlasLandfill. 3 years ago
Vladimír Vondruš bcebdd7887 TextureTools: document that AtlasLandfill has destructive move. 3 years ago
Vladimír Vondruš 88c0aedf96 TextureTools: add a forward declaration header. 3 years ago
Vladimír Vondruš 1ef47f48ab TextureTools: no need to include Vector2.h in Atlas.h. 3 years ago
Vladimír Vondruš 81780e5838 TextureTools: it's height that's bounded to 16 bits, not width. 3 years ago
Vladimír Vondruš adb2437984 TextureTools: merge AtlasLandfill and AtlasLandfillArray. 3 years ago
Vladimír Vondruš ed288d360f TextureTools: reverse landfill direction only if it makes sense. 3 years ago
Vladimír Vondruš 330dbc747e TextureTools: deprecate the atlas() bad joke. 3 years ago
Vladimír Vondruš 10bc66884a TextureTools: support padding in the landfill atlas packer. 3 years ago
Vladimír Vondruš 57863b5db7 TextureTools: reduce AtlasBenchmark iterations. 3 years ago
Vladimír Vondruš df1904c256 TextureTools: forgot to clean up this comment. 3 years ago
Vladimír Vondruš 66bf0b264d TextureTools: new landfill atlas packer. 3 years ago
Vladimír Vondruš c63ae80619 TextureTools: doc snippet and sample output for atlasArrayPowerOfTwo(). 3 years ago
Vladimír Vondruš f9402f2242 TextureTools: don't allocate the output in atlasArrayPowerOfTwo(). 3 years ago
Vladimír Vondruš 752acbdc3e TextureTools: use a Pair instead of Vector3i in the internals. 3 years ago
Vladimír Vondruš 958e5edbc2 TextureTools: check that atlasArrayPowerOfTwo() sizes are in bounds. 3 years ago
Vladimír Vondruš 484596f936 TextureTools: remove redundant include from a test. 3 years ago
Vladimír Vondruš 78a93734dd TextureTools: pass the whole test dir path to the test. 3 years ago
Vladimír Vondruš 200e9a209f TextureTools: pass StridedArrayView via const&. 3 years ago
Vladimír Vondruš bb9eb1f80c Doc++ 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago
Vladimír Vondruš 0fd8828dd2 TextureTools: curse you, Xcode "new build system". 3 years ago
Vladimír Vondruš 7286faf329 *converter: make these buildable on platforms w/o dynamic plugins. 3 years ago
Vladimír Vondruš 3b32483d0b TextureTools: (expected failing) test for DistanceField with an offset. 3 years ago
Vladimír Vondruš 1f2b19c698 Shaders: drop the createCompatibilityShader() helper. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 6c2ea21d31 distancefieldconverter: make it work on GLES 3+. 3 years ago
Vladimír Vondruš 5f55f9e756 TextureTools: add a DistanceField overload taking a framebuffer. 3 years ago
Vladimír Vondruš 8153adbc1c Shaders: don't format & pass _LOCATION defines on ES < 3.1 and WebGL. 3 years ago
Vladimír Vondruš 1847c7201d Shaders: use explicit texture location and binding on ES3.1+. 3 years ago
Vladimír Vondruš 9b4a813b86 DebugTools,Shaders,TextureTools: null-terminate shader resources. 3 years ago
Vladimír Vondruš 3e7298f3d3 DebugTools,Shaders,TextureTools: use string view literals everywhere. 3 years ago
Vladimír Vondruš 5d0454ce98 Remove random unneeded <string> and StringStl.h includes. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš eafb2de1f1 Link all magnum-* utilities to Corrade::Main. 4 years ago
Vladimír Vondruš 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. 4 years ago
Vladimír Vondruš 5c36b39ba2 CMake: add a possibility to link static plugins to utility executables. 4 years ago
Vladimír Vondruš 8fd821c88b *converter: make --plugin-dir accept the actual root plugin directory. 4 years ago
Vladimír Vondruš e62b2bb000 Replace MAGNUM_TARGET_{HEADLESS,DESKTOP_GLES} with MAGNUM_TARGET_EGL. 4 years ago
Vladimír Vondruš da569a41de Platform: merge WindowlessWindowsEglApplication into EglApp and remove. 4 years ago
Vladimír Vondruš fe6a387515 TextureTools,Trade: fix unused var warning on a non-deprecated build. 4 years ago
Vladimír Vondruš 4ff655740e GL: take an Iterable in AbstractShaderProgram::attachShaders(). 4 years ago
Vladimír Vondruš c0c712cc33 GL: deprecate list-taking Shader::compile() and ShaderProgram::link(). 4 years ago
Vladimír Vondruš 06b5bae5c8 CMake: drop notes about old CMake on old Xcode Travis images. 4 years ago
Vladimír Vondruš 6bdffb2796 Test: make use of CORRADE_SKIP_IF_NO_ASSERT(). 4 years ago
Vladimír Vondruš cb3ac83485 TextureTools: take a strided view in atlasArrayPowerOfTwo(). 4 years ago
Vladimír Vondruš a901206bd2 TextureTools: choose a different approach to fix the test for MSVC 2015. 4 years ago