26 Commits (aa033e2e9783327838c45a9629565e659509a096)

Author SHA1 Message Date
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
Vladimír Vondruš 680144f1c5 GL: get rid of std::vector in Mesh header. 8 years ago
Vladimír Vondruš 6c06bb5718 Split the OpenGL layer out, pt 17: adapted GL tests. 8 years ago
Vladimír Vondruš fbe52532f6 Split the OpenGL layer out, pt 16: {Extensions::GL => GL::Extensions}. 8 years ago
Vladimír Vondruš b3fa6e538a Split the OpenGL layer out, pt 11: generic MeshPrimitive and MeshIndexType. 8 years ago
Vladimír Vondruš fc1b167bff Split the OpenGL layer out, pt 1: moving files to a new location. 8 years ago
Vladimír Vondruš d8f0155974 Test: wow I am stupid! 8 years ago
Vladimír Vondruš cb2a20aced Test: make the GL tests compile on WebGL 1. 8 years ago
Vladimír Vondruš 14a213f6eb Improve state tracker resetting functionality. 8 years ago
Vladimír Vondruš 2912a62f3c Test: what am I doing here?! 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš f1982f2e1b Ability to specify shader attribute properties fully at runtime. 9 years ago
Vladimír Vondruš b64ef212df Test: we have halves now, so why not test them. 9 years ago
Vladimír Vondruš c8b31b8468 Test that binding index buffer internally doesn't affect bound VAOs. 9 years ago
Vladimír Vondruš 4b589e10ac More consistent naming in Context::DetectedDriver. 9 years ago
Vladimír Vondruš d443cb58ae Test: don't require GLSL 4.10 if not strictly needed. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 400b5fafcf Clarify and verify that NoCreate constructors don't need GL context. 9 years ago
Vladimír Vondruš fb454d8a3f Made Test/AbstractOpenGLTester.h a public and documented API. 9 years ago
Vladimír Vondruš dd2058cee3 Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header. 9 years ago
Vladimír Vondruš b6dbc8fc58 Check for mesh emptiness even before binding the shader. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 407f019977 Make the XFAIL in Mesh GL test more restrictive. 10 years ago
Vladimír Vondruš 2e6e53b552 Don't use GLSL < 130 in GL tests on OSX. 10 years ago
Vladimír Vondruš d1714bfd1e Context::current() now returns reference instead of pointer. 10 years ago
Vladimír Vondruš 659759d2ef Revert "More vendor-specific XFAIL cases in Mesh GL test." 11 years ago
Vladimír Vondruš 503a6b2dc5 Fix AMD complaints about misaligned data in Mesh GL test. 11 years ago
Vladimír Vondruš 8dd4dfcf2b More vendor-specific XFAIL cases in Mesh GL test. 11 years ago
Vladimír Vondruš c2ceda73d1 Fix compilation of MeshGLTest shader. 11 years ago
Vladimír Vondruš fef46953ec Define-out precision qualifiers in test shaders for GLSL 1.20. 11 years ago