127 Commits (c158cfa2dd7d2757e028a6b8b0efbb56e67ad5fa)

Author SHA1 Message Date
Vladimír Vondruš 93789721b2 De-inline Image headers, remove dependency on ImageView. 7 years ago
Vladimír Vondruš 8791488f4a MeshTools: show how generate*NormalsInto() can be used with std::vector. 7 years ago
Vladimír Vondruš cfbfdb72c0 doc: compile MeshTools snippets also when GL is disabled. 7 years ago
Vladimír Vondruš 9e2a1117de MeshTools: yay? a new SILLY workaround for MSVC 2019? 7 years ago
Vladimír Vondruš 904a63f33b MeshTools: make generateSmoothNormals() working with NaNs. 7 years ago
Vladimír Vondruš 5d2cf7ef93 MeshTools: ability to generate smooth normals in compile(). 7 years ago
Vladimír Vondruš ba048cd2db MeshTools: cache angles and cross product in generateSmoothNormals(). 7 years ago
Vladimír Vondruš 32da5d7587 MeshTools: benchmark generate{Flat,Smooth}Normals(). 7 years ago
Vladimír Vondruš 247dff26e0 MeshTools: Primitives are now always needed for the tests. 7 years ago
Vladimír Vondruš a4310b9a31 MeshTools: added generateSmoothNormals(). 7 years ago
Vladimír Vondruš 7b24161cf3 MeshTools: minor cleanup. 7 years ago
Vladimír Vondruš d20a17c5c3 MeshTools: ability to generate flat normals in compile(). 7 years ago
Vladimír Vondruš 1de258a6b2 MeshTools: de-STL-ify generateFlatNormals(). 7 years ago
Vladimír Vondruš 61397afc31 MeshTools: make a version of duplicate() not dependent on std::vector. 7 years ago
Vladimír Vondruš de1e1fa4d5 MeshTools: make interleave() work with Corrade containers too. 7 years ago
Vladimír Vondruš e45e13e552 MeshTools: remove obsolete TODO. 7 years ago
Vladimír Vondruš e1061f1766 MeshTools: fix a bad corner case in compile(). 7 years ago
Vladimír Vondruš bf4bf9eac5 MeshTools: 100% code coverage for compile(). 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš c12680ec38 Math: move batch functionality to FunctionsBatch.h. 7 years ago
Vladimír Vondruš b24ffa4a3e Use min() / max() / minmax() from Math instead of std::. 7 years ago
Vladimír Vondruš 8ba2cac0ee DebugTools, MeshTools, TextureTools: handle broken gl_VertexID. 7 years ago
Vladimír Vondruš 5bf09f0cea MeshTools: update fullScreenTriangle() docs. 7 years ago
Vladimír Vondruš cf3ad5c700 MeshTools: test fullScreenTriangle(). 7 years ago
Vladimír Vondruš f9f3df69de Get rid of std::unique_ptr. 7 years ago
Vladimír Vondruš f7dcb62e93 MeshTools: return just a mesh from fullScreenTriangle(). 7 years ago
Vladimír Vondruš 2149f7b869 Wrap all tests in unnamed namespaces. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 4deb2a5fe7 MeshTools: inline functions should not be heavy. 7 years ago
Squareys e6fd70fe00 MeshTools: compile mesh colors to Color4 attribute 8 years ago
Vladimír Vondruš 89ab8c43e0 MeshTools: why put docs for transform() to an obscure dualquat overload? 8 years ago
Vladimír Vondruš 8dc1f8a7da MeshTools: make the generateFlatNormals() docs less handwavy. 8 years ago
Vladimír Vondruš 0adf7ea323 MeshTools: make the tests compile even if Primitives are not enabled. 8 years ago
Vladimír Vondruš b0186c3022 MeshTools: explicitly set buffer target hints in compile(). 8 years ago
Vladimír Vondruš 424eec4818 MeshTools: simplify compile(). 8 years ago
Vladimír Vondruš 4e757a3f64 Split the OpenGL layer out, pt 26: remove dependencies on the GL lib. 8 years ago
Vladimír Vondruš f279549044 Split the OpenGL layer out, pt 18: adapted MeshTools. 8 years ago
Vladimír Vondruš b1de952c13 Split the OpenGL layer out, pt 6: adapted buildsystem of dependent libs. 8 years ago
Vladimír Vondruš 3e23568202 MeshTools: don't link the test lib to a different version of itself. 8 years ago
Vladimír Vondruš 920db7aa73 Split the Trade library out. 8 years ago
Vladimír Vondruš fb483be512 MeshTools: suppress MSVC warning when using interleave(). 8 years ago
Vladimír Vondruš c139e0384d Primitives: get rid of useless classes. 8 years ago
Vladimír Vondruš d905809818 doc: compiled code snippets for the MeshTools namespace. 8 years ago
Vladimír Vondruš 8f27da9dfd Set library soversion to 1.0, version to 0. 8 years ago
Vladimír Vondruš 28475e1bd8 Doc++ 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 1ec14c678b Local Doxygen ignores for symbol export macros. 8 years ago
Vladimír Vondruš eee9cbb353 MeshTools: updates for the new documentation theme. 8 years ago
Vladimír Vondruš b109d520a9 MeshTools: doc++ 9 years ago
Vladimír Vondruš 12fa6961c8 Use CMake folders also for OBJECT libraries, executables and tests. 9 years ago