364 Commits (e05fda0db4f792b9a7d2fd99f6304acb1823c29b)

Author SHA1 Message Date
Vladimír Vondruš a27802e67c GL: sigh, windows.h. 6 years ago
Vladimír Vondruš 3942dff532 GL: add a test for global function pointers across libraries as well. 6 years ago
Vladimír Vondruš 9c14d8e354 Introduce a BUILD_STATIC_UNIQUE_GLOBALS option. 6 years ago
Vladimír Vondruš d366e0e7a0 GL: exposed clip / cull distance APIs. 6 years ago
Vladimír Vondruš 2c5aea6999 GL: forgot to list those GLES extensions. 6 years ago
Vladimír Vondruš 7c0b7ad426 GL: and this is misplaced also. 6 years ago
Vladimír Vondruš 391dfbda4f GL: not that it mattered much, but AbstractQuery forgot to move _flags. 6 years ago
Vladimír Vondruš 0cd72b1883 GL: give up and disable ARB_explicit_uniform_location on Intel Windows. 6 years ago
Vladimír Vondruš 5c10d6eb1e GL: implemented ARB_pipeline_statistics_query from GL 4.6. 6 years ago
Vladimír Vondruš 5ec5b35931 GL: fix double conversion warning in a test. 6 years ago
Vladimír Vondruš 86a5a63af9 Test: most tests now pass on Zink as well. 6 years ago
Vladimír Vondruš 3bce67dfea GL: don't ask for GL_CONTEXT_PROFILE_MASK on GL < 3.2. 6 years ago
Vladimír Vondruš 403ed25b12 GL: don't call GL3+ APIs on GL 2.1. 6 years ago
Vladimír Vondruš 6274911a3e GL: make the double precision shader tests work on llvmpipe. 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š d209d496bc GL: this is done since 0e50f0feea. 6 years ago
Vladimír Vondruš c03ed3af75 doc: show how to set up blending for alpha / transparency. 6 years ago
Vladimír Vondruš 960fd278cc GL: doc++ 6 years ago
Vladimír Vondruš 8146051634 GL: doc++ 6 years ago
Vladimír Vondruš e5075803eb GL: state reset needs to unbind PBOs when entering external code. 6 years ago
Vladimír Vondruš a119ee2bb2 GL: fix compilation with ANGLE on macOS. 6 years ago
Vladimír Vondruš 081dd8981f Doxygen, FFS. 6 years ago
Vladimír Vondruš dd07145fa2 GL: add a GL::AbstractShaderProgram::maxGeometryOutputVertices() query. 6 years ago
Vladimír Vondruš 99bc8deaf0 GL: reorder tests to match execution order. 6 years ago
Vladimír Vondruš e455a6731a GL: add a NoCreate Shader constructor. 6 years ago
Vladimír Vondruš 9bb590280a GL: keeping copy but deleting a move is ... just wrong. 6 years ago
Vladimír Vondruš db16201fbe GL: support converting matrix VertexFormats to DynamicAttribute as well. 6 years ago
Vladimír Vondruš e983a2a168 GL: make it possible to describe matrix attributes with DynamicAttribute. 6 years ago
Vladimír Vondruš da323625b2 GL: rename Attribute::VectorCount to Vectors for consistency. 6 years ago
Vladimír Vondruš e3fcf9db57 GL: support custom stride between vectors in matrix Attributes. 6 years ago
Vladimír Vondruš 19787a4282 GL: improve test coverage of the Attribute classes a bit. 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š 32d49db402 GL: mesh.draw(shader) -> shader.draw(mesh). 6 years ago
Vladimír Vondruš d096aa68cc Add MeshPrimitive::Instances, Faces and Edges. 6 years ago
Vladimír Vondruš c9634508e3 Enlarge MeshPrimitive to four bytes, allow wrapping impl-specific values. 6 years ago
Vladimír Vondruš 7d44bccd9b Provide reliable mapping of VertexFormat to GL and Vulkan. 6 years ago
Vladimír Vondruš 13c071a1aa GL: allow to construct DynamicAttribute from VertexFormat. 6 years ago
Vladimír Vondruš 006790969a Trade, MeshTools: deprecate MeshDataXD and everything that uses it. 6 years ago
Vladimír Vondruš d46061b285 Make MeshPrimitive and MeshIndexType enums only 8bit. 6 years ago
Vladimír Vondruš 7fd92c10dd Reserve zero MeshPrimitive and MeshIndexType for invalid values. 6 years ago
Vladimír Vondruš 4f0170ace4 GL: taking just an init list in MeshView::draw() was a stupid idea. 6 years ago
Vladimír Vondruš 7c25dc64f2 GL: reading from front buffer is n/a on WebGL, so don't expose that. 6 years ago
Vladimír Vondruš af05883ec8 GL: doc++ 6 years ago
Vladimír Vondruš 3f57130547 GL, Vk: future-proof mesh primitive and index mapping tables. 6 years ago
Vladimír Vondruš b5d9e1cfb7 GL: improve a test. 6 years ago
Vladimír Vondruš 5b61f64a50 doc: another day, another heap of Doxygen fun. 6 years ago
Vladimír Vondruš 946c3cdac9 GL: rename PixelType::HalfFloat and Attribute::DataType::HalfFloat to Half. 6 years ago
Vladimír Vondruš 241cde706f GL: new Mesh::maxVertexAttributeStride() query. 6 years ago