JaylumX
Newcomer
Hello brother and sisters. Been a long time reader first time poster. I registered so hopefully you guys can answer some questions for me that is really puzzling me. Eitherway i hope to learn from you guys since i am impressed with your level of technical expertise....i.e no BS. Anyways here is my question.
Disclaimer
Before i start i must say that i in no way know anything on the technical aspects of 3D programming and shaders beyond what i read and have experience so if my question does seem a bit off, be gentle. Anyways here goes.
For the past week or so i have been experiementing with emulation and reliving the glory days of gaming. I have been steadily moving up from the 8 bit machines and steadily rising, my favourate eara obviously being the 16bit age [since i was in my late teens at the time....BTW i am 29 years old]. I have been impressed by NeoGeo console/arcade BTW and then i moved to to Zinc emulator and something happened [just before a mod comes an lock this thread, i am going somewhere with this ]. I Used Mame32v0.95u3with the intention of emulating some games that more or less used the playstation 1 engine. It seemed accurate enough from what i remember, but i can't for the life of me work out whether these graphics features are done by mame using the CPU or Using the 3D card, More so, i tried a custom Zinc emulator that had a openGL/D3D plugin and it looked horrible in comparision to the Mame. It lost a lot of its visual looked. Mame version had that oil painting look much remicent of PS1 graphics while the Zinc emulator looked like a freaking DirectX3 game [you know what i mean lads]. Anyways, the question is;
Is it possible to redirect or apply [is that the right term], all the graphics functions in an emulated game to the shader section of the graphics card so that all graphics functions and effects in the old console are purely handled using shaders. I remember when Beyond3D did the Shader competition one contestant converted the whole of Frogger to the shaders if memory serves me well. Is something like this feasible. I am aware that the emulators direct some graphics functions to the CPU but with GPU's current status closer in match to the CPU could something like directing all gfx function in an emulated game to the shaders, is it possible?
Thank you for reading.
JaylumX
Disclaimer
Before i start i must say that i in no way know anything on the technical aspects of 3D programming and shaders beyond what i read and have experience so if my question does seem a bit off, be gentle. Anyways here goes.
For the past week or so i have been experiementing with emulation and reliving the glory days of gaming. I have been steadily moving up from the 8 bit machines and steadily rising, my favourate eara obviously being the 16bit age [since i was in my late teens at the time....BTW i am 29 years old]. I have been impressed by NeoGeo console/arcade BTW and then i moved to to Zinc emulator and something happened [just before a mod comes an lock this thread, i am going somewhere with this ]. I Used Mame32v0.95u3with the intention of emulating some games that more or less used the playstation 1 engine. It seemed accurate enough from what i remember, but i can't for the life of me work out whether these graphics features are done by mame using the CPU or Using the 3D card, More so, i tried a custom Zinc emulator that had a openGL/D3D plugin and it looked horrible in comparision to the Mame. It lost a lot of its visual looked. Mame version had that oil painting look much remicent of PS1 graphics while the Zinc emulator looked like a freaking DirectX3 game [you know what i mean lads]. Anyways, the question is;
Is it possible to redirect or apply [is that the right term], all the graphics functions in an emulated game to the shader section of the graphics card so that all graphics functions and effects in the old console are purely handled using shaders. I remember when Beyond3D did the Shader competition one contestant converted the whole of Frogger to the shaders if memory serves me well. Is something like this feasible. I am aware that the emulators direct some graphics functions to the CPU but with GPU's current status closer in match to the CPU could something like directing all gfx function in an emulated game to the shaders, is it possible?
Thank you for reading.
JaylumX