7764 Commits (74c75178dec542e4ac74f2881b4450ccd2e92a4b)
 

Author SHA1 Message Date
Vladimír Vondruš 74c75178de Shaders: add a 2D variant of MeshVisualizer. 6 years ago
Vladimír Vondruš 566713e68c Shaders: improve MeshVisualizer docs a bit. 6 years ago
Vladimír Vondruš 350a79d324 TgaImporter: make error messages consistent. 6 years ago
Vladimír Vondruš d01f8ba3fe TgaImporter: minor test cleanup. 6 years ago
Vladimír Vondruš 132359b78f TgaImporter: make expected test output more explicit. 6 years ago
Vladimír Vondruš 440a3f96ad TgaImporter: implement RLE decoding. 6 years ago
Vladimír Vondruš 8c837be26f TgaImageConverter: same. 6 years ago
Vladimír Vondruš 0388364128 TgaImporter: STL algorithms only make you write longer and slower code. 6 years ago
Vladimír Vondruš c56ccddd61 TgaImporter: add a comment for future me. 6 years ago
Vladimír Vondruš dedf36941c Primitives: hint on MeshTools for converting into indexed meshes. 6 years ago
Vladimír Vondruš c5e70c40eb MeshTools: ensure proper assert is printed in compressIndices(). 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š 99bc8deaf0 GL: reorder tests to match execution order. 6 years ago
Vladimír Vondruš e455a6731a GL: add a NoCreate Shader constructor. 6 years ago
Vladimír Vondruš 1a53976447 Shaders: delete duplicate code also in shader tests. 6 years ago
Vladimír Vondruš fff1b6e5cf Shaders: delete 8 kB of needless shader code. 6 years ago
Vladimír Vondruš 3711125b7d Animation: now that STL is gone, Player can be noexcept-movable. 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š 9bb590280a GL: keeping copy but deleting a move is ... just wrong. 6 years ago
Vladimír Vondruš a4020e3dbc DebugTools: there are no binormals, only bitangents. 6 years ago
Vladimír Vondruš f3a92c2afb Shaders: rethink generic attribute allocation from scratch. 6 years ago
Vladimír Vondruš 159c4ece50 Trade: add a TODO. 6 years ago
Vladimír Vondruš 8a2a7e4547 Trade: implement support for object IDs in MeshData. 6 years ago
Vladimír Vondruš 5e02e0ce8d Trade: support strided arrays in MeshData::indicesInto(). 6 years ago
Vladimír Vondruš 03b038ccfe Trade: use Math::castInto() inside indicesInto(). 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š 12c5476f14 doc: Vulkan does have 8-bit indices now. 6 years ago
Vladimír Vondruš d8d6a2718c Trade: recognize matrix VertexFormats in MeshData. 6 years ago
Vladimír Vondruš db16201fbe GL: support converting matrix VertexFormats to DynamicAttribute as well. 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š 19787a4282 GL: improve test coverage of the Attribute classes a bit. 6 years ago
Vladimír Vondruš b3b61b22e4 Add matrix vertex formats. 6 years ago
Vladimír Vondruš b7da1323c8 Minor cleanup. 6 years ago
Vladimír Vondruš 0b2891936f Doc++ 6 years ago
Vladimír Vondruš f74fd5cb08 Add typedefs for half-float and 8-/16-bit packed matrices. 6 years ago
Vladimír Vondruš 9f73be569a Trade: adapt tests etc to PhongMaterialData rework. 6 years ago
Vladimír Vondruš 700ef3cca5 Trade: rework and extend PhongMaterialData. 6 years ago
Vladimír Vondruš 0c7e3bf96a Shaders: minor cleanup. 6 years ago
Vladimír Vondruš 9a06b3515b Shaders: implement texture coordinate transformation for all shaders. 6 years ago
Vladimír Vondruš a35d53118b Shaders: name the textureCoordinates attribute consistently in GLSL. 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š 27f0c34372 Shaders: remove last forgotten deprecated bits. 6 years ago
Vladimír Vondruš 1bc4101100 Shaders: make method chaining return types consistent in templates. 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