610 Commits (475a74887c82dca5c536b8a6481ee54ede74e32d)

Author SHA1 Message Date
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
Kleis Auke Wolthuizen 13f71b86f8 Use __EMSCRIPTEN_tiny__ instead of incorrect __EMSCRIPTEN_patch__. 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š 28c1f84e68 Fix various variable shadowing warnings on MSVC. 3 years ago
Vladimír Vondruš 2510a88b8f doc: don't link to deprecated APIs, again. 3 years ago
Vladimír Vondruš f0cbb8d3c1 Doc++ 4 years ago
Vladimír Vondruš a475c92d99 GL: use Containers::Iterable also in AbstractShaderProgram::draw(). 4 years ago
Vladimír Vondruš 64f5c1bff0 CMake: exclude test dirs from ALL with CORRADE_TESTSUITE_TEST_TARGET. 4 years ago
Vladimír Vondruš fb0a970ecd GL: create a macro for AbstractShaderProgram subclass method chaining. 4 years ago
Vladimír Vondruš f4b9b10404 GL: skip also dispatchCompute() if count is zero in any dimension. 4 years ago
Vladimír Vondruš 951fc52ac6 GL: document when multi- and XFB-draw() doesn't result in any draw call. 4 years ago
Vladimír Vondruš d30b820f3e GL: use StringIterable in Context::addDisabledWorkarounds(). 4 years ago
Vladimír Vondruš 2fbdd85671 Adapt to Corrade changes. 4 years ago
Vladimír Vondruš 8616927a75 Don't take an Iterable by value. 4 years ago
Vladimír Vondruš 7547cf8977 Test: use CORRADE_FAIL() where it makes sense. 4 years ago
Vladimír Vondruš 3e968d3504 GL: fix off-by-one line numbers in Shader error messages. 4 years ago
Vladimír Vondruš 70c5703c3b GL: add a test for correct line number reporting in Shader. 4 years ago
Pablo Escobar 7a04f3ec9a doc: fix links to WebGL2 timer query extensions. 4 years ago
Vladimír Vondruš f4939df09f GL: work around some silly MinGW warnings. 4 years ago
Vladimír Vondruš f4fe679d7b GL: it's time to add an XFAIL to this test. 4 years ago
Vladimír Vondruš b9be0d341f Account for __EMSCRIPTEN_major__ etc. not being implicit on 3.1.23+. 4 years ago
Vladimír Vondruš 82c9485bc1 Doc++, updated credits & changelog. 4 years ago
Hugo Amiard bc1b9e39d7 GL: adapt Buffer/TransformFeedback to use Triple instead of std::tuple. 4 years ago
Hugo Amiard 62363094ae GL: adapt Buffer/TransformFeedback to use ArrayView. 4 years ago
Vladimír Vondruš cd2a674ef2 Doc++, updated changelog. 4 years ago
Vladimír Vondruš 50b75378c1 GL: no need to have WebGL #ifdefs in desktop-only code. 4 years ago
Hugo Amiard 40d132664f GL: use non-pointer glUniform*() calls for single values. 4 years ago
Vladimír Vondruš e62b2bb000 Replace MAGNUM_TARGET_{HEADLESS,DESKTOP_GLES} with MAGNUM_TARGET_EGL. 4 years ago
Vladimír Vondruš da569a41de Platform: merge WindowlessWindowsEglApplication into EglApp and remove. 4 years ago
Vladimír Vondruš 4ff655740e GL: take an Iterable in AbstractShaderProgram::attachShaders(). 4 years ago
Vladimír Vondruš a494b47d4b GL: add Shader::wrap() and release(). 4 years ago
Vladimír Vondruš c0c712cc33 GL: deprecate list-taking Shader::compile() and ShaderProgram::link(). 4 years ago
Vladimír Vondruš c9d7365937 GL: better handle a case of async link failures. 4 years ago
Vladimír Vondruš 6e7b92b25a GL: unify tests for Shader/ShaderProgram compile/link failures. 4 years ago
Vladimír Vondruš 70fc232dbc GL: unconditionally trim shader compilation/linking messages. 4 years ago
Vladimír Vondruš 10dffc6592 doc: updated credits & changelog. 4 years ago
Vladimír Vondruš 4580c30d1e GL: document async shader compilation and linking. 4 years ago
Vladislav Oleshko 96f97d4e7a GL: implement APIs for async shader compilation & linking. 4 years ago
Vladimír Vondruš 4d8fe77809 Use a more concrete message prefix in MAGNUM_ASSERT_*_SUPPORTED() macros. 4 years ago
Vladimír Vondruš d12b675e62 GL: implement packed debug output for Context::Flags and DetectedDrivers. 4 years ago
Vladimír Vondruš 74f1778759 GL: recognize KHR_parallel_shader_compile on GL, GLES and WebGL. 4 years ago
Vladimír Vondruš 06b5bae5c8 CMake: drop notes about old CMake on old Xcode Travis images. 4 years ago
Vladimír Vondruš 5312a016f4 Math: rename BoolVector to BitVector. 4 years ago
Vladimír Vondruš 6bdffb2796 Test: make use of CORRADE_SKIP_IF_NO_ASSERT(). 4 years ago
Vladimír Vondruš e0e8ddcae2 GL: document ImageFlag behavior in *Framebuffer::read(). 4 years ago
Vladimír Vondruš c9f1304cf7 GL: fill appropriate ImageFlags when using Texture::image() and friends. 4 years ago