rsx: Do not allow framebuffer surfaces that exceed their allocated pitch dimensions

- Truncate surfaces to forcefully fit inside the declared region
This commit is contained in:
kd-11 2019-07-09 21:32:21 +03:00 committed by kd-11
parent 537d3f2548
commit d8f753f1e8
2 changed files with 27 additions and 4 deletions

View file

@ -798,7 +798,7 @@ size_t get_texture_size(const rsx::vertex_texture &texture)
}
u32 get_remap_encoding(const std::pair<std::array<u8, 4>, std::array<u8, 4>>& remap)
{
{
u32 encode = 0;
encode |= (remap.first[0] << 0);
encode |= (remap.first[1] << 2);