dMZX Forums: nearest-if-exact-multiple-else-semisoft shader -> MegaZeux Feature Requests -> Tracker

Jump to content

Report ID 851 Title nearest-if-exact-multiple-else-semisoft shader
Product MegaZeux Feature Requests Status Approved (Severity 2 - Fair)
Version 2.94 Fixed in -

Page 1 of 1
  • Cannot start a new Issue
  • You cannot reply to this issue

Report ID #851: nearest-if-exact-multiple-else-semisoft shader

#1 User is offline  
Noser 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 01-May 24

Posted 01 May 2024 - 09:16 PM

(Maybe this exists? Shaders don't seem to be as documented as some other options.)

Semisoft is a good default for most window sizes, but at exactly 1280x700 (and presumably other exact multiples) it adds a fuzzy fringe unnecessarily. A config file option that mostly chooses semisoft, but chooses nearest if that would be exact, would be convenient. My desired use case here is to put the Emscripten build in an iframe once, and then have that same iframe look its best whether or not a particular Web page embedding it is using an exact multiple of 640x350. Ideally, the choice would be updated in real time if the game is resized, not locked in at init time by a single window size check.


Page 1 of 1  
  • Cannot start a new Issue
  • You cannot reply to this issue

Replies (1 - 1)

#2 User is offline  
Lachesis 

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

Posted 05 May 2024 - 05:26 AM

Updating status to: Approved
Updating severity to: 2 - Fair
Updating version to: 2.94

I think this would be nice to have, though it will require new uniforms in the scaling shaders (output width and height) and thus needs to wait for a version increment.
"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
  • You cannot reply to this issue

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


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