45 Commits (ef42287cf9cacbffcbd9e8484dad9ea3203b3f90)

Author SHA1 Message Date
Vladimír Vondruš 760a815a91 TextureTools: renamed magnum-distancefield to magnum-distancefieldconverter. 13 years ago
Vladimír Vondruš e4790eaec9 Fix installation dir for DLLs on Windows. 13 years ago
Vladimír Vondruš bc3cbf1ad6 Renamed ImageType and ImageFormat to ColorType and ColorFormat. 13 years ago
Vladimír Vondruš 370055e6dd Adapted to Corrade PluginManager changes. 13 years ago
Vladimír Vondruš 6bbdfbc269 Trade: using `std::optional` instead of pointer in AbstractImporter. 13 years ago
Vladimír Vondruš b4a33d15c3 Math: improve integer/float Vector multiplication and division. 13 years ago
Vladimír Vondruš 5ad5ab2c5a Renamed Mesh::addInterleavedVertexBuffer() to addVertexBuffer(). 13 years ago
Vladimír Vondruš 7dd2bed63a Removed unneeded Mesh::add*VertexBuffer*(). 13 years ago
Vladimír Vondruš 01098478ed Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 9f64e86584 TextureTools: added `magnum-distancefield` utility. 13 years ago
Vladimír Vondruš 13d5e2a50f Removed enum-referencing Doxygen workarounds. 13 years ago
Vladimír Vondruš 459f3b3e85 TextureTools: fixed typo. 13 years ago
Vladimír Vondruš 8a8b9aca5e Reducing pointer chasings, part 3f: less pointer passing in TextureTools. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš fc0bde4f47 Wrap CMAKE_SHARED_LIBRARY_CXX_FLAGS in quotes. 13 years ago
Vladimír Vondruš a403a7f288 Shaders: make GLSL code for fullscreen triangle reusable. 13 years ago
Vladimír Vondruš 955586b178 TextureTools: use `layout(binding = ...)` only if GLSL supports it. 13 years ago
Vladimír Vondruš 5200771066 Added some TODOs. 13 years ago
Vladimír Vondruš 5c06009446 Reverted interval in distancefield-related things. 13 years ago
Vladimír Vondruš b5743c9447 TextureTools: ported distanceField() to OpenGL 2.1 and OpenGL ES. 13 years ago
Vladimír Vondruš abc8bfcfc5 Fixed resource import headers. 13 years ago
Vladimír Vondruš d969a9a162 Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 5bf61ceb74 *Tools: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš 6904b38b13 Reworked and cleaned up shader classes. 13 years ago
Vladimír Vondruš 6e1990132c Moved framebuffer-related enums out of AbstractFramebuffer. 13 years ago
Vladimír Vondruš 623fda0dc7 Shaders: removed superfluous `*Shader` suffix from class names. 13 years ago
Vladimír Vondruš f2df328fe2 Using Corrade's visibility macros instead of copypasta all over again. 13 years ago
Vladimír Vondruš 61e1ec0082 No need to have `const` also in function declarations. 13 years ago
Vladimír Vondruš 2f4bcd1455 Added files for automatic resource importing from static libraries. 13 years ago
Vladimír Vondruš c79327ee43 Option to build Magnum as static library. 13 years ago
Vladimír Vondruš 6802b022ea Added some TODOs. 13 years ago
Vladimír Vondruš a0b83edd2b Relicensing to MIT/Expat license, part 4: CMake and documentation files. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 90dbb28763 Thorough CMakeLists cleanup. 13 years ago
Vladimír Vondruš 231f3277ab Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 2d98dadb0a Shaders: first DistanceFieldVectorShader implementation. 13 years ago
Vladimír Vondruš a9f62e3f1c TextureTools: support padding in atlas(). 13 years ago
Vladimír Vondruš f07957a37f A little bit of const fascism. 13 years ago
Vladimír Vondruš 79d29ea947 TextureTools: proper function name in assert. 13 years ago
Vladimír Vondruš b1a97ed134 TextureTools: initial rude implementation of distance field computation. 13 years ago
Vladimír Vondruš 5af9e3abc6 TextureTools: use Math::max() instead of doing it by hand. 13 years ago
Vladimír Vondruš fcb8a7b768 Got rid of header files in tests. 14 years ago
Vladimír Vondruš 96e936039c New TextureTools library with joke implementation of atlas packer. 14 years ago