Commit Graph

  • 176649b65b Vk: Use explicit conversions for MSVC Squareys 2016-09-29 14:43:13 +0200
  • d4dcd01b70 Vk: Add BufferTest, rename Context*Test to Instance*Test Squareys 2016-09-16 09:29:17 +0200
  • 9610fdd0ad Vk: Create instance in AbstractVulkanTester Squareys 2016-09-16 09:28:32 +0200
  • ac3db521ba Vk: Add NoCreate constructors, remove .vk*() methods, avoid some vectors Squareys 2016-08-26 10:49:55 +0200
  • 6b4581db7d modules: Fix FindVulkan Squareys 2016-08-26 10:49:03 +0200
  • 4e1b17067c Vk: Loads of improvements everywhere Squareys 2016-08-24 09:11:19 +0200
  • c2040d49fa Vk: Add ability to get descriptor from buffer and check an error Squareys 2016-07-24 12:07:50 +0200
  • ba28bdafd3 Vk: Improve PhysicalDevice::getMemoryType(...) and doc++ Squareys 2016-07-22 13:55:33 +0200
  • 7fbacd285f Vk: doc++ for CommandBuffer Squareys 2016-07-22 13:55:06 +0200
  • 5a6470346d Vk: Changes to PhysicalDevice Squareys 2016-07-20 14:53:41 +0200
  • 15fb4a69fc Vk: Add Texture class Squareys 2016-07-14 14:16:38 +0200
  • a851d3063c Vk: Add more and missing source files to CMakeLists.txt Squareys 2016-07-11 11:28:23 +0200
  • 74d5c78a5b Vk: Add begin and end commands Squareys 2016-07-11 11:28:23 +0200
  • ef13e7f69f Vk: Add Mesh Squareys 2016-07-11 11:28:23 +0200
  • 936f32af9d Vk: Lazily initialize physical device memory properties Squareys 2016-07-11 11:28:23 +0200
  • a68c3cf46b Vk: Add function for creating persp proj matrix with [0,1] clipping range Squareys 2016-07-11 11:28:23 +0200
  • ca6b6337e7 Vk: Add GraphicsPipelineBuilder Squareys 2016-07-11 11:28:23 +0200
  • cac8f8552c Vk: Rename Context to Instance to match Vulkan naming Squareys 2016-07-11 11:28:23 +0200
  • 62ba27ee31 Vk: Enhance Framebuffer, Image, Pipeline wrap DescriptorPool, DescriptorSet Squareys 2016-06-05 13:13:00 +0200
  • 5b531f4f8a Vk: Improve pipelineBarrier and beginRenderPass commands Squareys 2016-06-05 13:13:00 +0200
  • fb3aeef676 Re-add C++14 flags Squareys 2016-06-05 13:12:30 +0200
  • c25faa3f1d Some merge conflicts resolved WIP Squareys 2016-06-02 23:49:02 +0200
  • c585d60da1 Vk: Wrap many Vulkan types Squareys 2016-05-01 19:50:51 +0200
  • 3b16f136ad Vk: Fix Validation enum Squareys 2016-05-01 19:50:14 +0200
  • 582e799800 Vk: Add some Nvidia specific VkResults and required win32 surface ext Squareys 2016-04-28 17:53:11 +0200
  • bdd3d9b66a Vk: Continue context setup Squareys 2016-04-26 17:36:47 +0200
  • d06ec5a3b3 Vk: Add AbstractVulkanTester Squareys 2016-04-22 11:12:49 +0200
  • 56873793c7 Vk: Add ContextTest Squareys 2016-04-22 11:12:29 +0200
  • a73b2724e1 Vk: Add Context Squareys 2016-04-21 09:15:37 +0200
  • cf3d958f1b modules: Add Magnum::Vk to FindMagnum.cmake Squareys 2016-04-21 09:15:23 +0200
  • e768dabb5c [TODO] Platform: Add Vulkan library to GlfwApplication Squareys 2016-04-21 09:15:06 +0200
  • 0a8e323938 Vk: Add to cmake project Squareys 2016-04-21 09:14:22 +0200
  • 778e3893f2 Vk: Add visibility.h Squareys 2016-04-21 09:12:44 +0200
  • de2ba765e3 Platform: Add createVkSurface to GlfwApplication Squareys 2016-04-21 09:11:23 +0200
  • 9d83e2795d modules: Add FindVulkan.cmake Squareys 2016-04-21 09:09:33 +0200
  • e288d5b236 Add TARGET_VULKAN option Squareys 2016-04-21 09:09:10 +0200
  • c0ce10882f Fix misleading documentation of PixelStorage::dataProperties(). Vladimír Vondruš 2017-01-11 17:34:06 +0100
  • f966644d83 DebugTools: include the tests only if the features are actually built. Vladimír Vondruš 2017-01-11 17:33:26 +0100
  • 256930b90e CMake: provide the plugin-related variables insde the project as well. Vladimír Vondruš 2017-01-11 17:31:27 +0100
  • 641ecb2c8d AnyImageImporter: recognize OpenEXR files. Vladimír Vondruš 2017-01-08 02:01:49 +0100
  • 8e3f1820f2 Rename Jp2ImageImporter alias to Jpeg2000ImageImporter for better clarity. Vladimír Vondruš 2017-01-08 02:00:34 +0100
  • 6bed5541e7 AnyImageImporter: missing else. Vladimír Vondruš 2017-01-08 01:59:16 +0100
  • ba4538ef5a AnyImageConverter: recognize BMP, HDR and other TGA formats. Vladimír Vondruš 2017-01-08 01:51:29 +0100
  • b00fea60a0 Adapt to changes in Corrade::PluginManager. Vladimír Vondruš 2017-01-07 22:11:21 +0100
  • 2ed3fba575 Adapted plugin constructor signatures to Corrade::PluginManager updates. Vladimír Vondruš 2017-01-07 21:53:00 +0100
  • a960a3d8cd Math: initialize BoolVector to silence compiler warnings. Vladimír Vondruš 2017-01-07 19:08:10 +0100
  • db3ef59ddc MeshTools: don't use deprecated functionality. Vladimír Vondruš 2017-01-07 18:55:22 +0100
  • 9de8fb9a67 Math: expect minor sRGB monotonicity test failure on Emscripten -O3 build. Vladimír Vondruš 2017-01-07 18:53:47 +0100
  • 5a0be1dfee Math: document the test repeats to avoid confusion. Vladimír Vondruš 2017-01-07 18:53:28 +0100
  • 1f2af862dc Doc++ Vladimír Vondruš 2017-01-06 23:04:45 +0100
  • bdb6daec82 Math: new Half literal class. Vladimír Vondruš 2017-01-06 23:04:05 +0100
  • 16ef1ae0b6 Math: functions for half-float (un)packing. Vladimír Vondruš 2017-01-01 21:34:58 +0100
  • c8cc1dc88e Math: expect failure in SVD test only on non-optimized Emscripten builds. Vladimír Vondruš 2017-01-06 18:28:35 +0100
  • 9ebc1068cb Math: missing include after updates in Corrade::TestSuite. Vladimír Vondruš 2017-01-06 17:26:32 +0100
  • 502d59c2a8 Math: ability to specify number of integer bits for {un,}pack(). Vladimír Vondruš 2016-12-30 01:16:16 +0100
  • 996c707cbc Math: reduced code duplication in vector packing functions. Vladimír Vondruš 2016-12-30 00:32:56 +0100
  • aaa38d3570 MeshTools: got rid of <limits> dependency in removeDuplicates(). Vladimír Vondruš 2016-12-30 00:19:28 +0100
  • 54c7b8d775 Math: document why unpacking is done this way. Vladimír Vondruš 2016-12-30 00:18:48 +0100
  • e5fe46949e Math: got rid of <limits> dependency in Constants.h. Vladimír Vondruš 2016-12-30 00:18:06 +0100
  • 6944818cc6 Math: improved packing test with in-range values to verify rounding. Vladimír Vondruš 2016-12-29 22:58:21 +0100
  • dd2058cee3 Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header. Vladimír Vondruš 2016-12-29 21:55:47 +0100
  • 543782d78b Math: added Algorithms::kahanSum(). Vladimír Vondruš 2016-12-25 22:50:14 +0100
  • 8679402f24 Equality comparison operators for PixelStorage. Vladimír Vondruš 2016-12-25 15:05:45 +0100
  • 72c29d27c1 package/debian: properly specify minimal CMake version. Vladimír Vondruš 2017-01-06 17:35:37 +0100
  • 469e689182 package/archlinux: enable WindowlessEglApplication on desktop. Vladimír Vondruš 2016-12-25 14:15:02 +0100
  • 5f9e22a3af doc: updated dependency info in building docs. Vladimír Vondruš 2016-12-25 14:14:44 +0100
  • 2148cd08aa CMake: make most of DebugTools dependencies conditional. Vladimír Vondruš 2016-12-25 14:00:41 +0100
  • 54e98f9537 CMake: better implicit behavior for WITH_WINDOWLESS{EGL,GLX}APPLICATION. Vladimír Vondruš 2016-12-25 13:25:11 +0100
  • 087509389a doc: update list of Magnum math types. Vladimír Vondruš 2016-12-16 13:30:56 +0100
  • ce050888fd Math: function to convert RGB to XYZ color space. Vladimír Vondruš 2016-12-16 13:29:16 +0100
  • 2b97e53360 Math: sRGB support in Color classes. Vladimír Vondruš 2016-12-16 13:21:47 +0100
  • 8f88e0ea02 Math: improve Color::red() etc. test. Vladimír Vondruš 2016-12-16 09:30:21 +0100
  • a61f0f47f4 Math: reduce literal scope in Color test. Vladimír Vondruš 2016-12-16 09:28:52 +0100
  • dba0ea320d Math: vector/scalar overload for pow(). Vladimír Vondruš 2016-12-16 09:25:41 +0100
  • 41aaf1321f Math: construct fully-overwritten outputs in functions with NoInit. Vladimír Vondruš 2016-12-16 09:23:13 +0100
  • 8e576d9c73 Math: improved HSV color tests. Vladimír Vondruš 2016-12-15 09:40:06 +0100
  • dbe787c404 Math: doc++ Vladimír Vondruš 2016-12-15 09:38:47 +0100
  • ccb85ec65b Math: pass largish things as const references instead of a copy. Vladimír Vondruš 2016-12-15 09:33:25 +0100
  • c27a12bb30 Math: renamed Color[34]::*HSV types and functions to Color[34]::*Hsv. Vladimír Vondruš 2016-12-14 16:08:07 +0100
  • 4db86bad97 Math: doc++ Vladimír Vondruš 2016-12-14 15:30:11 +0100
  • d2eae35966 Math: these functions are not constexpr. Vladimír Vondruš 2016-12-14 15:25:51 +0100
  • a8d1fc4d84 Math: work around constexpr issues on old GCCs in Frustum test. Vladimír Vondruš 2016-12-12 22:41:39 +0100
  • e75bef1d53 Math: MSVC 2015 workarounds for constexpr in Frustum tests. Vladimír Vondruš 2016-12-12 21:43:41 +0100
  • 7f89105a51 Math: converted Geometry::Distance and Intersection to namespaces. Vladimír Vondruš 2016-12-12 21:29:49 +0100
  • e722286200 Math: reference intersection functions from Frustum docs. Vladimír Vondruš 2016-12-12 20:13:35 +0100
  • b6858030b8 Math: ability to convert Frustum from/to external representations. Vladimír Vondruš 2016-12-12 20:13:00 +0100
  • 421218c2d1 Math: return const& from Frustum::operator[]. Vladimír Vondruš 2016-12-12 20:12:09 +0100
  • 20b3adbc55 Math: ability to convert Bezier from/to external representation. Vladimír Vondruš 2016-12-12 19:45:16 +0100
  • 620b571766 Math: fix template declaration for Range converter. Vladimír Vondruš 2016-12-12 19:44:42 +0100
  • 54f4087ab8 Math: return const& from Bezier::operator[]. Vladimír Vondruš 2016-12-12 19:43:43 +0100
  • e5fd5b56f8 Math: document why RectangularMatrix::operator[] returns const&. Vladimír Vondruš 2016-12-12 19:43:14 +0100
  • 3cedefe14b Math: remove GCC constexpr workaround from the tests. Vladimír Vondruš 2016-12-12 19:42:45 +0100
  • 90c5001673 Math: remove dead frustum/box intersection code. Vladimír Vondruš 2016-12-12 18:26:24 +0100
  • 87f4fc46c2 Math: simplify the distance math. Vladimír Vondruš 2016-11-30 15:52:14 +0100
  • 01fa24910f Math: conversion constructor for Frustum. Vladimír Vondruš 2016-11-30 15:32:58 +0100
  • 3952a20099 Math: verify that the Frustum constructor is implicit. Vladimír Vondruš 2016-11-30 14:19:54 +0100
  • 8d1d786698 Math: more Frustum data access functions, test for constexprness. Vladimír Vondruš 2016-11-30 14:09:06 +0100
  • 3e2464cded Math: default/identity and NoInit constructors for Frustum, tests. Vladimír Vondruš 2016-11-30 14:08:08 +0100
  • 70ef473710 Math: verify that the NoInit constructors are explicit. Vladimír Vondruš 2016-11-30 15:24:40 +0100
  • 310e1c1c25 Math: noexcept constructor for Frustum. Vladimír Vondruš 2016-11-30 15:14:39 +0100