grumpycoders / pcsx-redux

The PCSX-Redux project is a collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1. The core product itself, PCSX-Redux, is yet another fork of the Playstation emulator, PCSX.
https://pcsx-redux.consoledev.net
GNU General Public License v2.0
647 stars 103 forks source link

The "Configure Shaders" command in the "Configuration" menu does nothing on mouse left button click #1109

Closed ghost closed 1 year ago

ghost commented 1 year ago

I want to configure the shaders of a PS1 rom that I am playing but clicking on the "Configure Shaders" in the "Configuration" menu just does nothing.

What do you think the problem is?

wheremyfoodat commented 1 year ago

You seem to be misusing the "configure shaders" button. If you want to edit the different types of shaders you should use

Shaders like the built-in CRT shader have lua scripts attached to them that spawn Imgui menus which let you configure various settings. The "configure shaders" button is used to display these menus. Here's what you get if you click on the button while using the CRT shader image

ghost commented 1 year ago

You seem to be misusing the "configure shaders" button. If you want to edit the different types of shaders you should use

  • Debug -> Show output shader editor (To edit the shader used before outputting the image on screen)
  • Debug -> Show offscreen shader editor (To edit the postprocessing shader)
  • [If using the OpenGL GPU] Configuration -> GPU -> Show shader editor to edit the shaders that determine how the OpenGL GPU core renders PS1 triangles.

Shaders like the built-in CRT shader have lua scripts attached to them that spawn Imgui menus which let you configure various settings. The "configure shaders" button is used to display these menus. Here's what you get if you click on the button while using the CRT shader image

PCSX-Redux should tell me what I am doing wrong instead of doing nothing.