mirror of
https://github.com/azahar-emu/azahar.git
synced 2026-06-05 18:23:39 -04:00
renderer_gl: Fix surface ScaleUp implementation
Should assign the new `res_scale` and `sample_count`
This commit is contained in:
parent
2743ebd0c9
commit
9fd44f99d6
1 changed files with 2 additions and 2 deletions
|
|
@ -596,7 +596,7 @@ void Surface::Attach(GLenum target, u32 level, u32 layer, u32 handle) {
|
|||
void Surface::ScaleUp(u32 new_scale, u8 new_sample_count) {
|
||||
const bool res_scale_modified = res_scale != new_scale;
|
||||
if (res_scale_modified && new_scale > 1) {
|
||||
|
||||
res_scale = new_scale;
|
||||
textures[1] = MakeHandle(GL_TEXTURE_2D, GetScaledWidth(), GetScaledHeight(), levels, 1,
|
||||
tuple, DebugName(true));
|
||||
for (u32 level = 0; level < levels; level++) {
|
||||
|
|
@ -611,7 +611,7 @@ void Surface::ScaleUp(u32 new_scale, u8 new_sample_count) {
|
|||
}
|
||||
|
||||
if ((res_scale_modified || sample_count != new_sample_count) && new_sample_count > 1) {
|
||||
// Todo(wunk): OpenGL MSAA
|
||||
sample_count = new_sample_count;
|
||||
textures[3] = MakeHandle(GL_TEXTURE_2D, GetScaledWidth(), GetScaledHeight(), levels,
|
||||
sample_count, tuple, DebugName(true));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue