dMZX Forums: White border around the web player caused by GLSL scaling shaders -> Archived MegaZeux Bugs -> Tracker

Jump to content

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.92Operating System HTML5

Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Report ID #814: White border around the web player caused by GLSL scaling shaders

#1 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 04 October 2020 - 11:17 PM

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.
"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


Page 1 of 1  
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Replies (1 - 2)

#2 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

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.
"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

#3 User is offline  
Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,961
  • Joined: 12-October 00
  • Gender:Male

Posted 16 January 2021 - 07:15 PM

Moving to: Archived MegaZeux Bugs


Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

1 User(s) are reading this issue
1 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2024  IPS, Inc.