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š
27044a4fef
Trade: ability to open non-temporary memory.
...
Using openMemory() instead of openData() allows the implementation to
assume the data will stay in scope for as long as needed, which can
prevent unnecessary copies in some plugin implementations.
It warranted a new flag, DataFlag::ExternallyOwned, to describe this
kind of memory. I couldn't reuse Owned as that's used for allocations
owned by the instance, which is too little for certain future use cases.
For example returning *Data instances referencing an Owned memory would
mean the user has to assume the memory is gone when the importer
instance is gone, and that's generally not true for memory passed to
openMemory().
Originally I thought I would do this later, but then realized the
existing plugin implementations would need to get all updated again to
be aware of the new flag, with some being forgotten, and it's just
easier to do the whole thing in a single step.
5 years ago
..
Animation
Fix typos
5 years ago
Audio
Audio,Text,Trade: accept void ArrayViews in importer plugins.
5 years ago
DebugTools
DebugTools: fix CompareImage test to pass on MSVC 2019 16.10(11?).
5 years ago
GL
GL: hellooo GCC 4.8 great to see you being still the same!!
5 years ago
Implementation
Propagate configuration options in Any* plugins.
5 years ago
Math
Math: no need to use a <string> in this test.
5 years ago
MeshTools
sceneconverter: split the --info options by data type.
5 years ago
Platform
Platform: using std::string::data() to print it is an antipattern.
5 years ago
Primitives
Fix typos
5 years ago
SceneGraph
SceneGraph: properly decompose reflection in TRS transforms.
5 years ago
ShaderTools
ShaderTools,Trade: test printing of Feature flag supersets.
5 years ago
Shaders
GL,Shaders: unify skip messages to say "extension [not] supported".
5 years ago
Test
Adapt to Corrade changes.
5 years ago
Text
Audio,Text,Trade: accept void ArrayViews in importer plugins.
5 years ago
TextureTools
CMake: make dynamic plugins dependencies of tests that use CompareImage.
5 years ago
Trade
Trade: ability to open non-temporary memory.
5 years ago
Vk
gl-info,vk-info: print remaining CORRADE_TARGET_* macros.
5 years ago
AbstractResourceLoader.h
Updated copyright year.
5 years ago
Array.h
doc: suggest StaticArray as another replacement for the deprecated Array.
5 years ago
British.h
Updated copyright year.
5 years ago
CMakeLists.txt
Deprecate the weird Magnum::Array class.
5 years ago
DimensionTraits.h
Updated copyright year.
5 years ago
FileCallback.cpp
Updated copyright year.
5 years ago
FileCallback.h
Updated copyright year.
5 years ago
Image.cpp
Updated copyright year.
5 years ago
Image.h
Trade: refresh the AbstractImageConverter API.
5 years ago
ImageView.cpp
Updated copyright year.
5 years ago
ImageView.h
doc: clarify some ambiguities.
5 years ago
Magnum.h
Add Degh, Radh and Range*Dh typedefs.
5 years ago
Mesh.cpp
Updated copyright year.
5 years ago
Mesh.h
doc: discourage using MeshIndexType::UnsignedByte.
5 years ago
PixelFormat.cpp
Add generic depth/stencil PixelFormat values.
5 years ago
PixelFormat.h
Document the differences between various BC format encodings.
5 years ago
PixelStorage.cpp
Updated copyright year.
5 years ago
PixelStorage.h
Updated copyright year.
5 years ago
Resource.cpp
Updated copyright year.
5 years ago
Resource.h
Updated copyright year.
5 years ago
ResourceManager.h
Add noexcept here as well.
5 years ago
Sampler.cpp
Updated copyright year.
5 years ago
Sampler.h
Vk: implement a Sampler wrapper.
5 years ago
Tags.h
Add a DefaultInit tag.
5 years ago
Timeline.cpp
Updated copyright year.
5 years ago
Timeline.h
Updated copyright year.
5 years ago
Types.h
Updated copyright year.
5 years ago
VertexFormat.cpp
Updated copyright year.
5 years ago
VertexFormat.h
Vk: add a VertexFormat enum.
5 years ago
configure.h.cmake
Updated copyright year.
5 years ago
version.h.cmake
Updated copyright year.
5 years ago
visibility.h
Updated copyright year.
5 years ago