Regarding the PSO-Bundle feature in UE5, can the PSO (Pipeline State Object) capture data compiled for the PC platform be directly used for WinGDK builds? What aspects and related parameters need to be adjusted?
Hi,
Unfortunately, you cannot use bundled PSOs gathered on PC on any WinGDK platform (I assume you are talking about Xbox here). WinGDK platforms have a fixed GPU architecture so that PSOs will be directly compiled into GPU instructions at cook time. This means that you will have the necessary PSOs available to your WinGDK build once you package it and you do not have to do anything extra to enable this behavior. On PC, this cannot be done, so we have built out bundled PSOs and PSO preaching as separate solutions. I hope that answers your questions, but let me know if anything is unclear.
Cheers,
Tim
You are welcome! I am going to go ahead and close out the ticket now, but feel free to reach out again in case you have any other questions.
Thank you for the detailed explanation!