Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Add the ability to log native rsx shaders code as fpo/vpo/cgb files #5220

Open
elad335 opened this issue Oct 4, 2018 · 4 comments

Comments

@elad335
Copy link
Contributor

elad335 commented Oct 4, 2018

Basically, something you can open later with a cgdisasm tool to show rsx shaders disassembly.

@Swyter
Copy link

Swyter commented Oct 4, 2018

Maybe this (or a derived form of bytecode) could be used in the future as separable/universal shader cache that could be reused as a shareable package to generate compatible Vulkan pipelines without depending on the vendor, product or driver. I think.

@kd-11
Copy link
Contributor

kd-11 commented Oct 5, 2018

Just to clarify, the files are already exported to the shaders_cache/raw folder, its just not intuitive to locate them at the moment.

@Swyter
Copy link

Swyter commented Oct 5, 2018

@kd-11 Good to know. Is there any support for having universal/reusable shader caches at the moment? Or it isn't something desirable at this stage of the project, yet?

@kd-11
Copy link
Contributor

kd-11 commented Oct 5, 2018

It has always been possible to copy the shader cache between devices and it should work just fine. As for whether sharing what is technically extracted game code is fine or not is outside the scope of the project so there will be no official support for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants