-
32cc6ed69d
Vk: fence status, reset and wait.
Vladimír Vondruš
2020-12-30 16:30:33 +0100
-
d00d1cb781
Shaders: initialize all members also with NoCreate.
Vladimír Vondruš
2020-12-30 16:14:05 +0100
-
2bcb5d6d9e
Vk: more useful MAGNUM_VK_INTERNAL_ASSERT_SUCCESS_OR().
Vladimír Vondruš
2020-12-30 16:12:36 +0100
-
b977a14214
Vk: unneeded include.
Vladimír Vondruš
2020-12-30 13:34:22 +0100
-
5099b8c997
Vk: add a Fence wrapper.
Vladimír Vondruš
2020-12-18 23:27:41 +0100
-
ab7e216f6c
Doc++
Vladimír Vondruš
2020-12-29 23:01:00 +0100
-
fe0af1c5f8
Trade: shorten new test names to make ctest output fit into 80 chars.
Vladimír Vondruš
2020-12-29 21:16:18 +0100
-
76f6ca6264
doc: add BMP and HDR to the file format list.
Vladimír Vondruš
2020-12-29 20:00:51 +0100
-
7137747b1b
CMake: it doesn't make sense to not FORCE this.
Vladimír Vondruš
2020-12-29 20:00:15 +0100
-
40ee8f0934
Shaders: document relation to glAlphaFunc().
Vladimír Vondruš
2020-12-29 21:23:20 +0100
-
9e3084ef4b
CMake: make it possible to selectively disable static plugins as well.
Vladimír Vondruš
2020-12-29 19:56:47 +0100
-
5c554a039e
Vk: doc++
Vladimír Vondruš
2020-12-18 23:27:12 +0100
-
082f7a6c3a
doc: rules for move-only CreateInfo wrappers.
Vladimír Vondruš
2020-12-18 21:14:04 +0100
-
46a30e2ff1
Vk: doc++
Vladimír Vondruš
2020-12-18 21:13:36 +0100
-
71af6a034c
Vk: implement a Framebuffer wrapper.
Vladimír Vondruš
2020-12-18 21:13:11 +0100
-
acb1859979
package/ci: limit jobs on GCC.
Vladimír Vondruš
2020-12-17 21:22:33 +0100
-
0a108a892b
doc: add PSD to the file format tables.
Vladimír Vondruš
2020-12-18 16:41:38 +0100
-
329ea4d33d
Trade: shh, GCC 4.8.
Vladimír Vondruš
2020-12-17 21:02:11 +0100
-
92735064e0
Trade: split MaterialData test into more files.
Vladimír Vondruš
2020-12-17 20:40:28 +0100
-
5a1f43f20b
Switch to the new & optimized GenerateSequence from Corrade.
Vladimír Vondruš
2020-12-17 18:05:09 +0100
-
4a93c092b0
Vk: image view wrapper.
Vladimír Vondruš
2020-12-17 16:40:59 +0100
-
a89f3c5943
doc: I died in the middle of a sentence here.
Vladimír Vondruš
2020-12-17 15:41:52 +0100
-
0684894324
Vk: whoops, forgot these.
Vladimír Vondruš
2020-12-17 15:27:19 +0100
-
ef0113f558
doc: introduce \requires_vk_feature, add useful info to the group pages.
Vladimír Vondruš
2020-12-17 15:10:18 +0100
-
88d2acc66e
Vk: expand the Result enum with values for all extensions we have.
Vladimír Vondruš
2020-12-17 13:39:57 +0100
-
7bdf0feba1
Vk: expose the new RT extensions.
Vladimír Vondruš
2020-12-17 13:13:26 +0100
-
13c0e1faeb
external: minor Vulkan header updates.
Vladimír Vondruš
2020-12-16 22:44:36 +0100
-
3f1a3eb1c2
Vk: a bit more robust feature enablement.
Vladimír Vondruš
2020-12-16 22:31:40 +0100
-
aad588054a
Vk: implement Device feature enablement.
Vladimír Vondruš
2020-12-16 21:01:14 +0100
-
a4382c6305
Vk: more utilites for heavyweight structure chain processing.
Vladimír Vondruš
2020-12-16 19:07:23 +0100
-
6f867c2ab3
Vk: doc++
Vladimír Vondruš
2020-12-16 21:03:39 +0100
-
3e2698cc0e
doc: expand Developers Guide with notes about Vulkan features.
Vladimír Vondruš
2020-12-13 19:25:16 +0100
-
51cf303585
Vk: list device features in magnum-vk-info.
Vladimír Vondruš
2020-12-13 19:23:45 +0100
-
1ee2b40c53
Vk: fetching of supported device features.
Vladimír Vondruš
2020-12-13 19:21:33 +0100
-
ff916e1934
Vk: internal helper for checking both extension and its core version.
Vladimír Vondruš
2020-12-13 01:53:01 +0100
-
613a0d8cf6
Vk: write an internal helper for connecting Vulkan structures.
Vladimír Vondruš
2020-12-13 01:51:23 +0100
-
96bb9dbaae
Test: prefix VersionTest with repo name to avoid conflicts.
Vladimír Vondruš
2020-12-15 21:29:53 +0100
-
75d2e20c97
Vk: move constructors should be implicit, so test that property.
Vladimír Vondruš
2020-12-13 14:18:40 +0100
-
d06e64d770
Vk: rename DeviceVkTest test case for clarity.
Vladimír Vondruš
2020-12-13 23:03:36 +0100
-
ccab98920f
Vk: DeviceCreateInfo state is allocated always.
Vladimír Vondruš
2020-12-13 23:00:41 +0100
-
71b2fca3d8
Vk: rename private Device member for clarity.
Vladimír Vondruš
2020-12-13 23:00:12 +0100
-
6acd7b72b1
Vk: doc++
Vladimír Vondruš
2020-12-13 16:07:01 +0100
-
4f789ce92b
Vk: okay, I need these weird extension definitions now.
Vladimír Vondruš
2020-12-13 14:22:22 +0100
-
2fb56fe507
Math: accidentally used a float literal, causing warnings with Matrix3d.
Vladimír Vondruš
2020-12-15 19:28:40 +0100
-
699002cfd5
SceneGraph: fix building of certain SceneGraph APIs with doubles.
Vladimír Vondruš
2020-12-15 19:26:26 +0100
-
0b04a49134
SceneGraph: test both float and double variants of the APIs.
Vladimír Vondruš
2020-12-15 19:24:50 +0100
-
4f22a6a3fe
Test: forgot to set IDE folders for some of these.
Vladimír Vondruš
2020-12-12 15:01:20 +0100
-
cf60ea3d0d
Vk: doc--
Vladimír Vondruš
2020-12-12 14:14:38 +0100
-
dc9ab83afe
doc: write up guidelines for Vulkan CreateInfo wrapper implementation.
Vladimír Vondruš
2020-12-11 14:09:03 +0100
-
909dd781df
Vk: put CreateInfo structures to dedicated headers.
Vladimír Vondruš
2020-12-11 14:07:16 +0100
-
98a69fc568
Vk: rethink "creation" docs.
Vladimír Vondruš
2020-12-11 12:20:19 +0100
-
299a17f95b
Vk: clarify what's the extra Memory::wrap() parameter for, add assert.
Vladimír Vondruš
2020-12-11 11:31:19 +0100
-
8ea64e814a
Vk: DeviceCreateInfo wasn't properly movable.
Vladimír Vondruš
2020-12-08 00:00:43 +0100
-
4933583f7f
Vk: Device(..., const DeviceCreateInfo&) wasn't covered.
Vladimír Vondruš
2020-12-07 23:31:07 +0100
-
f6532e1a5c
Vk: implicitly enable VK_KHR_create_renderpass2.
Vladimír Vondruš
2020-12-07 22:59:26 +0100
-
eb42342d16
Vk: minor cleanup.
Vladimír Vondruš
2020-12-07 22:54:48 +0100
-
c32f75ddf3
Vk: implement a RenderPass wrapper.
Vladimír Vondruš
2020-12-07 22:35:13 +0100
-
fa31077789
Platform: sync EmscriptenApp canvas size setup for the contextless case.
Vladimír Vondruš
2020-12-12 13:52:47 +0100
-
4547f0a4aa
Platform: notify about hardcoded WebGL canvas size in verbose output.
Vladimír Vondruš
2020-12-12 13:51:22 +0100
-
03ca45bd0c
Platform: fix verbose log for app-specified DPI scaling.
Vladimír Vondruš
2020-12-12 13:44:33 +0100
-
de1d520caf
Vk: no need to prefix with Vk:: in tests.
Vladimír Vondruš
2020-12-12 14:04:18 +0100
-
34a52e48ed
Math: link to the corresponding classic GL/GLU functions.
Vladimír Vondruš
2020-12-11 11:28:32 +0100
-
f9b07ac290
Typo: simultaenous -> simultaneous.
abgita
2020-12-10 16:33:56 +0100
-
1579a89e47
Vk: expose VK_IMAGE_LAYOUT, finally.
Vladimír Vondruš
2020-12-07 20:05:42 +0100
-
271f8b6fec
Vk: tighten rules for extension-dependent code paths.
Vladimír Vondruš
2020-12-07 17:25:18 +0100
-
5a838c9220
Vk: this can be written in a shorter way.
Vladimír Vondruš
2020-12-07 16:00:05 +0100
-
4b7b74715d
doc: forgot to list this Vulkan API.
Vladimír Vondruš
2020-12-05 22:57:09 +0100
-
d2961f19f4
Test: use new TestSuite API to simplify things.
Vladimír Vondruš
2020-12-05 22:56:47 +0100
-
91631139f7
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
Vladimír Vondruš
2020-12-05 22:52:53 +0100
-
6bb4fd321e
doc: expand rules about Vulkan CreateInfo structures.
Vladimír Vondruš
2020-12-05 18:43:29 +0100
-
2109c0b51e
Platform: hide AndroidApplication::Flags from the header.
Vladimír Vondruš
2020-11-30 20:04:40 +0100
-
92d0609e33
shaderconverter: avoid creating StringViews on dangling std::strings.
Vladimír Vondruš
2020-12-03 17:37:05 +0100
-
144326043d
Vk: doc++
Vladimír Vondruš
2020-12-03 16:59:12 +0100
-
642a90f75d
GL: fix the value of Renderer::Memory::Barrier::ShaderStorage.
Vladimír Vondruš
2020-12-03 16:58:20 +0100
-
42ca60b376
Vk: doc++
Vladimír Vondruš
2020-11-30 17:45:44 +0100
-
e9b0d9cd4a
doc: list all current Vulkan structures in the mapping tables.
Vladimír Vondruš
2020-11-30 17:41:31 +0100
-
518abbbe04
doc: update changelog, mark implemented Vulkan extensions as such.
#234
Vladimír Vondruš
2020-11-29 20:56:11 +0100
-
2121292052
Vk: add a TODO.
Vladimír Vondruš
2020-11-29 20:55:52 +0100
-
299f2ff0c5
Vk: what's this blabber about "some Vulkan targets".
Vladimír Vondruš
2020-11-29 20:47:22 +0100
-
144b6229b2
Vk: recognize SamplerWrapping::MirrorClampToEdge.
Vladimír Vondruš
2020-11-29 20:46:01 +0100
-
a7ac8ea6fc
doc: add info about adding new Vulkan versions / extensions.
Vladimír Vondruš
2020-11-29 18:04:21 +0100
-
b9ec5776bb
doc: mention ignored overrides for Vulkan host allocations.
Vladimír Vondruš
2020-11-29 17:33:57 +0100
-
e81f4d5224
Vk: overview docs for Memory, Buffer and Image.
Vladimír Vondruš
2020-11-23 19:17:26 +0100
-
98dced8c04
Vk: add MemoryRequirements::alignedSize().
Vladimír Vondruš
2020-11-23 19:13:52 +0100
-
7bc4e83733
doc: property retrieval optimization isn't essentially needed.
Vladimír Vondruš
2020-11-23 19:08:42 +0100
-
cacd2e9c69
doc: this is hidden anyway, so it can be NoCreate as well.
Vladimír Vondruš
2020-11-21 22:24:26 +0100
-
ae3dbe1c36
Vk: Shader wrapper.
Vladimír Vondruš
2020-11-21 19:18:33 +0100
-
d53dc06e9c
Vk: ability to allocate Buffer directly during construction.
Vladimír Vondruš
2020-11-18 20:07:27 +0100
-
086f531f17
Vk: binding Buffer memory.
Vladimír Vondruš
2020-11-18 20:01:32 +0100
-
579ce0e14f
Vk: querying buffer memory requirements.
Vladimír Vondruš
2020-11-18 19:24:48 +0100
-
e44d5af48d
Vk: initial Buffer wrapper.
Vladimír Vondruš
2020-11-18 18:30:10 +0100
-
6b39e7c2b5
Vk: make InstanceCreateInfo implicitly constructible.
Vladimír Vondruš
2020-11-17 14:30:46 +0100
-
7799a8d3ff
Vk: Doxygen continues to be a massively underwhelming disappointment.
Vladimír Vondruš
2020-11-18 18:56:38 +0100
-
cad08497b1
Vk: DeviceCreateInfo::addQueues() overload taking QueueFlags directly.
Vladimír Vondruš
2020-11-17 13:57:25 +0100
-
7e5d811450
Vk: implement memory mapping.
Vladimír Vondruš
2020-11-16 23:46:12 +0100
-
70805d0acc
Vk: remember allocated memory size.
Vladimír Vondruš
2020-11-16 23:29:34 +0100
-
e725528b5a
Vk: ability to allocate Image directly during construction.
Vladimír Vondruš
2020-11-16 16:12:12 +0100
-
c6763ba195
Vk: XFAIL image memory requirements test on a SwiftShader.
Vladimír Vondruš
2020-11-16 13:40:48 +0100
-
022ba3c291
Vk: rework device property fetching.
Vladimír Vondruš
2020-11-15 23:03:07 +0100
-
32cfb94797
Vk: enumerate only what's strictly necessary in pickDevice().
Vladimír Vondruš
2020-11-15 20:03:26 +0100