View Full Version : edgbla's gpuBladeSoft v1.44 released

Black Zero
September 21st, 2015, 10:40
edgbla's Software Rendering Plugin 1.44 is released.
It's a GPU plugin for plugin based Sony PlayStation emulators like ePSXe and PCSXR

edgbla's Software Rendering Plugin main features:

• Interlace mode emulation;
• Screen settings emulation;
• Final Fantasy 8 pre battle effect emulation;
• Pixel perfect geometry ( I hope. :) );
Other features:
• 15/24-bit software renderer;
• Increased internal resolution;
• Support for gpuPeteOGL2 shaders;
• Fullscreen filters;
• High precision GPU commands emulation;
• Correct polygon cutting;
• Precise dithering;
• Correct aspect ratio;
• Screenshot creation, video recording;
Known issues:
• Increasing the internal resolution causes visual artifacts;
• The picture is rendered incorrectly when rotated 90 or 270 degrees;
• Lightgun crosshairs are incorrectly positioned when the emulator window's aspect ratio is not equal to 4:3.

edgbla's Software Rendering Plugin 1.44 Changelog:
- Configuration dialog was ported to gtk3
- Improved interlaced mode emulation
- Fixed dithering mode for certain primitives
- Added dithering mode selection
- Fixed setting the negative offset and screen scaling values
- Added the quads rendering mode
- Added and divided video memory displaying/writing modes to 4-bit, 8-bit, 16-bit and 24-bit
- Fixed shader parameters
- Added experimental perspective-correct texture mapping
- Added "RA 2x", "Scale4x", "Hq4x" screen filters
- Added contrast adjustment
- Added various output modes for windowed mode
- Fixed window rotation reset after opening the settings dialog in ZiNc
- Fixed ZiNc support for Linux builds
- Fixed windows operation logic for Windows builds
- Readded minimize/close/maximize window buttons for Windows builds
- Rewritten savestates picture saving algorithm for the higher quality (not compatible with other plugins anymore)
- Improved hotkeys support
- Added russian language
- Small bugfixes and improvements


GTK+3-Runtime (Required)
https://cloud.mail.ru/public/F5nL/Yj6KC1r4u (edgbla's)
http://sourceforge.net/projects/gtk3win/ (setup)

gpuBladeSoftGUI x64 (optional)

http://forum.emu-russia.net/viewforum.php?f=28 (official forum)

As for the plugin it's attached so enjoy!

Black Zero
September 22nd, 2015, 07:25
So....Is there anyone here that have gotten this plugin to work properly? Properly as in you can configure it with gpuBladeSoftGui.exe
I have tried both the GTK runtime that edgbla uses and the one from SourceForge but no dice, always errors errors errors whenever I click configure in ePSXe.

However despite the lack of configuration the plugin at least works in a sense that you can use it and play games but I really would like to be able to configure it.

This is what the error look like:


I finally got it to work but the method to do it was a bit awkward....

First I uninstalled EVERYTHING that had with GTK to do.

Then I begun to investigate (Google) cairo_surface_create_similar_image and libgdk-3-0.dll which led me to a program called Gramps http://sourceforge.net/projects/gramps/

I downloaded that and installed it, copied over a fresh copy of the GTK+ 3-Runtime edgbla supplied https://cloud.mail.ru/public/F5nL/Yj6KC1r4u but to the C:\Program Files directory instead of C:\Program Files (x86)

Then I went to the bin folder of the Gramps installation and copied everything from it to the GTK+ 3-Runtime\bin folder under Program Files and re-added the SYSTEM PATH of C:\Program Files\GTK+ 3-Runtime\bin under Control Panel -> System and Security -> System -> Advanced system settings -> Advanced -> Environment Variables

Then I used the 64-bit gpuBladeSoftGui.exe https://cloud.mail.ru/public/8mp1/7njdgKXyF instead of the regular and BAM! It worked.

The method was a bit hackish but I can now configure the plugin properly...

October 7th, 2015, 23:39
The method was a bit hackish but I can now configure the plugin properly...

After extensively testing this plug-in on FFVII, FFVIII, FF Tactics, and Breath of Fire 3 and 4 I cannot find any valid reason to use this over Pete's software or OpenGL 2.0 plugin. Most of that list of features is greyed out even manual editing setting file does nothing. These are the issues I have found...

1) Poor GUI - Using obscure GDK .dlls is one thing, but many functions and calls to write a simple cfg.ini don't properly edit. Greyed out options encompass 2/3rds of the interface. The ones that aren't greyed out don't work are completely uselesss, just a check box.

2) Internal resolution - (arguably the main feature) is locked at native psx resolution.

3) Z-Buffer - (arguable the second reason) to use this over Pete's plug-ins just does not do anything... as in it's just a check box. For this feature I tested over a dozen games and no texture check was found or seen. To add I noticed in games like Xenogears this driver was more jittery and texture coordinates bounce around more on screen.

4) In Breath of Fire 3 this plug in did not properly render alpha values on some spell effects.

5) Savestates fail on ePSXe and PCSX-R about 20% of the time. Not entirely sure it's 100% the plugins fault on this one however, when I use OpenGL plugin that problem does not exist.

6) Tessellation doesn't work.

Bottom line he has a bunch of text boxes, with pretty check marks. But in most cases the options literally do nothing. Recommend skipping this, until some of these features can be implemented.

Black Zero
October 13th, 2015, 10:25
I actually agree with you on this Aries, and I do not recommend edgbla's plugin to anyone at this point either.

Horrendous to setup, much of the settings isn't even configurable. This release is not as good as 1.42a were, not even close.

I have switched over to AmiDogs (http://psx.amidog.se/doku.php?id=start) plugin instead, it's way more accurate and it almost aces the GPU tests as shown here:

Avoid edgbla's plugin at any cost because the hassle ain't worth it.