Fix texture pixels retrieval for non-zero lods
This commit is contained in:
parent
17722a1990
commit
ae8fa3579b
1 changed files with 1 additions and 1 deletions
|
|
@ -300,7 +300,7 @@ namespace psemek::gfx
|
|||
using traits = pixel_traits<typename Pixmap::value_type>;
|
||||
|
||||
std::array<std::size_t, D> size;
|
||||
for (std::size_t i = 0; i < D; ++i) size[i] = size_[i];
|
||||
for (std::size_t i = 0; i < D; ++i) size[i] = std::max<std::size_t>(1, size_[i] >> layer);
|
||||
pixmap.resize(size);
|
||||
pixels(traits::format, traits::type, pixmap.data(), layer);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue