GCC 12 compilation fixes
This commit is contained in:
parent
1561162cf8
commit
c26f626baf
5 changed files with 8 additions and 1 deletions
|
|
@ -22,6 +22,8 @@ namespace psemek::geom
|
||||||
affine_transform(matrix<T, N, M> const & linear, vector<T, N> const & translation);
|
affine_transform(matrix<T, N, M> const & linear, vector<T, N> const & translation);
|
||||||
affine_transform(affine_transform const &) = default;
|
affine_transform(affine_transform const &) = default;
|
||||||
|
|
||||||
|
affine_transform & operator = (affine_transform const &) = default;
|
||||||
|
|
||||||
matrix<T, N, M + 1> affine_matrix() const;
|
matrix<T, N, M + 1> affine_matrix() const;
|
||||||
matrix<T, N, M> linear_matrix() const;
|
matrix<T, N, M> linear_matrix() const;
|
||||||
vector<T, N> translation_vector() const;
|
vector<T, N> translation_vector() const;
|
||||||
|
|
|
||||||
|
|
@ -1651,7 +1651,9 @@ void main(){}
|
||||||
cascade_transform[2][3] = (b[0] * near + b[1] * far) / 2.f;
|
cascade_transform[2][3] = (b[0] * near + b[1] * far) / 2.f;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (auto v : cg::vertices(cg::frustum{cascade_transform}))
|
cg::frustum cascade_frustum{cascade_transform};
|
||||||
|
|
||||||
|
for (auto v : cg::vertices(cascade_frustum))
|
||||||
shadowed_bbox |= v;
|
shadowed_bbox |= v;
|
||||||
|
|
||||||
shadowed_bbox &= casts_shadow_bbox;
|
shadowed_bbox &= casts_shadow_bbox;
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
#include <psemek/sir/memory.hpp>
|
#include <psemek/sir/memory.hpp>
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <set>
|
#include <set>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
#include <psemek/util/assert.hpp>
|
#include <psemek/util/assert.hpp>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <algorithm>
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
#include <psemek/util/flat_list.hpp>
|
#include <psemek/util/flat_list.hpp>
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <random>
|
#include <random>
|
||||||
#include <list>
|
#include <list>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue