1244 Commits (1c1d3e5ee845d35eacabf3edf19b885f2c53eb4c)

Author SHA1 Message Date
Vladimír Vondruš f43fa6ff95 Math: add APIs for quaternion reflection. 3 years ago
Vladimír Vondruš 3e8d393b86 Fix build with CORRADE_STANDARD_ASSERT. 3 years ago
Vladimír Vondruš be9a3c247d Math: change all assertions to debug-only. 3 years ago
Vladimír Vondruš 8782d57ba6 GL: fix "firefox-fake-disjoint-timer-query-webgl2" detection. 3 years ago
Vladimír Vondruš c1239b6619 Shaders: add PhongGL::Flag::DoubleSided. 3 years ago
Vladimír Vondruš 0b66b85c20 Primitives: mark primitive data as global where appropriate. 3 years ago
Vladimír Vondruš 6c2ea21d31 distancefieldconverter: make it work on GLES 3+. 3 years ago
Vladimír Vondruš 5f55f9e756 TextureTools: add a DistanceField overload taking a framebuffer. 3 years ago
Vladimír Vondruš 9bbbee6f56 MeshTools: port away from std::pair in remaining APIs. 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š b38d3eea89 Shaders: add SSBO support to all shaders. 3 years ago
Vladimír Vondruš 54f7824f2d doc: update changelog. 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š 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š 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š 3227766aca GL: implement {ARB,OES,EXT}_texture_view. 3 years ago
Vladimír Vondruš b8c2f8b317 MeshTools: allow smaller-to-larger array copying in concatenate(). 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š 4a87a0bc4b Math: add Color[34]::{from,to}LinearRgb[a]Int(). 3 years ago
Vladimír Vondruš 897d1002c3 Math: rename Color[34]::fromSrgb*(UnsignedInt) to fromSrgb*Int(). 3 years ago
Vladimír Vondruš 3c8fd70c12 Animation: make Easing a template struct, add an Easingd typedef. 3 years ago
Vladimír Vondruš ee9e2e96be sceneconverter: implement a --phong-to-pbr option. 3 years ago
Vladimír Vondruš 5796b597f3 TgaImageConverter: implement RLE encoding. 3 years ago
Vladimír Vondruš 7ccf22e1d0 Math: remove swizzle() that was deprecated since 2019.10. 3 years ago
Vladimír Vondruš b6a31a0af4 Fix double-precision Bezier typedefs to be actually double-precision. 3 years ago
Vladimír Vondruš 63806e6ce6 doc: updated changelog. 3 years ago
Vladimír Vondruš 8aa4894f20 doc: updated changelog. 3 years ago
Vladimír Vondruš cec3c21c30 DebugTools: port FrameProfiler away from std::string. 3 years ago
Vladimír Vondruš d0e18e1f5c GL: drop std::pair from AbstractShaderProgram::validate() as well. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš d89b882ccf GL: port Debug{Output,Group,Message} away from std::string. 3 years ago
Vladimír Vondruš 28c1f84e68 Fix various variable shadowing warnings on MSVC. 3 years ago
Vladimír Vondruš 5787c27d73 doc: updated credits and changelog. 3 years ago
Vladimír Vondruš 2510a88b8f doc: don't link to deprecated APIs, again. 3 years ago