This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RSXGL Working on RSX vulkan driver for PS3 linux mode
#1
ps3 
Hi,
So I found the RSXGL page and it seems dead. Last post was in 2014. I got the drive from the page and also the Mesa vulkan driver. I'm working on changing it from a GL based driver to vulkan. The hope is to make full use of the PS3's hardware with the best low level api. I'm new to coding with linux and very much with creating custom drivers. If anyone can offer help or has ideas I would appreciate them! I'm thinking of asking the RPCS3 team once they have their emulator more matured and have some free time.
Reply
#2
Sounds like a worthwhile project. The lower level interface to the RSX - "gcm" functions in the official SDK, and "libreality" in psl1ght - actually map to Vulkan better than an implementation based on OpenGL like rsxgl or mesa. One objective of Vulkan is to make available the lower level access to GPU that development on consoles like the PS3 has enjoyed for years.

But rsxgl should provide good info about command buffer sequences required for common graphics tasks, and both it and mesa can provide guidance regarding the shading programs expected by the rsx.

The rsx also lacks obvious support for rasterizer stages like tessellation and geometry, although maybe those could be supported by the spu's, or by creative application of the floating point fragment processor of the rsx (I'd tried to use that to support OpenGL's transform feedback buffers, but never completed it)

(07-03-2017, 01:25 AM)Shadowlink Wrote: Hi,
So I found the RSXGL page and it seems dead. Last post was in 2014. I got the drive from the page and also the Mesa vulkan driver. I'm working on changing it from a GL based driver to vulkan. The hope is to make full use of the PS3's hardware with the best low level api. I'm new to coding with linux and very much with creating custom drivers. If anyone can offer help or has ideas I would appreciate them! I'm thinking of asking the RPCS3 team once they have their emulator more matured and have some free time.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)