Commit Graph

  • 8146051634 GL: doc++ Vladimír Vondruš 2020-04-05 23:12:55 +0200
  • 8f73873d41 also some tests sariug 2020-04-06 00:08:32 +0200
  • 46a026e117 Initial Random.h sariug 2020-04-05 22:04:46 +0200
  • 1da3b04d19 Animation: this documentation is clearly wrong. Vladimír Vondruš 2020-04-05 20:35:56 +0200
  • e5075803eb GL: state reset needs to unbind PBOs when entering external code. Vladimír Vondruš 2020-04-04 20:18:52 +0200
  • a119ee2bb2 GL: fix compilation with ANGLE on macOS. Vladimír Vondruš 2020-04-04 20:13:46 +0200
  • a22d6678a5 Math: I'm extremely stupid lately. Vladimír Vondruš 2020-04-03 18:45:57 +0200
  • 3e310cbd94 Shaders: note to self: *save* before commiting. Vladimír Vondruš 2020-04-03 14:51:28 +0200
  • 9da27ce8dd Shaders: ensure test description is set before skipping it. Vladimír Vondruš 2020-04-02 18:56:14 +0200
  • 06ab5b33cd Shaders: fix strict aliasing warnings. Vladimír Vondruš 2020-04-02 16:43:47 +0200
  • 44609d845f doc: fix the recommended texture format. Vladimír Vondruš 2020-04-02 01:22:32 +0200
  • e3841ade7e Shaders: object and primitive ID visualization in MeshVisualizer. Vladimír Vondruš 2020-04-02 00:26:01 +0200
  • 60968779da Shaders: avoid using deprecated functionality in a test. Vladimír Vondruš 2020-04-02 18:26:49 +0200
  • 46d492fcc9 Shaders: list forgotten MeshVisualizer test files. Vladimír Vondruš 2020-04-02 00:30:05 +0200
  • 6b0d29bec2 Shaders: turn a construction test into an instanced one. Vladimír Vondruš 2020-04-01 17:09:42 +0200
  • d32fcecf68 MeshTools: fix self-contradictory docs. Vladimír Vondruš 2020-04-01 19:54:00 +0200
  • d569ad2e78 MeshTools: combineFaceAttributes() overload with direct attributes. Vladimír Vondruš 2020-04-01 19:52:42 +0200
  • 11df186a44 MeshTools: support an extreme corner case in interleavedData(). Vladimír Vondruš 2020-04-01 19:49:00 +0200
  • 1cb7193034 Shaders: reorder MeshVisualizer docs. Vladimír Vondruš 2020-04-01 12:56:17 +0200
  • f16a1b7731 Bloody hell. Vladimír Vondruš 2020-04-01 11:30:22 +0200
  • be337787b2 Math: explicitly include <type_traits> in TypeTraits.h. Vladimír Vondruš 2020-03-31 19:17:12 +0200
  • f2f66d764f Math: make TypeTraits::epsilon() consistent with Corrade. Vladimír Vondruš 2020-03-31 19:10:06 +0200
  • ea3bcb6d93 MeshTools: handle the ObjectId attribute in compile(). Vladimír Vondruš 2020-03-30 20:56:26 +0200
  • 02525527a4 Shaders: ability to render instanced object ID in Flat/Phong. Vladimír Vondruš 2020-03-30 18:07:15 +0200
  • 3759d26a7d Shaders: NO, these are not layers. Vladimír Vondruš 2020-03-30 15:37:11 +0200
  • 5a43db88ce doc: make the 3rd party license info page more discoverable. Vladimír Vondruš 2020-03-30 14:31:53 +0200
  • 3b40d91f6c DebugTools: added a few preset colormaps. Vladimír Vondruš 2020-03-30 14:27:38 +0200
  • 27f4a7073e AnySceneImporter: treat both *.gltf and *.glb the same. Vladimír Vondruš 2020-03-28 21:12:10 +0100
  • 1c51b98d76 Trade: new magnum-sceneconverter tool. Vladimír Vondruš 2020-02-14 11:31:10 +0100
  • 92655c7238 Trade: implement magnum-imageconverter --info. Vladimír Vondruš 2020-03-28 19:51:15 +0100
  • 0df0bd58ef Trade: improve docs of magnum-imageconverter. Vladimír Vondruš 2020-03-28 21:46:05 +0100
  • 18f9581d4e Trade: extract reusable code out of magnum-imageconverter. Vladimír Vondruš 2020-02-14 11:32:01 +0100
  • a7a0acd3a4 MeshTools: add a primitiveCount() utility. Vladimír Vondruš 2020-03-28 18:13:32 +0100
  • c3299ad3c5 Trade: print a message when named thing is not found. Vladimír Vondruš 2020-03-28 13:30:40 +0100
  • 4a6e5ff5a4 Trade: reduce needless duplication in AbstractImporter test. Vladimír Vondruš 2020-03-28 12:55:20 +0100
  • 081dd8981f Doxygen, FFS. Vladimír Vondruš 2020-03-28 13:18:02 +0100
  • 8085ebba09 Trade: fix tangent retrieval from four-component normalized types. Vladimír Vondruš 2020-03-27 18:20:08 +0100
  • 0c3a7fabae Trade: recognize also Matrix3/Matrix4 types. Vladimír Vondruš 2020-03-27 01:26:59 +0100
  • cf914c1f78 package/archlinux: make ASan output colored. Vladimír Vondruš 2020-03-27 01:26:45 +0100
  • 814a00fdf6 doc: updated changelog. Vladimír Vondruš 2020-03-27 01:26:32 +0100
  • 1c3e386e35 Undef xlib nonsense to avoid conflicts #430 Konstantinos Chatzilygeroudis 2020-03-23 01:47:39 +0200
  • b9e7d20c4e modules: expand the list of static SDL2 dependencies for macOS as well. Vladimír Vondruš 2020-03-22 09:44:19 +0100
  • 171e8a5301 Shaders: remove MeshVisualizer default behavior. Vladimír Vondruš 2020-03-22 12:36:38 +0100
  • 6299ece980 Shaders: test MeshVisualizer TBN direction defaults. Vladimír Vondruš 2020-03-21 21:27:58 +0100
  • 80c6fef7bf MeshTools: handle generic Tangent and Bitangent attributes in compile(). Vladimír Vondruš 2020-03-21 21:19:40 +0100
  • 37373aaf35 MeshTools: minor. Vladimír Vondruš 2020-03-21 21:18:01 +0100
  • ab32d6598d TgaImporter: MSVC 2015, you too. Vladimír Vondruš 2020-03-21 18:49:30 +0100
  • c01dc81d04 GCC 4.8, stay alive for a few more days please. Vladimír Vondruš 2020-03-21 19:48:44 +0100
  • c82a34c157 Shaders: doc++ Vladimír Vondruš 2020-03-21 17:48:33 +0100
  • ef7a970326 Shaders: update MeshVisualizer image to show TBN direction as well. Vladimír Vondruš 2020-03-21 17:28:56 +0100
  • 2a88a885c1 Primitives: tangents in the plane primitive. Vladimír Vondruš 2020-03-21 17:19:08 +0100
  • 1e04dbcaba Primitives: add a sanity assert. Vladimír Vondruš 2020-03-21 17:17:53 +0100
  • b16861693a Primitives: tangents in the 3D grid primitive. Vladimír Vondruš 2020-03-21 17:17:36 +0100
  • 1b776e13bc Primitives: tangent support in the 3D circle primitive. Vladimír Vondruš 2020-03-21 17:10:20 +0100
  • a099a57464 Primitives: implement tangent generation in spheroid primitives. Vladimír Vondruš 2020-03-21 12:51:48 +0100
  • ca5beb432b Primitives: make internal spheroid generator less rigid. Vladimír Vondruš 2020-03-21 18:01:29 +0100
  • ff3e771231 Primitives: use the exported growable allocator from Trade. Vladimír Vondruš 2020-03-19 20:06:01 +0100
  • 1b21e4e7ba Primitives: switch to an enum set for texturable primitives. Vladimír Vondruš 2020-03-19 13:53:25 +0100
  • 5b569942b8 Shaders: tangent space visualization in MeshVisualizer3D. Vladimír Vondruš 2020-03-20 21:42:32 +0100
  • c880e6293a Shaders: enable noperspective in MeshVisualizer properly. Vladimír Vondruš 2020-03-18 23:10:36 +0100
  • 73b6d1084a Shaders: test perspective interpolation in MeshVisualizer wireframe. Vladimír Vondruš 2020-03-19 11:51:55 +0100
  • dd07145fa2 GL: add a GL::AbstractShaderProgram::maxGeometryOutputVertices() query. Vladimír Vondruš 2020-03-18 17:01:22 +0100
  • 74c75178de Shaders: add a 2D variant of MeshVisualizer. Vladimír Vondruš 2020-03-17 22:48:10 +0100
  • 566713e68c Shaders: improve MeshVisualizer docs a bit. Vladimír Vondruš 2020-03-17 22:38:50 +0100
  • 350a79d324 TgaImporter: make error messages consistent. Vladimír Vondruš 2020-03-19 11:41:21 +0100
  • d01f8ba3fe TgaImporter: minor test cleanup. Vladimír Vondruš 2020-03-19 11:37:45 +0100
  • 132359b78f TgaImporter: make expected test output more explicit. Vladimír Vondruš 2020-03-19 11:36:02 +0100
  • 440a3f96ad TgaImporter: implement RLE decoding. Vladimír Vondruš 2020-03-19 10:37:59 +0100
  • 8c837be26f TgaImageConverter: same. Vladimír Vondruš 2020-03-19 10:04:07 +0100
  • 0388364128 TgaImporter: STL algorithms only make you write longer and slower code. Vladimír Vondruš 2020-03-19 09:54:20 +0100
  • c56ccddd61 TgaImporter: add a comment for future me. Vladimír Vondruš 2020-03-19 09:49:21 +0100
  • dedf36941c Primitives: hint on MeshTools for converting into indexed meshes. Vladimír Vondruš 2020-03-17 21:56:59 +0100
  • c5e70c40eb MeshTools: ensure proper assert is printed in compressIndices(). Vladimír Vondruš 2020-03-17 21:37:01 +0100
  • b785a8ac69 MeshTools: generateIndices() operating directly on a MeshData. Vladimír Vondruš 2020-03-17 21:36:34 +0100
  • b57a9f1027 MeshTools: tools for generating index buffers out of various primitives. Vladimír Vondruš 2020-03-17 20:31:35 +0100
  • 99bc8deaf0 GL: reorder tests to match execution order. Vladimír Vondruš 2020-03-17 15:10:59 +0100
  • e455a6731a GL: add a NoCreate Shader constructor. Vladimír Vondruš 2020-03-17 15:10:30 +0100
  • 1a53976447 Shaders: delete duplicate code also in shader tests. Vladimír Vondruš 2020-03-17 12:33:16 +0100
  • fff1b6e5cf Shaders: delete 8 kB of needless shader code. Vladimír Vondruš 2020-03-17 12:09:58 +0100
  • 3711125b7d Animation: now that STL is gone, Player can be noexcept-movable. Vladimír Vondruš 2020-03-21 17:47:18 +0100
  • b31d7b1f03 Animation: there's no need to use STL in Player internals anymore. Vladimír Vondruš 2020-03-21 17:39:52 +0100
  • 9bb590280a GL: keeping copy but deleting a move is ... just wrong. Vladimír Vondruš 2020-03-21 17:29:53 +0100
  • a4020e3dbc DebugTools: there are no binormals, only bitangents. Vladimír Vondruš 2020-03-16 20:38:30 +0100
  • f3a92c2afb Shaders: rethink generic attribute allocation from scratch. Vladimír Vondruš 2020-03-16 20:37:29 +0100
  • 159c4ece50 Trade: add a TODO. Vladimír Vondruš 2020-03-16 21:54:08 +0100
  • 8a2a7e4547 Trade: implement support for object IDs in MeshData. Vladimír Vondruš 2020-03-16 19:36:08 +0100
  • 5e02e0ce8d Trade: support strided arrays in MeshData::indicesInto(). Vladimír Vondruš 2020-03-16 19:23:03 +0100
  • 03b038ccfe Trade: use Math::castInto() inside indicesInto(). Vladimír Vondruš 2020-03-16 19:13:09 +0100
  • f3566f637f Math: add integer-to-integer castInto() variants also. Vladimír Vondruš 2020-03-16 19:05:41 +0100
  • f4bca9b51e Trade: implement support for tangents and bitangents in MeshData. Vladimír Vondruš 2020-03-16 17:50:42 +0100
  • 12c5476f14 doc: Vulkan does have 8-bit indices now. Vladimír Vondruš 2020-03-16 12:19:24 +0100
  • d8d6a2718c Trade: recognize matrix VertexFormats in MeshData. Vladimír Vondruš 2020-03-14 23:50:20 +0100
  • db16201fbe GL: support converting matrix VertexFormats to DynamicAttribute as well. Vladimír Vondruš 2020-03-14 23:31:47 +0100
  • e983a2a168 GL: make it possible to describe matrix attributes with DynamicAttribute. Vladimír Vondruš 2020-03-14 22:35:35 +0100
  • da323625b2 GL: rename Attribute::VectorCount to Vectors for consistency. Vladimír Vondruš 2020-03-14 22:25:42 +0100
  • e3fcf9db57 GL: support custom stride between vectors in matrix Attributes. Vladimír Vondruš 2020-03-14 21:56:12 +0100
  • 19787a4282 GL: improve test coverage of the Attribute classes a bit. Vladimír Vondruš 2020-03-14 21:02:39 +0100
  • b3b61b22e4 Add matrix vertex formats. Vladimír Vondruš 2020-03-14 20:45:52 +0100
  • b7da1323c8 Minor cleanup. Vladimír Vondruš 2020-03-14 16:49:34 +0100
  • 0b2891936f Doc++ Vladimír Vondruš 2020-03-14 16:42:25 +0100