723 Commits (6236ebaa68b896189357ec00f573e92704ae6c1b)

Author SHA1 Message Date
Vladimír Vondruš 6236ebaa68 GL: geez, Emscripten, can't you just fix those warnings already. 2 years ago
Vladimír Vondruš a95fdb5598 GL: implement EXT_clip_control and WEBGL_polygon_mode on Emscripten. 2 years ago
Vladimír Vondruš cd989c7c8b GL: fix various Mesh test failures specific to WebGL 1. 2 years ago
Vladimír Vondruš c3dd9dcd65 GL: simplify Mesh tests on ES2 with a RGBA4 framebuffer. 2 years ago
Vladimír Vondruš 7ca7e5a62b GL: pin down constexpr [Dynamic]Attribute constructors. 2 years ago
Vladimír Vondruš de7e2e0cab GL: this inline feels redundant. 2 years ago
Vladimír Vondruš 96f95fefc1 doc: don't let Doxygen see Platform::WindowlessApplication. 2 years ago
Vladimír Vondruš 7a05ddbf07 doc: explicitly prefix all Corrade API references with Corrade::. 2 years ago
Vladimír Vondruš 5b4ce2c419 GL: this comment is just wrong. 2 years ago
Vladimír Vondruš d48b66ecd1 GL: document tricks how to make GL benchmark more stable. 2 years ago
Vladimír Vondruš 8538610fa2 GL: reset state tracker buffer binding after a base/range unbind. 2 years ago
Vladimír Vondruš 57b6f1e55a GL: add a repro case for base/range buffer unbind state mismatch. 2 years ago
Vladimír Vondruš c6e662b3b4 GL: pass -fPIC to OpenGLTester as well. 2 years ago
Vladimír Vondruš 13ee03868e Nothing to see here. 2 years ago
Vladimír Vondruš b141901765 GL: accept Mesh index offset as a pointer-sized value. 2 years ago
Vladimír Vondruš 7d0a8215d3 GL: recognize and implement INTEL_blackhole_render. 2 years ago
Vladimír Vondruš 7b920e768a GL: extend to size_t before casting to a pointer for glDrawElements(). 2 years ago
Vladimír Vondruš 4435877cf1 Use the new Debug::hex instead of reinterpret_cast<void*>(). 2 years ago
Vladimír Vondruš 2619dc33f1 doc: drop the redundant Magnum prefix from snippet files. 2 years ago
Vladimír Vondruš 79191044df GL: implement EXT_buffer_storage. 2 years ago
Vladimír Vondruš fadc15989c GL: remove a redundant ifndef, it's already in the outer scope. 2 years ago
Vladimír Vondruš 87c7eea1e2 Deprecate MAGNUM_TARGET_GLES3. 2 years ago
Vladimír Vondruš 7780d68fd1 GL: fix a warning in test code in GLES2 builds. 2 years ago
Vladimír Vondruš 04a2d9281c GL: implement {EXT,WEBGL}_blend_func_extended. 2 years ago
Vladimír Vondruš 59f3747cb9 GL: implement ANGLE_stencil_texturing and WEBGL_stencil_texturing. 2 years ago
Vladimír Vondruš 89bb568f23 GL: implemente ANGLE_provoking_vertex and ANGLE_polygon_mode on ES. 2 years ago
Vladimír Vondruš e3d1864ee6 GL: implement EXT_texture_mirror_clamp_to_edge on ES and WebGL. 2 years ago
Vladimír Vondruš bb4064beda GL: implement EXT_depth_clamp on WebGL. 2 years ago
Vladimír Vondruš 7233be75a2 GL: recognize 9 new WebGL extensions. 2 years ago
Vladimír Vondruš 3e3f17199b GL: minor cleanup / clarification in the WebGL extension list. 2 years ago
Vladimír Vondruš e56e5e9b31 GL: expand the Clang-CL warning suppression to regular Clang as well. 2 years ago
Vladimír Vondruš ef007c7a51 GL: work around an annoying GCC 4.8 warning. 2 years ago
Vladimír Vondruš b1ba1f076d GL: properly destroy a mesh VAO. 2 years ago
Vladimír Vondruš f7a6d79aa0 GL: clean up the horrific mess in internal Mesh attribute storage. 2 years ago
Vladimír Vondruš 8eab7d7a7d GL: pack the Mesh members better. 2 years ago
Vladimír Vondruš b2eaf66a75 GL: further pack the Mesh::AttributeLayout struct to 24 bits. 2 years ago
Vladimír Vondruš 621ad284f6 GL: pack the internal Mesh::AttributeLayout struct to 32 bits. 2 years ago
Vladimír Vondruš 139322be40 GL: make the DynamicAttribute::Kind enum just 1 byte. 2 years ago
Vladimír Vondruš 2904c247aa GL: make Buffer::TargetHint just 16-bit. 2 years ago
Vladimír Vondruš 9f67d4fd5b GL: repro case for destructing a moved-out Mesh with no context active. 2 years ago
Vladimír Vondruš 8f6f4053fc GL: properly track buffer binding affected by base/range bind calls. 2 years ago
Vladimír Vondruš 789c52fd8a GL: add a repro case for base/range buffer binding state mismatch. 2 years ago
Vladimír Vondruš 1d2796baed CMake: avoid installed Magnum headers being picked over local ones. 3 years ago
Vladimír Vondruš b57979150e GL: document that Luminance formats can't be used in framebuffers. 3 years ago
Vladimír Vondruš 423f9a4140 GL: implement PixelFormat mapping to unsized/luminance ES2 TextureFormat. 3 years ago
Vladimír Vondruš 7060a83ca9 GL,Vk: inverse mapping of {Texture,Pixel}Format to generic PixelFormat. 3 years ago
Vladimír Vondruš 1191eb4176 GL: whoops, mapping of these to a TextureFormat was wrong. 3 years ago
Vladimír Vondruš a2ca84d4f5 GL: return Containers::Pair from version(). 3 years ago
Vladimír Vondruš bab1559852 Consistently use "out of range" instead of "out of bounds". 3 years ago
Vladimír Vondruš 5d1369f570 Use Utility::move() and swap() instead of STL almost everywhere. 3 years ago