WARNING: OBSOLETE
I RECOMMENDING USING DUCKSTATION!
PeteOpenGL2Tweak - Tweaker for PeteOpenGL2 plugin
WARNING: This plugin REQUIRES -ORIGINAL- Pete OpenGL2 v2.9 plugin to work ! You will get "Error 0x7e" if you do not have it !
Sources and new releases will be posted on github: Nucleoprotein/PeteOpenGL2Tweak If emulator is crashing with TextureCache and high scale setting ie. 5 or 6xBRZ download this patch and apply to -emulator- executable (ie. ePSXe.exe or PCSXR.exe): 4GB Patch – NTCore
xBRZ is compatible only with "Hi-Res Textures" option set to "0 - None"
Also make sure that "Framebuffer Effects" is set to "2 - Standard".
Requirements:
gpuPeteOpenGL2 plug-in v2.9 (425984 bytes, need to be in <emu_dir>\plugins)
- download it here: Pete's PSX GPU plugins GTE Accuracy hack requires latest PCSX-R or ePSXe 2.0+
xBRZ filter with deposterize: Usage:
Copy gpuPeteOpenGL2Tweak.dll to plugins directory, then run emulator and select "PeteOpenGL2 Tweaks" as GPU plugin.
Configuration:
Configuration file is: inis\gpuPeteOpenGL2Tweak.ini, all options can be only turn on or off so there is not much to configure, by default FixMemoryDetection and EnableVsync are off.
You are welcome to like it or hate it Thanks:
Pete Bernert
edgbla
Calb
and whole PCSXR team
Great Plugin! Thx.
The GTE accuracy was a big step forward.
However it seems I cannot increase the resolution in PCSXR.
If I set the reshack to true and both modified resolutions to 4, it is still using the configured resolution of the original plug-in.
Edit:
Would it be possible to add z-Buffer emulation?
EDIT: Fixed, use new link in first post.
PS: Low internal res + xBRZ will cause whole image to be blurred. This is normal, because this set the render target texture size too.
NOTE: 1x1 render target is 1024x512.
Z-Buffer or Quad emulation is a re-implementation to improve the image quality although the PS1 has no Z-Buffer.
Some developers tried already to do this (see last post in following thread). http://forum.emu-russia.net/viewtopic.php?f=29&t=1188&start=20
Added fallback to Nearest Neighbor.
You can set one of fallback options to -1 to fallback always and use Nearest Neighbor instead of xBRZ !
PS: NearestFallbackSize is width * height, ie. total number of pixels.
EDIT: Fixed, use new link in first post.
PS: Low internal res + xBRZ will cause whole image to be blurred. This is normal, because this set the render target texture size too.
NOTE: 1x1 render target is 1024x512.
PS2: I can set max about 12x24 but is VERY slow. Usable is 8x16.
EDIT:
I know why I noticed vertical artifact lines when using xBRZ, ResHack was not working... With higher internal res this does not happen anymore
PS3: Max internal resolution that can be set by plugin configuration dialog (ie. Very High X, Ultra High Y) is 4x6.
PS4: If you set too much you will go out max texture size supported by you graphic card, so it will render nothing... black... or when crash the opengl driver
Looking very nice now! Now I don't even want to use a fullscreen shader anymore, because if you do so, you lose all the fine texture details in 3D games.
Thank you for the information. By the way, how do you know this when the source code isn't available? The scale is the multiplier of the internal resolution, right?
Even without vertex coords, i've seen you apply the filter to all textures in your plugin, which means it isn't a simple "filter emulator final output" process.
BTW, Retroarch shaders only use vertex coords to easily get some texture coords, so It isn't mandatory. It's possible to convert any Retroarch shader to use only texture data and size, the same way as you use with xBRz. It only will require some work to port it, though.
I agree with wasabie, but with a little more tact. It would be greatly appreciated if you could add some notations as to what each setting does in the .ini file. Your modified plug-in is my new favorite since you added xBRZ. I've never really been too much of a fan of xBRZ and it's other forms because I thought it was primarily for 2d sprite games. My eyes have been opened.
File updated (.bin one). Now create ini file with comments, if you found any typos etc. write to me
About scaling, almost all filters scale fullscreen ie. rendered surface. This will cause a loose of detail at edges in 3D games and it will look terrible...
Thank you for adding notations. They are a big help. As far as xBRZ scaling in your plug-in goes I haven't noticed a lose of detail on 3D edges, in fact I can still pick out aliasing in some 3D models. Regardless, in combination with a PSXFx, Reshade's SMAA, and your plug-in is the best graphics quality I have ever gotten using ePSXe. So thank you for your hard work.
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Related Threads
?
?
?
?
?
Next Generation Emulation
2.2M posts
459.8K members
Since 2001
A forum community dedicated to all emulation enthusiasts. Come Join discussion on all platforms from Nintendo, Microsoft Xbox, Sony Playstation, to PC. Coding, tips, builds, specs, tricks and more.