2277 Commits (dcd7bfa294d17e6f463e4070680362c7b56e0eed)

Author SHA1 Message Date
Vladimír Vondruš 11ae06a4b5 SceneTools: generalize flatten{Mesh -> Transformation}Hierarchy(). 3 years ago
Vladimír Vondruš 6034ea3d33 doc: don't compile the exact same snippet file twice. 3 years ago
Vladimír Vondruš 9bbbee6f56 MeshTools: port away from std::pair in remaining APIs. 3 years ago
Vladimír Vondruš 2c1b64b3df doc: port away from std::pair in a screenshot generator helper. 3 years ago
Vladimír Vondruš 9a089ad2cf Vk: port away from std::pair in remaining APIs. 3 years ago
Vladimír Vondruš 12fc59bf19 Add macros with plugin interface strings for easier updates. 3 years ago
Vladimír Vondruš 3e1ce9f35c Math: add branch-less BitVector::set() and reset(). 3 years ago
Vladimír Vondruš dfe37f61d1 Math: redo Matrix4::normalMatrix() as an inverse transpose. 3 years ago
Vladimír Vondruš 94e9961a30 Trade: provide better AnimationTrackData constructors. 3 years ago
Vladimír Vondruš 6a129b2cd2 Animation: add TrackViewStorage::interpolator(). 3 years ago
Vladimír Vondruš 953ebebba9 doc: update changelog. 3 years ago
Vladimír Vondruš 33be039ef4 Trade: rename AnimationTrackTargetType to AnimationTrackTarget. 3 years ago
Vladimír Vondruš b20ab3acd6 Trade: expand AnimationTrackTargetType to 16 bits. 3 years ago
Vladimír Vondruš cc9db2d610 MeshTools: show the more common way of using custom shader attributes. 3 years ago
Vladimír Vondruš 7e79216c34 doc: use a shorthand expression for populating a GL::Buffer. 3 years ago
Vladimír Vondruš 5f0aa9582d doc: mention the new SpngImporter in the file format tables. 3 years ago
Vladimír Vondruš b38d3eea89 Shaders: add SSBO support to all shaders. 3 years ago
Vladimír Vondruš 54f7824f2d doc: update changelog. 3 years ago
Vladimír Vondruš cfa8604118 Shaders: add a "screenshot" for LineGL. 3 years ago
Vladimír Vondruš e3c7410ac7 MeshTools: initial utility for compiling a mesh for the line shader. 3 years ago
Vladimír Vondruš 506841f4a9 Shaders: initial implementation of a line shader. 3 years ago
Vladimír Vondruš 4a83ea67ef MeshTools: generate*Indices() overloads taking an existing index buffer. 3 years ago
Vladimír Vondruš 6afdfc55ff MeshTools: add assertions for element count to primitiveCount() as well. 3 years ago
Vladimír Vondruš 5b22b0dbb9 MeshTools: allow empty input in generate*Indices(). 3 years ago
Vladimír Vondruš d51ad4213c MeshTools: fix generateIndices() to work with attribute-less meshes. 3 years ago
Vladimír Vondruš 1ae3def881 Shaders: don't name a variable differently than the uniform struct. 3 years ago
Vladimír Vondruš 6f3696afac Shaders: reorder PhongGL usage snippets to be together. 3 years ago
Vladimír Vondruš db29024250 GL: implement {ARB,EXT}_clip_control. 3 years ago
Vladimír Vondruš 6b37d76d8c GL: recognize and implement EXT_depth_clamp on GLES. 3 years ago
Vladimír Vondruš 56a850f9ad GL: implement NV_depth_buffer_float. 3 years ago
Vladimír Vondruš 9e399c552e doc: work around Doxygen ALIAS stupidity. 3 years ago
Vladimír Vondruš 4c393574b8 doc: remove obsolete TODO. 3 years ago
Vladimír Vondruš bede836077 GL: expose Renderer::setDepthRange(). 3 years ago
Vladimír Vondruš 1850210de4 GL: expose Renderer::Feature::SampleAlphaToCoverage and related APIs. 3 years ago
Vladimír Vondruš 888ba08569 CMake: make it possible to use <PackageName>_ROOT to locate dependencies. 3 years ago
Vladimír Vondruš 34a91cf458 Trade: fix an unused variable warning on a no-assert build. 3 years ago
Vladimír Vondruš 3701f8fa5c Shaders: mention UBO limits in Configuration setters. 3 years ago
Vladimír Vondruš 3227766aca GL: implement {ARB,OES,EXT}_texture_view. 3 years ago
Vladimír Vondruš 7153ef92a0 GL: recognize {OES,EXT}_texture_view ES3.1+ extensions. 3 years ago
Vladimír Vondruš b8c2f8b317 MeshTools: allow smaller-to-larger array copying in concatenate(). 3 years ago
Vladimír Vondruš 0446c2919c doc: refresh Developers Guide re GL feature additions. 3 years ago
Vladimír Vondruš 35e65f19f9 GL: implement ARB_framebuffer_no_attachments and related ES3.1 API. 3 years ago
Vladimír Vondruš 87d7bd8c6e GL: accept ArrayViews in *Framebuffer::mapForDraw() and invalidate(). 3 years ago
Vladimír Vondruš 8047737f70 doc: update MaterialTools namespace docs to be less underwhelming. 3 years ago
Vladimír Vondruš 8f97068be8 doc: suppress useless "this pointer is null" warnings on GCC 11+. 3 years ago
Vladimír Vondruš 4a87a0bc4b Math: add Color[34]::{from,to}LinearRgb[a]Int(). 3 years ago
Vladimír Vondruš 50fc3a0e64 Math: don't use auto in Color conversion snippets. 3 years ago
Vladimír Vondruš 897d1002c3 Math: rename Color[34]::fromSrgb*(UnsignedInt) to fromSrgb*Int(). 3 years ago
Vladimír Vondruš ed47e0b6a7 doc: show a gallery of all primitives in the Primitives namespace docs. 3 years ago
Vladimír Vondruš 2b24cee225 Clarify MAGNUM_BUILD_DEPRECATED docs. 3 years ago