rsx: Properly scale overlay passes to match drawable area

This commit is contained in:
kd-11 2019-09-28 12:53:20 +03:00 committed by kd-11
parent 28534e8833
commit 2275259bf5
6 changed files with 75 additions and 87 deletions

View file

@ -664,7 +664,8 @@ struct area_base
{
}
constexpr area_base(const coord_base<T>& coord) : x1{ coord.x }, x2{ coord.x + coord.width }, y1{ coord.y }, y2{ coord.y + coord.height }
template<typename N>
constexpr area_base(const coord_base<N>& coord) : x1{ T(coord.x) }, x2{ T(coord.x + coord.width) }, y1{ T(coord.y) }, y2{ T(coord.y + coord.height) }
{
}