You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vladimír Vondruš
c32f75ddf3
Vk: implement a RenderPass wrapper.
...
Quite a big chunk of work, further expanded due to how
VK_KHR_create_renderpass2 is designed -- basically, due to the
tightly-packed nested structures that got replaced with their "version
2", we can no longer just extract the previous structure for backwards
compatibility, but instead have to deep-copy everything to a newly
allocated memory.
Thanks to the the new ArrayTuple structure and a few design iterations I
managed to kick the backwards-compatiblity code into just a single
allocation, while still keeping it possible for the "version 2" code
path to be fully allocation-free (if one passes a completely filled
VkRenderPassCreateInfo2 structure there).
5 years ago
..
Animation
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
5 years ago
Audio
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
5 years ago
DebugTools
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
5 years ago
GL
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
5 years ago
Implementation
Trade: extract Implementation:setOptions() to core lib.
6 years ago
Math
Math: link to the corresponding classic GL/GLU functions.
5 years ago
MeshTools
Test: use new TestSuite API to simplify things.
5 years ago
Platform
Platform: sync EmscriptenApp canvas size setup for the contextless case.
5 years ago
Primitives
Primitives: mention MeshTools::owned() in immutable primitive docs.
6 years ago
SceneGraph
SceneGraph: added Object::move().
6 years ago
ShaderTools
shaderconverter: avoid creating StringViews on dangling std::strings.
6 years ago
Shaders
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
5 years ago
Test
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
5 years ago
Text
doc: reference CLI utils from plugin interface classes.
6 years ago
TextureTools
Updated copyright year.
6 years ago
Trade
Test: use shorter std::is_copy_{constructible,assignable} everywhere.
5 years ago
Vk
Vk: implement a RenderPass wrapper.
5 years ago
AbstractResourceLoader.h
Updated copyright year.
6 years ago
Array.h
Updated copyright year.
6 years ago
British.h
Updated copyright year.
6 years ago
CMakeLists.txt
ShaderTools: bootstrap new library.
6 years ago
DimensionTraits.h
Updated copyright year.
6 years ago
FileCallback.cpp
Updated copyright year.
6 years ago
FileCallback.h
Updated copyright year.
6 years ago
Image.cpp
Updated copyright year.
6 years ago
Image.h
Updated copyright year.
6 years ago
ImageView.cpp
Updated copyright year.
6 years ago
ImageView.h
Updated copyright year.
6 years ago
Magnum.h
doc: change all "latest" additions/deprecations to 2020.06.
6 years ago
Mesh.cpp
Updated copyright year.
6 years ago
Mesh.h
Appropriately reference MeshTools::primitiveCount().
6 years ago
PixelFormat.cpp
Updated copyright year.
6 years ago
PixelFormat.h
doc: change all "latest" additions/deprecations to 2020.06.
6 years ago
PixelStorage.cpp
Updated copyright year.
6 years ago
PixelStorage.h
Updated copyright year.
6 years ago
Resource.cpp
Updated copyright year.
6 years ago
Resource.h
Updated copyright year.
6 years ago
ResourceManager.h
Updated copyright year.
6 years ago
Sampler.cpp
Updated copyright year.
6 years ago
Sampler.h
Vk: recognize SamplerWrapping::MirrorClampToEdge.
6 years ago
Tags.h
Add a NoAllocate tag.
6 years ago
Timeline.cpp
Updated copyright year.
6 years ago
Timeline.h
Updated copyright year.
6 years ago
Types.h
Updated copyright year.
6 years ago
VertexFormat.cpp
Updated copyright year.
6 years ago
VertexFormat.h
doc: change all "latest" additions/deprecations to 2020.06.
6 years ago
configure.h.cmake
Updated copyright year.
6 years ago
version.h.cmake
Of course I messed up generating the version header.
6 years ago
visibility.h
Updated copyright year.
6 years ago