1903 Commits (f0f8dce55967505aecd68f2f2f59e2ec6e1a759b)

Author SHA1 Message Date
Vladimír Vondruš 412d54b25b Vk: implement descriptor set allocation, freeing and pool reset. 5 years ago
Vladimír Vondruš ee560b42e9 Vk: suggest enabling the corresponding extension as well. 5 years ago
Vladimír Vondruš 0ef77cab3a Vk: doc++ 5 years ago
Vladimír Vondruš 1abb67a119 Vk: allow multiple values in MAGNUM_VK_INTERNAL_ASSERT_SUCCESS_OR(). 5 years ago
Vladimír Vondruš c045d1666c Vk: add a DescriptorPool wrapper. 5 years ago
Vladimír Vondruš d3755b908f Vk: put the DescriptorType enum into a dedicated header. 5 years ago
Vladimír Vondruš 184a7201e7 doc: add some more Vulkan links. 5 years ago
Vladimír Vondruš c656c55298 Vk: ability to list descriptor set layouts in PipelineLayoutCreateInfo. 5 years ago
Vladimír Vondruš 391e680721 Vk: implement a DescriptorSetLayout. 5 years ago
Vladimír Vondruš 2bf014f1e6 Vk: document also what CreateInfo setters do to the underlying struct. 5 years ago
Vladimír Vondruš a99cde44bb Vk: add a ShaderStages enum set. 5 years ago
Vladimír Vondruš ae9ff0ae28 Vk: implement a Sampler wrapper. 5 years ago
Vladimír Vondruš 4dace92581 Math: add castInto() overloads for Float and Double. 5 years ago
Vladimír Vondruš d7d4cd7223 Vk: doc++ 5 years ago
Vladimír Vondruš 1f3361e82e doc: oops. 5 years ago
Vladimír Vondruš cc5f2d7862 Deprecate the weird Magnum::Array class. 5 years ago
Vladimír Vondruš 329ccc9db7 Trade: TextureData constructor was not explicit for some reason. 5 years ago
Vladimír Vondruš eb4793719c doc: put this changelog entry into the correct section. 5 years ago
Vladimír Vondruš ef5a25ee54 SceneGraph: fix destruction order to preserve parent links. 5 years ago
Vladimír Vondruš 29ac7b5a4d Trade,ShaderTools: add addFlags() / clearFlags() to all plugin interfaces. 5 years ago
Vladimír Vondruš 62628beac9 modules: make it possible to use SDL2 as a CMake subproject. 5 years ago
Vladimír Vondruš 3ad398369a doc: update changelog. 5 years ago
Vladimír Vondruš beecb8fb82 Shaders: fix copypaste errors in Phong setter docs. 5 years ago
Vladimír Vondruš 45ccf50b47 GL: implement --magnum-gpu-validation no-error. 5 years ago
Vladimír Vondruš 24138e2c60 Platform: implement [GL]Configuration::Flag::NoError in all apps. 5 years ago
Vladimír Vondruš 46df57f6d5 GL,Platform: introduce GL::Context::Configuration::Flag::Windowless. 5 years ago
Vladimír Vondruš bf802b7ad9 GL: put texture/image state trackers into the single allocation also. 5 years ago
Vladimír Vondruš 32018051f2 GL: fix Context move constructor. 5 years ago
Vladimír Vondruš fd1492f56b GL: introduce Context::Configuration mirroring --magnum-* arguments. 5 years ago
Vladimír Vondruš 67eed6d546 Platform: add missing EmscriptenApp::Config::{add,clear}WindowFlags(). 5 years ago
Vladimír Vondruš 95b3f8578d GL: rework Context to not use any STL containers. 5 years ago
Vladimír Vondruš 4bbc3c0d1f doc: updated changelog. 5 years ago
Vladimír Vondruš 64433315a1 Doc++, updated credits and changelog. 5 years ago
Vladimír Vondruš 27074d97fe Platform: added WindowlessIosContext::glContext() for consistency. 5 years ago
Vladimír Vondruš b4d7c84ee2 Platform: fix a crash in GlfwApplication::setCursor() on GLFW 3.4. 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š 0dc181d846 GL: new "angle-chatty-shader-compiler" workaround. 5 years ago
Vladimír Vondruš d0574b83ed GL: advertise the "intel-windows-chatty-shader-compiler" workaround. 5 years ago
Vladimír Vondruš 63f55a37b1 GL: implement ANGLE_multi_draw and WEBGL_multi_draw support. 5 years ago
Vladimír Vondruš b0bc366334 GL: recognize and load ANGLE multi-draw extensions. 5 years ago
Vladimír Vondruš 08893165f2 GL: TextureFormat::SR[G]8 aren't supposed to be available on ES2. 5 years ago
Vladimír Vondruš 97d1c17ae1 ShaderTools: move the Stage enum to a dedicated header. 5 years ago
Vladimír Vondruš d4ab9f4cb0 Vk: implemented a Mesh wrapper. 5 years ago
Vladimír Vondruš fb5c1b14ca Vk: rename DynamicRasterizationState::PrimitiveToplogy to MeshPrimitive. 5 years ago
Vladimír Vondruš 571772581c Vk: rename PipelineStage::AllGraphics to AllRasterization. 5 years ago
Vladimír Vondruš 22f918dffd Vk: some more docs / tips for pipeline barriers. 5 years ago
Vladimír Vondruš d9d8c41980 Vk: rename *IndexTypeUintXY to IndexTypeUnsignedFoo for consistency. 5 years ago
Vladimír Vondruš d436e7ab50 Vk: expose EXT_robustness2 and EXT_image_robustness2 extensions. 5 years ago
Vladimír Vondruš 41b59d8176 Math: add [Unsigned]Byte/[Unsigned]Short variants of castInto(). 5 years ago
Vladimír Vondruš f2563b8cd0 doc: some initial platform docs for Vulkan. 5 years ago