10113 Commits (19ba0796e85613fbd2f5ebba754717635ee6cfda)
 

Author SHA1 Message Date
Vladimír Vondruš 19ba0796e8 DebugTools: port screenshot() away from std::string. 3 years ago
Vladimír Vondruš 468d68eed4 GL: don't use std::pair in Context internals. 3 years ago
Vladimír Vondruš 2620eca9ae GL: drop another std::pair occurence from the internals. 3 years ago
Vladimír Vondruš e0210a1007 GL: drop std::pair from texture state tracker internals. 3 years ago
Vladimír Vondruš d0e18e1f5c GL: drop std::pair from AbstractShaderProgram::validate() as well. 3 years ago
Vladimír Vondruš b2f72c958b gl-info: what, I'm still using std::vector here?! 3 years ago
Vladimír Vondruš 18f0b31c8a GL: huh, what is this <string> include doing here. 3 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 3 years ago
Vladimír Vondruš 2f57162fbf Shaders: ditch the insane Phong light initializer setup. 3 years ago
Vladimír Vondruš d89b882ccf GL: port Debug{Output,Group,Message} away from std::string. 3 years ago
Vladimír Vondruš e933849ded GL: forgot to list these internal headers in CMakeLists. 3 years ago
Vladimír Vondruš e35a52e86f GL: trim whitespace from AbstractShaderProgram::validate(). 3 years ago
Vladimír Vondruš f3de392439 GL: properly test failed AbstractShaderProgram::validate(). 3 years ago
Vladimír Vondruš 527a4d87b7 GL: not sure what is this include for. 3 years ago
Vladimír Vondruš 569e4944ec GL: don't use // comments. 3 years ago
Vladimír Vondruš 475a74887c GL: deduplicate & simplify DebugOutput::setCallback() internals. 3 years ago
Vladimír Vondruš 4f5fc0a867 GL: clean up ancient cruft from an instanced test. 3 years ago
Vladimír Vondruš c6e627d560 GL: we need to include Reference.h only on a deprecated build. 3 years ago
Vladimír Vondruš 4ef33236eb Adapt to changes in Corrade's Utility::TweakableParser. 3 years ago
Vladimír Vondruš 5b98db09df doc: mention UfbxImporter in the File Formats table. 3 years ago
Kleis Auke Wolthuizen 13f71b86f8 Use __EMSCRIPTEN_tiny__ instead of incorrect __EMSCRIPTEN_patch__. 3 years ago
Vladimír Vondruš 41f10b76ad Highlight plugin *.conf files as INI in Kate & friends. 3 years ago
Vladimír Vondruš 9f5ed7b2ac Adapt to Corrade changes re static plugins. 3 years ago
Vladimír Vondruš 4a67bba2d2 Test: don't compare char ArrayViews to nullptr. 3 years ago
Vladimír Vondruš aae10bc64a Shaders: don't hardcode viewport size in MeshVisualizer test that much. 3 years ago
Vladimír Vondruš 3a76698624 Shaders: explicitly test MeshVisualizerGL::setViewportSize() on UBOs. 3 years ago
Vladimír Vondruš 5f8120a317 GL: print info about used multi-draw extensions before any test skips. 3 years ago
Vladimír Vondruš 8d667a838b GL: add accidentally missing credits lines, clarify a TODO. 3 years ago
Vladimír Vondruš 27769efa07 GL: improve testing of Shader and AbstractShaderProgram error cases. 3 years ago
Vladimír Vondruš e38664a0ce Shaders: remove CompileState members on platforms that don't need them. 3 years ago
Vladimír Vondruš 2e3baf1911 Suppress a silly MSVC warning for an empty switch. 3 years ago
Vladimír Vondruš 28c1f84e68 Fix various variable shadowing warnings on MSVC. 3 years ago
Vladimír Vondruš 674ef46355 Vk: don't access and call conversion methods on items in empty arrays. 3 years ago
Vladimír Vondruš 31d7353ba6 Trade: use the fancy StridedArrayView slicing in MeshDataTest. 3 years ago
Vladimír Vondruš d16dbcd93c Trade: improve AnimationData OOB assertion messages. 3 years ago
Vladimír Vondruš a0a2cafa81 DebugTools: avoid accidental OOB access in FrameProfiler internals. 3 years ago
Vladimír Vondruš e1b4f37f9b doc: add a short overview of shader skinning support. 3 years ago
Vladimír Vondruš 96b5bd2d86 Shaders: allow uploading just a subset of joint matrices. 3 years ago
Vladimír Vondruš 876294b700 MeshTools: fix an annoyingly loud & useless GCC 12 warning. 3 years ago
Vladimír Vondruš cdf0cd5b91 Remove no-longer-needed StringStl.h includes. 3 years ago
Vladimír Vondruš 8d11a9f0ec Shaders: why am I still using std::string for this?! 3 years ago
Vladimír Vondruš 5787c27d73 doc: updated credits and changelog. 3 years ago
Vladimír Vondruš c026ac1cb5 MeshTools: handle JointIds and Weights in compile(). 3 years ago
Vladimír Vondruš 2395e39c41 MeshTools: print a warning if compile() ignores conflicting attributes. 3 years ago
Vladimír Vondruš 986f2acade MeshTools: minor code reordering in a test. 3 years ago
Vladimír Vondruš ecbe70bb40 MeshTools: clean up compile() tests. 3 years ago
Vladimír Vondruš 89a6eb22de Shaders: skinning support in FlatGL, MeshVisualizerGL and PhongGL. 3 years ago
Vladimír Vondruš 3f721d6667 Shaders: link to the bind*Buffer() functions from UBO usage docs. 3 years ago
Vladimír Vondruš d048fbc24e Shaders: merge two similar Phong test cases together. 3 years ago
Vladimír Vondruš f7d1446817 Shaders: forgot to test this here. 3 years ago