your multilvl4 shader doesn’t work for me here. tried it with d3d9:
RetroArch: Environ GET_OVERSCAN: 0
RetroArch: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch: Set audio input rate to: 31923.97 Hz.
RetroArch: Adjusting aspect ratio to 1.33
RetroArch: Video @ fullscreen
RetroArch: Setting multimedia scheduling for DWM.
RetroArch: [D3D9]: Monitor size: 1680x1050.
RetroArch: [D3D9 Meta-Cg] Found 4 shaders.
RetroArch: [D3D9 Cg]: Created context.
RetroArch: [D3D9 Cg]: Vertex profile: vs_3_0
RetroArch: [D3D9 Cg]: Fragment profile: ps_3_0
RetroArch: [D3D9 Cg]: Compiling shader: E:/shaders/xbr-mlv4-multipass/xbr-mlv4-pass1.cg.
RetroArch [ERROR] :: [D3D9 Cg]: Vertex error:
E:/shaders/xbr-mlv4-multipass/xbr-mlv4-pass1.cg(110) : error C7004: Too many output registers used. When no output has the PSIZE semantic, only 11 output registers are available.
RetroArch [ERROR] :: [D3D9]: Render chain error: (Failed to compile shaders!).
RetroArch [ERROR] :: [D3D9]: Failed to init D3D9 (Failed to init render chain, code: 0x0).
RetroArch [ERROR] :: Cannot open video driver ... Exiting ...
RetroArch [ERROR] :: Fatal error received in: "init_video_input()"
and with ogl:
RetroArch: Environ GET_OVERSCAN: 0
RetroArch: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch: Set audio input rate to: 31923.97 Hz.
RetroArch: Adjusting aspect ratio to 1.33
RetroArch: Video @ fullscreen
RetroArch: Setting multimedia scheduling for DWM.
RetroArch: Found GL context: wgl
RetroArch: Detecting screen resolution 1680x1050.
RetroArch: [WGL]: Setting fullscreen to 1680x1050 on device \\.\DISPLAY1.
RetroArch: [WGL]: wglSwapInterval(1)
RetroArch: [GL]: Vendor: ATI Technologies Inc., Renderer: ATI Radeon HD 4800 Series.
RetroArch: [GL]: Version: 3.3.11672 Compatibility Profile Context.
RetroArch: Querying GL extension: ARB_sync => exists
RetroArch: GL: Using resolution 1680x1050
RetroArch: [GL]: Using Cg shader backend.
RetroArch: [Cg]: Vertex profile: arbvp1
RetroArch: [Cg]: Fragment profile: arbfp1
RetroArch: Loading Cg meta-shader: E:/shaders/xbr-mlv4-multipass/xbr-mlv4.cgp
RetroArch: Loading Cg shader: "E:/shaders/xbr-mlv4-multipass/xbr-mlv4-pass1.cg".
RetroArch [ERROR] :: CG error: The compile returned an error.
RetroArch [ERROR] :: Fragment:
E:/shaders/xbr-mlv4-multipass/xbr-mlv4-pass1.cg(153) : error C5041: cannot locate suitable resource to bind parameter "t8"
E:/shaders/xbr-mlv4-multipass/xbr-mlv4-pass1.cg(153) : error C5041: cannot locate suitable resource to bind parameter "t9"
RetroArch [ERROR] :: Failed to load shaders ...
RetroArch: CG: Destroying programs.
RetroArch: CG: Destroying context.
RetroArch [ERROR] :: [GL]: Failed to init shader, falling back to stock.
used the latest 64bit retroarch version on win8. hmm maybe my gpu is just too old.
I guess you tested it on your ps3?