55 Commits (1ee1f23f77ad7d54f7b440453bec38e21ef3edb2)

Author SHA1 Message Date
Vladimír Vondruš c2ecaa6abf GL: AbstractShaderProgram::draw() that takes plain array views. 5 years ago
Vladimír Vondruš ae0aa306c6 GL: clarify an assert. 5 years ago
Vladimír Vondruš d8c6a7d690 GL: the multi-draw test for Mesh was underwhelming, to say the least. 5 years ago
Vladimír Vondruš dc5fdd7cb5 GL: fix a confusing typo in a comment. 5 years ago
Vladimír Vondruš d44514b60f GL: properly skip a test on a no-assert build. 5 years ago
Vladimír Vondruš 2f24199ed7 GL: improve message for the common mesh assert in multi-draw. 5 years ago
Vladimír Vondruš 65a935cedc Test: adapt to changes in CORRADE_SKIP(). 5 years ago
Vladimír Vondruš ffdebff048 GL: implement the base instance and base vertex ES and WebGL extensions. 5 years ago
Vladimír Vondruš 63f55a37b1 GL: implement ANGLE_multi_draw and WEBGL_multi_draw support. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš e8f13af4be GL: test noexcept-movability of all GL classes. 6 years ago
Vladimír Vondruš d0fa28c331 Use the new half/packed typedefs where appropriate. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 65a2ced2a7 Make this compile and test cleanly with CORRADE_NO_ASSERT defined. 6 years ago
Vladimír Vondruš d3f2235759 Adapted to Corrade changes. 6 years ago
Vladimír Vondruš e983a2a168 GL: make it possible to describe matrix attributes with DynamicAttribute. 6 years ago
Vladimír Vondruš b7da1323c8 Minor cleanup. 6 years ago
Vladimír Vondruš de9c289328 Adapted all code and doc snippets to GL library changes. 6 years ago
Vladimír Vondruš 946c3cdac9 GL: rename PixelType::HalfFloat and Attribute::DataType::HalfFloat to Half. 6 years ago
Vladimír Vondruš f2ba5602a4 GL: Intel Windows drivers 26 are less shitty w/ double attributes. 7 years ago
Vladimír Vondruš 3d5f50ac49 Test: use the new setTestCaseTemplateName(). 7 years ago
Vladimír Vondruš 6144a73c8e GL: avoid using deprecated templated Image::data() in tests. 7 years ago
Vladimír Vondruš b77651cf93 GL: remove Buffer::set[Sub]Data() taking std::array / std::vector. 7 years ago
Vladimír Vondruš 3626562e1d Adapted to Corrade changes. 7 years ago
Vladimír Vondruš d008d59c79 GL: fix MeshGLTest::bindScratchVaoWhenEnteringExternalSection(). 7 years ago
Vladimír Vondruš fa62122c98 GL: add XFAIL to some well-known failures with Intel Windows drivers. 7 years ago
Vladimír Vondruš 572b64bb5c GL: drop support for EXT_direct_state_access. 7 years ago
Vladimír Vondruš 579d7b489f GL: use proper literals in a test. 7 years ago
Vladimír Vondruš d8a2e70617 GL: XFAIL on SwiftShader with integer data type mismatches. 7 years ago
Vladimír Vondruš fdac0a7150 GL: expect less precision on ES2 tests that use RGBA4 renderbuffers. 7 years ago
Vladimír Vondruš c9937f73a0 GL: disable indexed Mesh tests on drivers w/o indexed extensions. 7 years ago
Vladimír Vondruš f5e9ba7e8a GL: wait, there's not just three ES instanced extensions, there's FIVE. 7 years ago
Vladimír Vondruš ee16c25125 GL: further harden VAO and index buffer binding state interaction tests. 7 years ago
Vladimír Vondruš df463d5452 GL: test yet another interaction of VAOs and index buffer binding. 7 years ago
Vladimír Vondruš 6ee6898c31 GL: properly execute these tests on WebGL 1 as well. 7 years ago
Vladimír Vondruš 2149f7b869 Wrap all tests in unnamed namespaces. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš 543c9cf7ed GL: don't use old GLSL names in ES3 Mesh tests. 8 years ago
Vladimír Vondruš 3e6ab765b6 GL: properly name the test case. 8 years ago
Vladimír Vondruš 670d532566 GL: fix various OOB / unaligned access issues in Mesh test. 8 years ago
Vladimír Vondruš 816869fc88 GL: properly specify Buffer target hints for tests on WebGL. 8 years ago
Vladimír Vondruš dd343fe35b GL: make it possible to bind a scratch VAO for external GL code. 8 years ago
Vladimír Vondruš 36461ce7ea GL: clean up rendundant ifdefs. 8 years ago
Vladimír Vondruš b4c52b096d GL: don't try to test mesh labels if VAOs are disabled. 8 years ago
Vladimír Vondruš 6465fa14c9 GL: fix undefined behavior and potential leaks in Mesh. 8 years ago
Vladimír Vondruš f47d591244 GL: move noncopyability tests to non-GL test executables. 8 years ago
Vladimír Vondruš d3a91ef22d GL: test that vertex attrib divisor is properly reset when not using VAOs. 8 years ago
Vladimír Vondruš b2ec555a84 GL: ANGLE_instanced_arrays *is* on WebGL 1, so test it. 8 years ago
Vladimír Vondruš 9be24a241e GL: make it possible for a Mesh to own the vertex/index buffers. 8 years ago
Vladimír Vondruš 16558c8877 GL: assert that addVertexBuffer() is called with a valid Buffer. 8 years ago