An ugly white border appears around the web player when using the GLSL renderer. This varies based on the current scaling shader, but nearest/greyscale, epx, and hqscale seem to be the only shaders that mostly avoid it. This might be due to poor precision in the fragment shader or by the default white fill of the framebuffer texture bleeding into the image. Either way it would be nice to get rid of this.
Potentially relevant pull request.
Report ID | 814 | Title | White border around the web player caused by GLSL scaling shaders |
Product | Archived MegaZeux Bugs | Status | Fixed (Severity 1 - Low) |
Version | 2.92e | Fixed in | 2.92f |
Introduced In Version | 2.92 | Operating System | HTML5 |
Page 1 of 1
Report ID #814: White border around the web player caused by GLSL scaling shaders
#1 Lachesis
Posted 04 October 2020 - 11:17 PM
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
Replies (1 - 2)
#2 Lachesis
Posted 05 October 2020 - 09:37 AM
Updating status to: Fixed
Issue fixed in: 2.92f
Fixed in GIT dea0d06e. There were a few ways this could have been fixed but I felt like the cleanest was to just add a glClear for the framebuffer object in glsl_sync_screen. Other platforms were avoiding this bug due to the glClear after gl_swap_buffers that was only disabled for Emscripten builds.
Issue fixed in: 2.92f
Fixed in GIT dea0d06e. There were a few ways this could have been fixed but I felt like the cleanest was to just add a glClear for the framebuffer object in glsl_sync_screen. Other platforms were avoiding this bug due to the glClear after gl_swap_buffers that was only disabled for Emscripten builds.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
1 User(s) are reading this issue
1 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2025 IPS, Inc.