-
ed67135b56
Vk: rename the *ASSERT_{RESULT => SUCCESS}(), add an incomplete variant.
Vladimír Vondruš
2020-11-15 14:18:53 +0100
-
86267f1a78
Vk: move MAGNUM_VK_INTERNAL_ASSER_RESULT() to a dedicated header.
Vladimír Vondruš
2020-11-14 23:37:29 +0100
-
8c1b85f519
Vk: implement VK_KHR_driver_properties.
Vladimír Vondruš
2020-11-14 22:27:29 +0100
-
65d84e05ee
Vk: treat instance and device info separately in magnum-vk-info.
Vladimír Vondruš
2020-11-15 21:36:07 +0100
-
4ca0f78a2b
external: updated Vulkan headers to latest.
Vladimír Vondruš
2020-11-14 21:49:47 +0100
-
b877eb8537
Vk: treat DeviceProperties as a *view* on the VkPhysicalDevice.
Vladimír Vondruš
2020-11-14 20:44:01 +0100
-
103f164cb3
Vk: print device name on creation.
Vladimír Vondruš
2020-11-14 20:32:16 +0100
-
c402c97307
Vk: and thus VulkanTester doesn't need a DeviceProperties instance.
Vladimír Vondruš
2020-11-14 20:16:46 +0100
-
63acbc7a22
Vk: it's inevitable, DeviceProperties are going to stay forever.
Vladimír Vondruš
2020-11-14 20:03:05 +0100
-
99f33a2670
Vk: make variadic extension type traits work for an empty list as well.
Vladimír Vondruš
2020-11-16 13:07:12 +0100
-
20c06bb0c9
Vk: document relation among various version queries.
Vladimír Vondruš
2020-11-14 18:48:03 +0100
-
3efe98a638
Vk: even this offset was not enough, heh.
Vladimír Vondruš
2020-11-14 18:33:35 +0100
-
791d3d44e9
Vk: implicitly enable VK_KHR_bind_memory2 on Vulkan 1.0.
Vladimír Vondruš
2020-11-10 18:06:01 +0100
-
b6e41ab1a7
Vk: initial APIs for binding a memory to an image.
Vladimír Vondruš
2020-11-10 15:10:20 +0100
-
fc08125661
Vk: convenience overload for DeviceProperties::pickMemory().
Vladimír Vondruš
2020-11-10 15:07:26 +0100
-
a16c7d6e7d
Vk: initial memory allocation.
Vladimír Vondruš
2020-09-28 22:16:20 +0200
-
14dbc43fce
Vk: implicitly enable VK_KHR_get_memory_requirements2 on Vulkan 1.0.
Vladimír Vondruš
2020-11-14 18:20:09 +0100
-
19c9243d3b
Vk: querying image memory requirements.
Vladimír Vondruš
2020-11-12 16:58:45 +0100
-
fcd0afb306
Vk: add an Image wrapper.
Vladimír Vondruš
2020-09-28 20:21:04 +0200
-
cc9c71f601
Add a NoAllocate tag.
Vladimír Vondruš
2020-11-09 22:31:57 +0100
-
67ebe78a6e
Vk: ability to pick a memory type.
Vladimír Vondruš
2020-09-26 17:32:08 +0200
-
33c838bcff
vk-info: show memory heaps and types.
Vladimír Vondruš
2020-09-26 15:54:39 +0200
-
a4d906de86
Vk: querying device memory heaps and types.
Vladimír Vondruš
2020-09-26 15:53:33 +0200
-
a62e2b8f09
Vk: start writing some actual docs.
Vladimír Vondruš
2020-09-15 19:11:53 +0200
-
c6f377b45f
Vk: this DeviceCreateInfo constructor is garbage.
Vladimír Vondruš
2020-09-15 19:07:47 +0200
-
b45c9c310f
Vk: command pool and buffer reset.
Vladimír Vondruš
2020-09-28 19:09:40 +0200
-
2353ba8c1a
Vk: command buffer allocation.
Vladimír Vondruš
2020-09-13 22:35:00 +0200
-
4f538a0719
Vk: command pool creation.
Vladimír Vondruš
2020-09-13 20:34:41 +0200
-
4b499049f0
Vk: use the new VulkanTester in Device tests.
Vladimír Vondruš
2020-09-13 19:54:33 +0200
-
3b9acd27fb
Vk: base class for Vulkan tests.
Vladimír Vondruš
2020-09-13 19:46:31 +0200
-
4fd5e51358
Vk: fix linker issues on MinGW.
Vladimír Vondruš
2020-09-13 09:41:34 +0200
-
2cbd50fb73
package/ci: merge Vulkan Windows build into the GL ones.
Vladimír Vondruš
2020-09-12 20:45:03 +0200
-
4fa49dd464
package/ci: add Android Vulkan build.
Vladimír Vondruš
2020-09-12 19:15:34 +0200
-
55ec24062d
Vk: GCC 4.8, stop it, it's not Monday today.
Vladimír Vondruš
2020-09-09 17:43:44 +0200
-
e5927fc403
package/ci: split Vulkan compile-test and render-test jobs.
Vladimír Vondruš
2020-09-09 16:44:33 +0200
-
f75cc9330c
Vk: a non-error-prone way to retrieve queues after device creation.
Vladimír Vondruš
2020-07-15 18:51:49 +0200
-
d23b647b43
package/archlinux: run Vulkan tests with SwiftShader as well.
Vladimír Vondruš
2020-07-11 20:48:47 +0200
-
84e1939ee1
external: no need to export the flextVkInit*() functions anymore.
Vladimír Vondruš
2020-07-11 00:56:17 +0200
-
374f816762
Vk: device creation.
Vladimír Vondruš
2020-07-11 00:37:05 +0200
-
b91e137058
Vk: initial seed for the magnum-vk-info utility.
Vladimír Vondruš
2020-05-13 00:29:18 +0200
-
81cafc9ddf
Vk: querying device queue family properties.
Vladimír Vondruš
2020-07-10 15:35:37 +0200
-
722da61e65
Vk: externally tuneable device selection.
Vladimír Vondruš
2020-07-10 15:40:18 +0200
-
d28442e9b1
Vk: device extension enumeration.
Vladimír Vondruš
2020-07-10 15:17:46 +0200
-
cbdea03862
Vk: test coverage with various extensions and versions.
Vladimír Vondruš
2020-06-22 17:49:07 +0200
-
6515c04be1
Vk: enable KHR_get_physical_device_properties by default on Vulkan 1.0.
Vladimír Vondruš
2020-06-22 17:48:23 +0200
-
aa384a5d38
Vk: initial device enumeration.
Vladimír Vondruš
2020-06-22 17:25:24 +0200
-
0aeb1d7c6d
package/archlinux: build Vulkan stuff on Android.
Vladimír Vondruš
2020-06-16 17:29:16 +0200
-
0392aeb878
Vk: instance creation.
Vladimír Vondruš
2020-06-21 00:13:03 +0200
-
b7b466d49a
Vk: parsing Version from configuration.
Vladimír Vondruš
2020-06-22 12:21:48 +0200
-
bb00bf43bf
Vk: variadic Is[Instance]Extension checks.
Vladimír Vondruš
2020-06-15 19:24:21 +0200
-
132bcacf28
Vk: add HandleFlags, similar to GL::ObjectFlags.
Vladimír Vondruš
2020-06-13 11:17:25 +0200
-
189dad59c6
Vk: yeah well of course we can't encode Magnum version into VK_VERSION.
Vladimír Vondruš
2020-06-12 23:00:08 +0200
-
64ba1e6732
Vk: enumerating instance extension properties.
Vladimír Vondruš
2020-06-20 21:18:30 +0200
-
18e223e4d9
Vk: enumerating layer properties.
Vladimír Vondruš
2020-06-20 00:06:55 +0200
-
ffbceef22c
Vk: retrieving instance version.
Vladimír Vondruš
2020-06-19 23:52:27 +0200
-
6c9c9d9194
Vk: expose all extensions for version 1.2.
Vladimír Vondruš
2020-06-20 00:17:38 +0200
-
7524fd28e9
CMake: add BUILD_VK_TESTS option.
Vladimír Vondruš
2020-06-19 23:40:18 +0200
-
21a91e8b0a
external: fetch vkEnumerateInstanceVersion() in a static constructor.
Vladimír Vondruš
2020-06-19 23:34:37 +0200
-
65552a6c26
Vk: add Version enum, utities for version comparison and extraction.
Vladimír Vondruš
2020-05-12 23:32:11 +0200
-
f4f8612f7e
Vk: wrap VkResult, add an assert macro for it.
Vladimír Vondruš
2020-05-12 18:11:02 +0200
-
fb3c56f945
doc: we have a helper for flextGL updates now.
Vladimír Vondruš
2020-11-29 18:02:38 +0100
-
2464c76f6e
GL: add a clarifying comment.
Vladimír Vondruš
2020-11-20 18:33:42 +0100
-
1046e051b9
doc: expand the File Formats tables, add "bundleability" info for each.
Vladimír Vondruš
2020-11-29 17:18:42 +0100
-
55d7a1e6e0
doc: updated changelog and credits.
Vladimír Vondruš
2020-11-28 17:28:19 +0100
-
dbc67a01ce
Math: reorder test to be in the same order as in the header.
Vladimír Vondruš
2020-11-28 17:20:23 +0100
-
07ba09c700
Math: minor cleanup.
Vladimír Vondruš
2020-11-28 17:15:30 +0100
-
8f59c37b87
DebugTools: update layout of the colormap overview to fit longer names.
Vladimír Vondruš
2020-11-28 16:57:29 +0100
-
81feec8f2d
DebugTools: add Smooth-Cool-Warm colormap.
janos
2020-10-17 16:25:38 +0200
-
37c031f349
Platform: don't use const or let in EM_ASM(), breaks closure compiler.
Vladimír Vondruš
2020-11-28 15:25:44 +0100
-
b14d90aac9
modules: provide additional info for not found components.
Vladimír Vondruš
2020-11-28 14:22:57 +0100
-
c3b4dc2a4f
CMake: expose WITH_GLFWAPPLICATION only on desktop.
Vladimír Vondruš
2020-11-28 14:21:11 +0100
-
2e1aa284eb
CMake: don't expose WITH_VK or TARGET_VK on Emscripten.
Vladimír Vondruš
2020-11-28 14:20:36 +0100
-
e6f52edad0
modules: port FindMagnum to use if(IN_LIST) for component matching.
Vladimír Vondruš
2020-11-28 13:44:22 +0100
-
b5b2a8eec8
modules: update FindCorrade.cmake.
Vladimír Vondruš
2020-11-28 13:38:31 +0100
-
6a0fdf2194
add ray range interection algorithm
#484
janos
2020-11-28 15:42:03 +0100
-
91b8bb7504
modules: remove obsolete backwards-compat include dir.
Vladimír Vondruš
2020-11-28 12:15:43 +0100
-
ed640c06e5
doc: updated changelog.
Vladimír Vondruš
2020-11-28 12:03:16 +0100
-
ff14efa446
AnyShaderConverter: adapt test to GlslangShaderConverter changes.
Vladimír Vondruš
2020-11-28 09:47:07 +0100
-
38172d41b2
shaderconverter: allow specifying input/output format as well.
Vladimír Vondruš
2020-11-27 17:51:10 +0100
-
ef9963f8d1
package/ci: migrate macOS builds to CircleCI as well.
Vladimír Vondruš
2020-11-27 15:32:12 +0100
-
807a7e939c
ObjImporter: compile with exceptions enabled on Emscripten.
Vladimír Vondruš
2020-11-25 18:41:23 +0100
-
686b915bc3
Math: this test wasn't right.
Vladimír Vondruš
2020-11-25 18:31:59 +0100
-
ef7232e71d
Math: clean up obsolete test workflows.
Vladimír Vondruš
2020-11-25 18:31:38 +0100
-
4cc32a9505
Updated changelog and credits.
Vladimír Vondruš
2020-11-25 15:54:56 +0100
-
de786e5cab
package/ci: migrate Linux and Emscripten builds to CircleCI.
Vladimír Vondruš
2020-11-25 15:51:04 +0100
-
f94035805d
EmscriptenApplication: use _malloc instead of internal allocate
Pablo Escobar
2020-11-18 16:58:39 +0100
-
7e8bc50e64
doc: troubleshooting guide for cursed mysterious Mac build errors.
Vladimír Vondruš
2020-11-25 13:57:02 +0100
-
701a31a538
add Smooth-Cool-Warm colormap
#473
janos
2020-10-17 16:25:38 +0200
-
-
-
6037936a62
EmscriptenApplication: use _malloc instead of internal allocate
#483
Pablo Escobar
2020-11-18 16:58:39 +0100
-
-
-
203c28ba22
Doc++
Vladimír Vondruš
2020-11-17 14:30:36 +0100
-
095408791f
Updated changelog and credits.
Vladimír Vondruš
2020-11-17 22:23:57 +0100
-
f69f3393ec
Math: Add DualQuaternion/DualComplex::from(rotation, translation)
Squareys
2020-10-05 17:06:21 +0200
-
e6322dcfd1
Math: use angle literals in all test code.
Vladimír Vondruš
2020-11-17 21:41:47 +0100
-
d51094e972
GL: wait, PrimitiveQuery isn't on ES2 at all, so why the ifdefs.
Vladimír Vondruš
2020-11-17 23:22:56 +0100
-
1a626a1db5
GL: Context move constructor should be marked noexcept.
Vladimír Vondruš
2020-11-17 21:15:05 +0100
-
e8f13af4be
GL: test noexcept-movability of all GL classes.
Vladimír Vondruš
2020-11-17 21:12:39 +0100
-
47e7f6bdb4
Math: Fix Math::Intersection::sphereFrustum
#482
Squareys
2020-11-17 21:08:43 +0100
-
ba7342d4eb
Updated toolchains submodule.
Vladimír Vondruš
2020-11-17 21:10:25 +0100
-
-
84846fa86d
Math: Add DualQuaternion/DualComplex::from(rotation, translation)
#471
Squareys
2020-10-05 17:06:21 +0200
-
2e0884d1e5
Math: Use _degf in DualQuaternionTest and DualComplexTest
Squareys
2020-11-17 16:26:25 +0100
-
-