Disable blending for the upscaled framebuffer
I'd set it to RGB24 instead of RGBA32, but I don't know if there'd be a performance penalty.
This commit is contained in:
parent
4517c9be9e
commit
2f748810bf
1 changed files with 2 additions and 0 deletions
|
@ -452,6 +452,8 @@ void RenderBackend_HandleWindowResize(size_t width, size_t height)
|
||||||
if (upscaled_framebuffer.texture == NULL)
|
if (upscaled_framebuffer.texture == NULL)
|
||||||
Backend_PrintError("Couldn't regenerate upscaled framebuffer");
|
Backend_PrintError("Couldn't regenerate upscaled framebuffer");
|
||||||
|
|
||||||
|
SDL_SetTextureBlendMode(upscaled_framebuffer.texture, SDL_BLENDMODE_NONE);
|
||||||
|
|
||||||
// Create rect that forces 4:3 no matter what size the window is
|
// Create rect that forces 4:3 no matter what size the window is
|
||||||
float window_ratio = (float)width / height;
|
float window_ratio = (float)width / height;
|
||||||
float framebuffer_ratio = (float)upscaled_framebuffer.width / upscaled_framebuffer.height;
|
float framebuffer_ratio = (float)upscaled_framebuffer.width / upscaled_framebuffer.height;
|
||||||
|
|
Loading…
Add table
Reference in a new issue