-
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