29 Commits (35659a6d15ef0bc49092e16d4453f8ce6d5199a9)

Author SHA1 Message Date
Vladimír Vondruš 35659a6d15 DebugTools: port away from MeshDataXD. 6 years ago
Vladimír Vondruš e7aeaf78d0 Remove ResourceManager::instance() singleton deprecated in 2019.10. 6 years ago
Vladimír Vondruš 5f4e76e646 DebugTools: fix a linker error on Clang. 7 years ago
Vladimír Vondruš 607b3a15fa DebugTools: finish ResourceManager singleton deprecation. 7 years ago
Vladimír Vondruš 304cd6f036 DebugTools: greatly simplified ForceRenderer and ObjectRenderer impls. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 453fc0b3e7 Shaders: more convenient VertexColor::Color[34] attribute specifiers. 8 years ago
Vladimír Vondruš 7785698d35 Split the OpenGL layer out, pt 21: adapted DebugTools. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš b16755fc13 Doxygen fixes and workarounds. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš ae9095de16 Remove most of the "MSVC 2015 can't handle {} here" workarounds. 9 years ago
Vladimír Vondruš 6d9a9e9dfd DebugTools: base ObjectRenderer on Primitives::axis*D(). 9 years ago
Vladimír Vondruš 0fe2ab0aa9 Shaders: ability to use RGBA colors with VertexColor shader. 9 years ago
Vladimír Vondruš cd70bc8f1e DebugTools: fix assertion in ObjectRenderer. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš f41321f930 MSVC 2015 compatibility: yet another {}-related bug. 11 years ago
Vladimír Vondruš 8b6ff33476 DebugTools: prefix private member variables with underscore. 11 years ago
Vladimír Vondruš 73419be9e6 SceneGraph: generalized camera implementation. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 11 years ago
Vladimír Vondruš dc312cda0d Implemented indexed buffer binding. 12 years ago
Vladimír Vondruš 2848d1d37c DebugTools: defaulted destructor implementation in source files. 12 years ago
Vladimír Vondruš 757ca6d1ad Use VectorTypeFor and MatrixTypeFor instead of DimensionTraits. 12 years ago
Vladimír Vondruš 51a14b9e0b MeshTools: deprecate mesh/buffer-modifying vertex/index tools. 12 years ago
Vladimír Vondruš bfa2a42638 Don't differentiate between vertex and index count in Mesh. 12 years ago
Vladimír Vondruš 703ce0bd89 Explicitly passing shader to Mesh*::draw(). 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 12 years ago
Vladimír Vondruš 5d9490c73b Extracted Primitive enum from Mesh to MeshPrimitive. 13 years ago
Vladimír Vondruš f1ac932660 Extract Buffer::Usage enum out of Buffer class. 13 years ago
Vladimír Vondruš 5ad5ab2c5a Renamed Mesh::addInterleavedVertexBuffer() to addVertexBuffer(). 13 years ago
Vladimír Vondruš 141a3df456 Reducing pointer chasings, part 3e: less pointer passing in DebugTools. 13 years ago
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš 9450ec6e1e Better usage of *Basic* in class names, part 5: SceneGraph drawables. 13 years ago
Vladimír Vondruš 7636c6adc3 Better usage of *Basic* in class names, part 1: SceneGraph object. 13 years ago
Vladimír Vondruš 2eb4e3c8ba Removed default template argument from DimensionTraits. 13 years ago
Vladimír Vondruš cfd405c32c Getting rid of <>, part 5: SceneGraph object. 13 years ago
Vladimír Vondruš a0d60bbaa7 Getting rid of <>, part 2: SceneGraph cameras and drawables. 13 years ago
Vladimír Vondruš a7f5bef038 Getting rid of <>, part 1: Color classes. 13 years ago
Vladimír Vondruš 5bf61ceb74 *Tools: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš 623fda0dc7 Shaders: removed superfluous `*Shader` suffix from class names. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš ce89563aed DebugTools: minor code cleanup. 13 years ago
Vladimír Vondruš b5c1052c96 DebugTools: using new type aliases in whole DebugTools namespace. 13 years ago
Vladimír Vondruš faf94c74e2 Adapted to recent meshdata/shader changes. 13 years ago
Vladimír Vondruš f07e4743f9 Ability to specify index range in Mesh::setIndexBuffer(). 13 years ago
Vladimír Vondruš b9513d28cb Merged index type setting to Mesh::setIndexBuffer() and added offset. 13 years ago
Vladimír Vondruš dc5a4d83d9 Removing IndexedMesh, part 5: merged documentation, removed IndexedMesh. 13 years ago
Vladimír Vondruš ca24fe8f41 Mesh index type cleanup. 14 years ago