Project

General

Profile

Actions

Emulator Issues #7137

closed

Feature Request: xBR shader and xBRZ filter for Dolphin

Added by Supermonsterhook1 about 11 years ago. Updated about 4 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
Category:
GFX
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Could you please implement xBR shader or xBRZ filter or both in Dolphin. It would be very beneficial for 2D and sprite-based games.
xBR and xBRZ are pixel art scaling algorithms ,they give best results in 2D/sprite based games with low resolution textures and games with pre-rendered backgrounds which dont upscale well with higher internal resolutions. XBR/XBRZ is used with good results in emulators like Retroarch,Higan,Desmume and for example PPSSPP can use both XBRZ and increase internal resolution.

Here is explanation:http://code.google.com/p/2dimagefilter/wiki/ImageScaling#xBR

Here is comparison for 3D graphics:http://blog.metaclassofnil.com/?p=306

http://forum.zdoom.org/viewtopic.php?f=19&t=37373&sid=57269f5e32514a88a5d5252839c9ff6a&start=45

Some 2D xBR: http://imgur.com/a/ZZiiH

Source code for xBRZ is in source code of HqMAME: https://sourceforge.net/projects/hqmame/

Source Code for xBR including hybrid variants is here:
https://github.com/libretro/common-shaders

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
[Upload big files to a hosting service and post links here!]

[Do not attach files to this issue. Upload them to another site and
link here. Use imgur.com for images and pastie.org for logs.]

Actions #1

Updated by Supermonsterhook1 about 11 years ago

Also here is official tutorial about xBR: http://www.libretro.com/forums/viewtopic.php?f=6&t=134

Actions #2

Updated by MayImilae about 11 years ago

  • Issue type changed from Bug to Feature request
  • Category set to gfx

Now that's more like it.

Actions #5

Updated by Supermonsterhook1 about 11 years ago

There is also ''Ours'' but I cant find source code for it anywhere: http://research.microsoft.com/en-us/um/people/kopf/pixelart/supplementary/
But Libdepixelize and Ours both use Kopf-Lischinski algorithm so they should have similiar effects.

Actions #6

Updated by NeoBrainX about 11 years ago

  • Status changed from New to Won't fix

Again, I personally don't see any value in such reports. While your efforts are appreciated, this is currently just a fairly random collection of links, without any actual discussion about implementation. Our issue tracker is not the place for this stuff.

Actions #7

Updated by Supermonsterhook1 about 11 years ago

Eh than what do you want ? Instead of closing this issue you should have said you dont want any links. Can I open it again without links ? And some links have discussion about implementation.

Actions #8

Updated by NeoBrainX about 11 years ago

Please don't create any further issues unless you plan on implementing the feature yourself and/or can come up with an actual implementation draft.

Actions #9

Updated by Supermonsterhook1 about 11 years ago

Just because I am not programmist or emulator developer doesnt mean I shouldnt have right to suggest something by opening issue and what do mean by implementation draft ?

Actions #10

Updated by parlane about 11 years ago

Supermonsterho, we are open source. If you would like to create a well written xBR shader and xBRZ filter we would be happy to review your PR on github.

We do not take feature requests normally unless they are actually missing features of the Wii or GameCube.

For all other features we have they were implemented by people who wanted them.

Thanks for your input.

Actions

Also available in: Atom PDF