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š
b141901765
GL: accept Mesh index offset as a pointer-sized value.
...
Vertex buffer offsets are like this already (and I already had a use
case with a mesh of size larger than 4 GB), with index buffers so far I
thought it's not needed, but it makes sense to do that as well -- there
can be a giant index buffer for many meshes and even though the total
drawn element count won't reach 1 billion (or 1 million, even), it can
still go over. Since it was internally already stored as a pointer-sized
value and some (but not all) code was treating it as pointer-sized, this
change just makes sense.
This also fixes "warning C4244: 'return': conversion from 'const
GLintptr' to 'Magnum::Int', possible loss of data" on MSVC, although in
a very different way.
2 years ago
..
Animation
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Audio
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
DebugTools
Test: create fake pointer values from size_t, not int.
2 years ago
GL
GL: accept Mesh index offset as a pointer-sized value.
2 years ago
Implementation
Use Utility::move() and swap() instead of STL almost everywhere.
3 years ago
MaterialTools
Test: create fake pointer values from size_t, not int.
2 years ago
Math
Math: propagate Debug flags in Vector debug printer.
2 years ago
MeshTools
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Platform
doc: drop the redundant Magnum prefix from snippet files.
2 years ago
Primitives
doc: drop the redundant Magnum prefix from snippet files.
2 years ago
SceneGraph
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
SceneTools
Work around last five remaining MSVC warnings.
2 years ago
ShaderTools
Work around last five remaining MSVC warnings.
2 years ago
Shaders
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Test
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Text
Test: create fake pointer values from size_t, not int.
2 years ago
TextureTools
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Trade
Test: create fake pointer values from size_t, not int.
2 years ago
Vk
Test: create fake pointer values from size_t, not int.
2 years ago
AbstractResourceLoader.h
It's 2023 already!
3 years ago
Array.h
Work around last five remaining MSVC warnings.
2 years ago
British.h
It's 2023 already!
3 years ago
CMakeLists.txt
Math: introduce Nanoseconds and Seconds types.
2 years ago
DimensionTraits.h
It's 2023 already!
3 years ago
FileCallback.cpp
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
FileCallback.h
It's 2023 already!
3 years ago
Image.cpp
Use Utility::move() and swap() instead of STL almost everywhere.
3 years ago
Image.h
Use Utility::move() and swap() instead of STL almost everywhere.
3 years ago
ImageFlags.cpp
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
ImageFlags.h
It's 2023 already!
3 years ago
ImageView.cpp
It's 2023 already!
3 years ago
ImageView.h
It's 2023 already!
3 years ago
Magnum.h
Deprecate MAGNUM_TARGET_GLES3.
2 years ago
Mesh.cpp
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Mesh.h
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
PixelFormat.cpp
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
PixelFormat.h
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
PixelStorage.cpp
It's 2023 already!
3 years ago
PixelStorage.h
Document what the remaining <utility> includes are for.
3 years ago
Resource.cpp
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Resource.h
Revert "Amazing, now I get swap() conflicts from the other side, F.F.S."
3 years ago
ResourceManager.h
It's 2023 already!
3 years ago
Sampler.cpp
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
Sampler.h
It's 2023 already!
3 years ago
Tags.h
It's 2023 already!
3 years ago
Timeline.cpp
It's 2023 already!
3 years ago
Timeline.h
It's 2023 already!
3 years ago
Types.h
It's 2023 already!
3 years ago
VertexFormat.cpp
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
VertexFormat.h
Use the new Debug::hex instead of reinterpret_cast<void*>().
2 years ago
configure.h.cmake
Put back #cmakedefine MAGNUM_TARGET_GLES3 into configure.h.
2 years ago
version.h.cmake
It's 2023 already!
3 years ago
visibility.h
It's 2023 already!
3 years ago