1540 Commits (ea3bcb6d93012071192c495a2a12a2b0619ff41a)

Author SHA1 Message Date
Vladimír Vondruš 02525527a4 Shaders: ability to render instanced object ID in Flat/Phong. 6 years ago
Vladimír Vondruš 5a43db88ce doc: make the 3rd party license info page more discoverable. 6 years ago
Vladimír Vondruš 3b40d91f6c DebugTools: added a few preset colormaps. 6 years ago
Vladimír Vondruš 1c51b98d76 Trade: new magnum-sceneconverter tool. 6 years ago
Vladimír Vondruš 92655c7238 Trade: implement magnum-imageconverter --info. 6 years ago
Vladimír Vondruš a7a0acd3a4 MeshTools: add a primitiveCount() utility. 6 years ago
Vladimír Vondruš 814a00fdf6 doc: updated changelog. 6 years ago
Vladimír Vondruš 171e8a5301 Shaders: remove MeshVisualizer default behavior. 6 years ago
Vladimír Vondruš c01dc81d04 GCC 4.8, stay alive for a few more days please. 6 years ago
Vladimír Vondruš ef7a970326 Shaders: update MeshVisualizer image to show TBN direction as well. 6 years ago
Vladimír Vondruš 2a88a885c1 Primitives: tangents in the plane primitive. 6 years ago
Vladimír Vondruš b16861693a Primitives: tangents in the 3D grid primitive. 6 years ago
Vladimír Vondruš 1b776e13bc Primitives: tangent support in the 3D circle primitive. 6 years ago
Vladimír Vondruš a099a57464 Primitives: implement tangent generation in spheroid primitives. 6 years ago
Vladimír Vondruš 1b21e4e7ba Primitives: switch to an enum set for texturable primitives. 6 years ago
Vladimír Vondruš 5b569942b8 Shaders: tangent space visualization in MeshVisualizer3D. 6 years ago
Vladimír Vondruš c880e6293a Shaders: enable noperspective in MeshVisualizer properly. 6 years ago
Vladimír Vondruš dd07145fa2 GL: add a GL::AbstractShaderProgram::maxGeometryOutputVertices() query. 6 years ago
Vladimír Vondruš 74c75178de Shaders: add a 2D variant of MeshVisualizer. 6 years ago
Vladimír Vondruš 440a3f96ad TgaImporter: implement RLE decoding. 6 years ago
Vladimír Vondruš b785a8ac69 MeshTools: generateIndices() operating directly on a MeshData. 6 years ago
Vladimír Vondruš b57a9f1027 MeshTools: tools for generating index buffers out of various primitives. 6 years ago
Vladimír Vondruš e455a6731a GL: add a NoCreate Shader constructor. 6 years ago
Vladimír Vondruš b31d7b1f03 Animation: there's no need to use STL in Player internals anymore. 6 years ago
Vladimír Vondruš f3a92c2afb Shaders: rethink generic attribute allocation from scratch. 6 years ago
Vladimír Vondruš f3566f637f Math: add integer-to-integer castInto() variants also. 6 years ago
Vladimír Vondruš f4bca9b51e Trade: implement support for tangents and bitangents in MeshData. 6 years ago
Vladimír Vondruš e983a2a168 GL: make it possible to describe matrix attributes with DynamicAttribute. 6 years ago
Vladimír Vondruš da323625b2 GL: rename Attribute::VectorCount to Vectors for consistency. 6 years ago
Vladimír Vondruš e3fcf9db57 GL: support custom stride between vectors in matrix Attributes. 6 years ago
Vladimír Vondruš f74fd5cb08 Add typedefs for half-float and 8-/16-bit packed matrices. 6 years ago
Vladimír Vondruš 700ef3cca5 Trade: rework and extend PhongMaterialData. 6 years ago
Vladimír Vondruš 9a06b3515b Shaders: implement texture coordinate transformation for all shaders. 6 years ago
Vladimír Vondruš 0329721405 Shaders: fix default alpha mask in a zero-light Phong on GLES. 6 years ago
Vladimír Vondruš 1758ec0a7f doc: update changelog. 6 years ago
Vladimír Vondruš de9c289328 Adapted all code and doc snippets to GL library changes. 6 years ago
Vladimír Vondruš 32d49db402 GL: mesh.draw(shader) -> shader.draw(mesh). 6 years ago
Vladimír Vondruš 393ba7a088 MeshTools: implemented concatenate() and concatenateInto(). 6 years ago
Vladimír Vondruš 7857388949 MeshTools: implemented combineFaceAttributes(). 6 years ago
Vladimír Vondruš 9a6ef0a220 MeshTools: new interleavedData() utility. 6 years ago
Vladimír Vondruš 5a276fe328 Trade: high-level docs for the MeshData class. 6 years ago
Vladimír Vondruš 96368b9e81 MeshTools: doc++ 6 years ago
Vladimír Vondruš ec02341c84 MeshTools: deprecate remaining STL-ridden APIs. 6 years ago
Vladimír Vondruš ec739c19ca MeshTools: implemented combineIndexedAttributes(). 6 years ago
Vladimír Vondruš d096aa68cc Add MeshPrimitive::Instances, Faces and Edges. 6 years ago
Vladimír Vondruš c9634508e3 Enlarge MeshPrimitive to four bytes, allow wrapping impl-specific values. 6 years ago
Vladimír Vondruš f46b522ec5 doc: dev guides for adding new mesh attributes name / type. 6 years ago
Vladimír Vondruš 7d44bccd9b Provide reliable mapping of VertexFormat to GL and Vulkan. 6 years ago
Vladimír Vondruš a02e9465d6 Trade: allow retrieving importer data directly by name. 6 years ago
Vladimír Vondruš 13c071a1aa GL: allow to construct DynamicAttribute from VertexFormat. 6 years ago