[Mac] PCSX-R compatibility with OGL2 shaders

Mar 17, 2010 at 12:54 AM
Edited Mar 17, 2010 at 12:57 AM

Hi there,

 

I have hacked a bit into the GPU Plugin of PCSX-R (mac version) and I could manage to implement a layer of compatibility with Ogl2 Shaders.

My purpose was to bring ePSXe shaders to pcsx-r because they can greatly improve graphics quality but there is no ePSXe on mac.

 

Here are the mandatory screenshots :

 

No shader : http://tof.canardpc.com/view/58bf6ae1-6b7c-4ac1-9a68-5c828dc4089e.jpg

AA GLSL Shader : http://tof.canardpc.com/view/bf6956b1-43fb-404e-a623-afa9f3e23e46.jpg

Natural + HDTV shader : http://tof.canardpc.com/view/67bdcce6-1923-40c1-800f-570a3c303efa.jpg

Toon shader : http://tof.canardpc.com/view/d601a52a-9e86-4f8f-a318-4091749359a4.jpg

Storybook Shader : http://tof.canardpc.com/view/bd40c996-4003-4306-981f-2dcb27ab10de.jpg

 

I would like to know if you (PCSX-R dev) would be interested in a patch to bring this functionality to the main branch and if so, how I should proceed.

 

Snowangelic

 

 

 

Coordinator
Mar 17, 2010 at 12:58 PM
Edited Mar 17, 2010 at 12:59 PM

looks awesome.

I would like to know if you (PCSX-R dev) would be interested in a patch to bring this functionality to the main branch and if so, how I should proceed.

Please post the patch in issue tracker if you wish. Thanks in advance.

Aug 16, 2010 at 2:22 AM

Is this coming along?  I got pretty excited when I read this back in March, and I know that people would really appreciate any work in this direction!

Aug 18, 2010 at 7:43 PM
Ditto that
Aug 18, 2010 at 11:11 PM

 

Hi there.

got that.
I have a working code on my HD I will upload it asap.
But be warned : I did not post it because it is ugly : I am a Java developer that tweaked PCSX-R a bit in C. I was hoping to learn a bit of objective-c with this project but I have had some exams on the way. So the code stayed sleeping on my HD.
All in all : it is plain C code in Obj-C files  but it is working (at least with all the game I played) . Also there is no way of modifying the options of the shaders/the location of the shader files without touching the code and recompiling. But it should take a matter of minutes for a real Obj-C dev to change this and provide a nice UI.
If this is good enough for you then I can just provide my modifications.
I put these modifications on "WTFPL"(http://sam.zoy.org/wtfpl/). So that anyone can do whatever he likes with this.
Snowangelic
Aug 19, 2010 at 5:46 PM

The code is on the issue tracker :)