52 Commits (8a35299636b4b6464ba6b067ed2e7dfd7a6395b3)

Author SHA1 Message Date
Vladimír Vondruš ab91387ef7 GL: my OCD got triggered. 8 years ago
Vladimír Vondruš c26075427b Doxygen. Doxygen IS BROKEN BEYOND REPAIR. 8 years ago
Vladimír Vondruš 4d53c953c8 GL: test setting at least some double uniforms. 8 years ago
Vladimír Vondruš d1cf23190f GL: test AbstractShaderProgram::link() failure. 8 years ago
Vladimír Vondruš 9b3d0a1ce7 GL: better debug output for Version. 8 years ago
Vladimír Vondruš 3f96639dae GL: properly preserve Buffer target hint in Mesh::setIndexBuffer(). 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š 90c54a489b GL: don't create (and leak) VAOs when 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š 53c6d763ae GL: make the usage parameter in Buffer::setData() optional. 8 years ago
Vladimír Vondruš f922f1e740 CMake: prefer GLVND if on CMake 3.11. 8 years ago
Vladimír Vondruš 00c0aa468e GL: no need to bind a buffer to do a DSA operation. 8 years ago
Vladimír Vondruš b1acabcda1 GL: document copyability/movability explicitly in all classes. 8 years ago
Vladimír Vondruš f47d591244 GL: move noncopyability tests to non-GL test executables. 8 years ago
Vladimír Vondruš 4c29ff0d3b GL: Mesh::draw() and MeshView::draw() return a reference to self as well. 8 years ago
Vladimír Vondruš 8add2f4d86 GL: make spurious test failures with queries more bearable. 8 years ago
Vladimír Vondruš 9275613006 GL: properly reset vertex divisor after drawing w/o a VAO. 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š c750771034 GL: Avoid XPASS on Mesa with CubeMapTexture::invalidateSubData(). 8 years ago
Vladimír Vondruš 35ff2db2a9 GL: XFAIL for Mesa on some very specific 3D pixel storage tests. 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š 9276a49388 GL: properly prefix section names. 8 years ago
Vladimír Vondruš 7a0f1ef32d GL: store Mesh index buffer by value. 8 years ago
Vladimír Vondruš 7e65b09ac6 GL: reduce function call stack a bit. 8 years ago
Vladimír Vondruš b757dc2358 GL: test MeshView constructor. 8 years ago
Vladimír Vondruš 2dd636a77b GL: make calls to Mesh::setCount() and MeshView::setCount() mandatory. 8 years ago
Vladimír Vondruš fdbd90a327 GL: construct simple Mesh and MeshView members in-class. 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š c61b245a3c GL: update the --magnum-log option to include "verbose". 8 years ago
Vladimír Vondruš 81aa98dbee GL: make it possible to pass a pre-filled Utility::Arguments to Context. 8 years ago
Vladimír Vondruš 7b49479b07 GL: doc++ 8 years ago
Vladimír Vondruš 23cae45efc GL: otherwise Doxygen claims that MAGNUM_VERIFY_NO_GL_ERROR doesn't exist. 8 years ago
Vladimír Vondruš 21bf047cde GL: fix documentaiton. 8 years ago
Vladimír Vondruš 8018b17bc7 Doxygen: renamed \extension[2] to \gl_extension[2]. 8 years ago
Vladimír Vondruš 675c49e79e Split the OpenGL layer out, pt 28: non-GL-centric Platform::*Application. 8 years ago
Vladimír Vondruš 583fbcce6d GL: Doxygen being shitty again. 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š 53e2043c6b Split the OpenGL layer out, pt 14: Platform::{Context => GLContext}. 8 years ago
Vladimír Vondruš 9e4ccf6a55 Split the OpenGL layer out, pt 13: renamed GL-related macros. 8 years ago
Vladimír Vondruš a1d2277e96 Split the OpenGL layer out, pt 12: generic sampler state. 8 years ago
Vladimír Vondruš b3fa6e538a Split the OpenGL layer out, pt 11: generic MeshPrimitive and MeshIndexType. 8 years ago
Vladimír Vondruš 7b5ef21bd9 Don't return redundant info from Image*::dataProperties(). 8 years ago
Vladimír Vondruš 8fa9b89882 Split the OpenGL layer out, pt 10: test the new image APIs. 8 years ago
Vladimír Vondruš 6d41597d1d Split the OpenGL layer out, pt 9: generic pixel formats. 8 years ago
Vladimír Vondruš ddbf220c30 Split the OpenGL layer out, pt 8: move out GL-specific PixelStorage parts. 8 years ago
Vladimír Vondruš e5e231784a Split the OpenGL layer out, pt 5: compatibility headers and aliases. 8 years ago