Shader to blend dithering?

Let me see if I understand you:

If you want to add passes to crtglow + jinc2, it depends on what the pass does, but in general, it would be better before, because crtglow scales the image to the size of the viewport and some passes expect 1x; in the middle it may not work, because crtglow looks for previous passes in a specific order (you would have to modify the shader files, and I’m not talking about the preset).

Now, if you want to know how to combine jinc2-sharp with other crt shaders, if you have any doubts, use it at the beginning, but in general, it works as long as it’s at 1x for merging checkers purposes.

I hope I was helpful :slight_smile:

1 Like

Thanks, it helped some.

I’m still dipping my toes into the shaders at the moment.

That’s really weird. Here’s a new log. I tried to load both the gdapt and mdapt glsl preset files and nothing seems to happen; no shaders are applied. Other presets seem to load fine.

Running the Windows 10 version of RA.

[INFO] RetroArch 1.7.4 (Git c60fdf0)
[INFO] === Build =======================================
[INFO] Version: 1.7.4
[INFO] Git: c60fdf0
[INFO] =================================================
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[INFO] Redirecting save file to "D:\retroarch\saves\.srm".
[INFO] Redirecting savestate to "D:\retroarch\states\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 29970.03 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] Setting fullscreen to 1920x1080 @ 60Hz on device \\.\DISPLAY1.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: Intel, Renderer: Intel(R) HD Graphics 500.
[INFO] [GL]: Version: 4.5.0 - Build 22.20.16.4749.
[INFO] [GL]: Using ARB_sync to reduce latency.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ... 
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [XInput]: Found controller, user #0
[INFO] [XInput]: Pads connected: 1
[INFO] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Device #0 PID: {028E} VID:{045E}
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [XInput]: Attempting autoconf for "XInput Controller (User 1)", user #0
[INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0)
[INFO] [XInput]: Found VID/PID (045E/028E) from DINPUT index 0 for "XInput Controller (User 1)", user #0
[INFO] [XInput]: Attempting autoconf for user #1
[INFO] [XInput]: Attempting autoconf for user #2
[INFO] [XInput]: Attempting autoconf for user #3
[INFO] [XInput]: Attempting autoconf for user #4
[INFO] [XInput]: Attempting autoconf for user #5
[INFO] [XInput]: Attempting autoconf for user #6
[INFO] [XInput]: Attempting autoconf for user #7
[INFO] [XInput]: Attempting autoconf for user #8
[INFO] [XInput]: Attempting autoconf for user #9
[INFO] [XInput]: Attempting autoconf for user #10
[INFO] [XInput]: Attempting autoconf for user #11
[INFO] [XInput]: Attempting autoconf for user #12
[INFO] [XInput]: Attempting autoconf for user #13
[INFO] [XInput]: Attempting autoconf for user #14
[INFO] [XInput]: Attempting autoconf for user #15
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Autoconf]: 111 profiles found.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: Async PBO readback enabled.
[INFO] [Video]: Found display server: win32
[INFO] Found shader "D:\retroarch\shaders\noshader.glslp"
[INFO] Found shader "D:\retroarch\shaders\retroarch.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader2.glslp"
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency.
[INFO] [autoconf]: selected configuration: D:\retroarch\autoconfig\xinput\XInput_Controller_User_1.cfg
[INFO] [Menu]: Found menu display driver: "menu_display_gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 00000000009F77C0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] SRAM will not be saved.
[INFO] Loading history file: [D:\retroarch\content_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_favorites.lpl].
[INFO] Loading history file: [D:\retroarch\content_music_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_video_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] Using content: D:\roms\snes\240pSuite.sfc.
[INFO] arg #0: retroarch
[INFO] arg #1: D:\roms\snes\240pSuite.sfc
[INFO] arg #2: -s
[INFO] arg #3: D:\retroarch\saves
[INFO] arg #4: -S
[INFO] arg #5: D:\retroarch\states
[INFO] arg #6: -c
[INFO] arg #7: D:\retroarch\retroarch.cfg
[INFO] arg #8: -L
[INFO] arg #9: D:\retroarch\cores\snes9x2010_libretro.dll
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] Set config file to : D:\retroarch\retroarch.cfg
[INFO] RetroArch 1.7.4 (Git c60fdf0)
[INFO] Redirecting save file to "D:\retroarch\saves\240pSuite.srm".
[INFO] Redirecting savestate to "D:\retroarch\states\240pSuite.state".
[INFO] === Build =======================================
[INFO] Version: 1.7.4
[INFO] Git: c60fdf0
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "D:\retroarch\cores\snes9x2010_libretro.dll"
[INFO] [overrides] core-specific overrides found at D:\retroarch\config\Snes9x 2010\Snes9x 2010.cfg.
[INFO] [overrides] no content-dir-specific overrides found at D:\retroarch\config\Snes9x 2010\snes.cfg.
[INFO] [overrides] no game-specific overrides found at D:\retroarch\config\Snes9x 2010\240pSuite.cfg.
[INFO] Config: appending config "D:\retroarch\config\Snes9x 2010\Snes9x 2010.cfg"

Hmm, still not seeing any shader loading actions at all. How are you launching? Are you adding the --verbose flag?

That’s really odd. I launched by searching for “RetroArch (log to file)” in the start menu and launching from there. Here’s a new log where I successfully loaded a preset.

[INFO] RetroArch 1.7.4 (Git c60fdf0)
[INFO] === Build =======================================
[INFO] Version: 1.7.4
[INFO] Git: c60fdf0
[INFO] =================================================
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[INFO] Redirecting save file to "D:\retroarch\saves\.srm".
[INFO] Redirecting savestate to "D:\retroarch\states\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 29970.03 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] Setting fullscreen to 1920x1080 @ 60Hz on device \\.\DISPLAY1.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: Intel, Renderer: Intel(R) HD Graphics 500.
[INFO] [GL]: Version: 4.5.0 - Build 22.20.16.4749.
[INFO] [GL]: Using ARB_sync to reduce latency.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[INFO] Found #pragma parameter Target Gamma (ia_target_gamma) 2.200000 0.100000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Monitor Gamma (ia_monitor_gamma) 2.200000 0.100000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Horizontal Overscan % (ia_overscan_percent_x) 0.000000 -25.000000 25.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Vertical Overscan % (ia_overscan_percent_y) 0.000000 -25.000000 25.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Saturation (ia_saturation) 1.000000 0.000000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Contrast (ia_contrast) 1.000000 0.000000 10.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Luminance (ia_luminance) 1.000000 0.000000 2.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Black Level (ia_black_level) 0.000000 -0.300000 0.300000 0.010000 in pass 0
[INFO] Found #pragma parameter Brightness Boost (ia_bright_boost) 0.000000 -1.000000 1.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Red Channel (ia_R) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Green Channel (ia_G) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Blue Channel (ia_B) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Zoom Factor (ia_ZOOM) 1.000000 0.000000 4.000000 0.010000 in pass 0
[INFO] Found #pragma parameter X Modifier (ia_XPOS) 0.000000 -2.000000 2.000000 0.005000 in pass 0
[INFO] Found #pragma parameter Y Modifier (ia_YPOS) 0.000000 -2.000000 2.000000 0.005000 in pass 0
[INFO] Found #pragma parameter Overscan Mask Top (ia_TOPMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Bottom (ia_BOTMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Left (ia_LMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Right (ia_RMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Film Grain (ia_GRAIN_STR) 0.000000 0.000000 72.000000 6.000000 in pass 0
[INFO] Found #pragma parameter Sharpen (ia_SHARPEN) 0.000000 0.000000 1.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Flip Horiz Axis (ia_FLIP_HORZ) 0.000000 0.000000 1.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Flip Vert Axis (ia_FLIP_VERT) 0.000000 0.000000 1.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.300000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 1
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 1
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.000000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.800000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask Style (shadowMask) 3.000000 0.000000 4.000000 1.000000 in pass 1
[INFO] Found #pragma parameter CGWG Dot Mask Strength (DOTMASK_STRENGTH) 0.300000 0.000000 1.000000 0.010000 in pass 1
[INFO] Found #pragma parameter Lottes maskDark (maskDark) 0.500000 0.000000 2.000000 0.100000 in pass 1
[INFO] Found #pragma parameter Lottes maskLight (maskLight) 1.500000 0.000000 2.000000 0.100000 in pass 1
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ... 
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 2 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [GL]: Creating FBO 0 @ 512x512
[INFO] [GL]: Creating feedback FBO 1 @ 512x512
[INFO] [XInput]: Found XInput v1.4.
[INFO] [XInput]: Found controller, user #0
[INFO] [XInput]: Pads connected: 1
[INFO] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Device #0 PID: {028E} VID:{045E}
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [XInput]: Attempting autoconf for "XInput Controller (User 1)", user #0
[INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0)
[INFO] [XInput]: Found VID/PID (045E/028E) from DINPUT index 0 for "XInput Controller (User 1)", user #0
[INFO] [XInput]: Attempting autoconf for user #1
[INFO] [XInput]: Attempting autoconf for user #2
[INFO] [XInput]: Attempting autoconf for user #3
[INFO] [XInput]: Attempting autoconf for user #4
[INFO] [XInput]: Attempting autoconf for user #5
[INFO] [XInput]: Attempting autoconf for user #6
[INFO] [XInput]: Attempting autoconf for user #7
[INFO] [XInput]: Attempting autoconf for user #8
[INFO] [XInput]: Attempting autoconf for user #9
[INFO] [XInput]: Attempting autoconf for user #10
[INFO] [XInput]: Attempting autoconf for user #11
[INFO] [XInput]: Attempting autoconf for user #12
[INFO] [XInput]: Attempting autoconf for user #13
[INFO] [XInput]: Attempting autoconf for user #14
[INFO] [XInput]: Attempting autoconf for user #15
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Autoconf]: 111 profiles found.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: Async PBO readback enabled.
[INFO] [Video]: Found display server: win32
[INFO] Found shader "D:\retroarch\shaders\noshader.glslp"
[INFO] Found shader "D:\retroarch\shaders\retroarch.glslp"
[INFO] Found shader "D:\retroarch\shaders\revisions.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader2.glslp"
[INFO] Found shader "D:\retroarch\shaders\syhguy.glslp"
[INFO] Found shader "D:\retroarch\shaders\zturbo-scanmask.glsl"
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency.
[INFO] [autoconf]: selected configuration: D:\retroarch\autoconfig\xinput\XInput_Controller_User_1.cfg
[INFO] [Menu]: Found menu display driver: "menu_display_gl".
[INFO] Found #pragma parameter Target Gamma (ia_target_gamma) 2.200000 0.100000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Monitor Gamma (ia_monitor_gamma) 2.200000 0.100000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Horizontal Overscan % (ia_overscan_percent_x) 0.000000 -25.000000 25.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Vertical Overscan % (ia_overscan_percent_y) 0.000000 -25.000000 25.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Saturation (ia_saturation) 1.000000 0.000000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Contrast (ia_contrast) 1.000000 0.000000 10.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Luminance (ia_luminance) 1.000000 0.000000 2.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Black Level (ia_black_level) 0.000000 -0.300000 0.300000 0.010000 in pass 0
[INFO] Found #pragma parameter Brightness Boost (ia_bright_boost) 0.000000 -1.000000 1.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Red Channel (ia_R) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Green Channel (ia_G) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Blue Channel (ia_B) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Zoom Factor (ia_ZOOM) 1.000000 0.000000 4.000000 0.010000 in pass 0
[INFO] Found #pragma parameter X Modifier (ia_XPOS) 0.000000 -2.000000 2.000000 0.005000 in pass 0
[INFO] Found #pragma parameter Y Modifier (ia_YPOS) 0.000000 -2.000000 2.000000 0.005000 in pass 0
[INFO] Found #pragma parameter Overscan Mask Top (ia_TOPMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Bottom (ia_BOTMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Left (ia_LMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Right (ia_RMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Film Grain (ia_GRAIN_STR) 0.000000 0.000000 72.000000 6.000000 in pass 0
[INFO] Found #pragma parameter Sharpen (ia_SHARPEN) 0.000000 0.000000 1.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Flip Horiz Axis (ia_FLIP_HORZ) 0.000000 0.000000 1.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Flip Vert Axis (ia_FLIP_VERT) 0.000000 0.000000 1.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.300000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 1
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 1
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.000000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.800000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask Style (shadowMask) 3.000000 0.000000 4.000000 1.000000 in pass 1
[INFO] Found #pragma parameter CGWG Dot Mask Strength (DOTMASK_STRENGTH) 0.300000 0.000000 1.000000 0.010000 in pass 1
[INFO] Found #pragma parameter Lottes maskDark (maskDark) 0.500000 0.000000 2.000000 0.100000 in pass 1
[INFO] Found #pragma parameter Lottes maskLight (maskLight) 1.500000 0.000000 2.000000 0.100000 in pass 1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 00000000009F77C0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] SRAM will not be saved.
[INFO] Found #pragma parameter Target Gamma (ia_target_gamma) 2.200000 0.100000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Monitor Gamma (ia_monitor_gamma) 2.200000 0.100000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Horizontal Overscan % (ia_overscan_percent_x) 0.000000 -25.000000 25.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Vertical Overscan % (ia_overscan_percent_y) 0.000000 -25.000000 25.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Saturation (ia_saturation) 1.000000 0.000000 5.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Contrast (ia_contrast) 1.000000 0.000000 10.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Luminance (ia_luminance) 1.000000 0.000000 2.000000 0.100000 in pass 0
[INFO] Found #pragma parameter Black Level (ia_black_level) 0.000000 -0.300000 0.300000 0.010000 in pass 0
[INFO] Found #pragma parameter Brightness Boost (ia_bright_boost) 0.000000 -1.000000 1.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Red Channel (ia_R) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Green Channel (ia_G) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Blue Channel (ia_B) 1.000000 0.000000 2.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Zoom Factor (ia_ZOOM) 1.000000 0.000000 4.000000 0.010000 in pass 0
[INFO] Found #pragma parameter X Modifier (ia_XPOS) 0.000000 -2.000000 2.000000 0.005000 in pass 0
[INFO] Found #pragma parameter Y Modifier (ia_YPOS) 0.000000 -2.000000 2.000000 0.005000 in pass 0
[INFO] Found #pragma parameter Overscan Mask Top (ia_TOPMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Bottom (ia_BOTMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Left (ia_LMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Overscan Mask Right (ia_RMASK) 0.000000 0.000000 1.000000 0.002500 in pass 0
[INFO] Found #pragma parameter Film Grain (ia_GRAIN_STR) 0.000000 0.000000 72.000000 6.000000 in pass 0
[INFO] Found #pragma parameter Sharpen (ia_SHARPEN) 0.000000 0.000000 1.000000 0.050000 in pass 0
[INFO] Found #pragma parameter Flip Horiz Axis (ia_FLIP_HORZ) 0.000000 0.000000 1.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Flip Vert Axis (ia_FLIP_VERT) 0.000000 0.000000 1.000000 1.000000 in pass 0
[INFO] Found #pragma parameter Blur Amount X-Axis (BLURSCALEX) 0.300000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Scanline Darkness - Low (LOWLUMSCAN) 6.000000 0.000000 10.000000 0.500000 in pass 1
[INFO] Found #pragma parameter Scanline Darkness - High (HILUMSCAN) 8.000000 0.000000 50.000000 1.000000 in pass 1
[INFO] Found #pragma parameter Dark Pixel Brightness Boost (BRIGHTBOOST) 1.250000 0.500000 1.500000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask Effect Amount (MASK_DARK) 0.000000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask/Scanline Fade (MASK_FADE) 0.800000 0.000000 1.000000 0.050000 in pass 1
[INFO] Found #pragma parameter Mask Style (shadowMask) 3.000000 0.000000 4.000000 1.000000 in pass 1
[INFO] Found #pragma parameter CGWG Dot Mask Strength (DOTMASK_STRENGTH) 0.300000 0.000000 1.000000 0.010000 in pass 1
[INFO] Found #pragma parameter Lottes maskDark (maskDark) 0.500000 0.000000 2.000000 0.100000 in pass 1
[INFO] Found #pragma parameter Lottes maskLight (maskLight) 1.500000 0.000000 2.000000 0.100000 in pass 1
[INFO] Loading history file: [D:\retroarch\content_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_favorites.lpl].
[INFO] Loading history file: [D:\retroarch\content_music_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_video_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] Using content: D:\roms\snes\240pSuite.sfc.
[INFO] arg #0: retroarch
[INFO] arg #1: D:\roms\snes\240pSuite.sfc
[INFO] arg #2: -s
[INFO] arg #3: D:\retroarch\saves
[INFO] arg #4: -S
[INFO] arg #5: D:\retroarch\states
[INFO] arg #6: -c
[INFO] arg #7: D:\retroarch\retroarch.cfg
[INFO] arg #8: -L
[INFO] arg #9: D:\retroarch\cores\snes9x2010_libretro.dll
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] Set config file to : D:\retroarch\retroarch.cfg
[INFO] RetroArch 1.7.4 (Git c60fdf0)
[INFO] Redirecting save file to "D:\retroarch\saves\240pSuite.srm".
[INFO] Redirecting savestate to "D:\retroarch\states\240pSuite.state".
[INFO] === Build =======================================
[INFO] Version: 1.7.4
[INFO] Git: c60fdf0
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "D:\retroarch\cores\snes9x2010_libretro.dll"
[INFO] [overrides] core-specific overrides found at D:\retroarch\config\Snes9x 2010\Snes9x 2010.cfg.
[INFO] [overrides] no content-dir-specific overrides found at D:\retroarch\config\Snes9x 2010\snes.cfg.
[INFO] [overrides] no game-specific overrides found at D:\retroarch\config\Snes9x 2010\240pSuite.cfg.
[INFO] Config: appending config "D:\retroarch\config\Snes9x 2010\Snes9x 2010.cfg"

@hunterk

Am I doing this right?

I’m not sure. I’m still not seeing anything about shaders loading, though it’s listing the parameters… Weird.

Does it look like I’m doing the verbose logging correctly, though? If so, I might try a re-install.

1 Like

I can’t figure verbose out myself so don’t feel bad.

It’s missing some other information that’s typically included in a verbose log, like GL capabilities and some other stuff.

So, if you have the cmd/powershell window open and you type .\retroarch --menu --verbose and it’s printing all of the stuff to the console, you should be able to go into a game and apply a shader and see it spit out a bunch of stuff each time you hit “apply changes”. Is that happening on your end?

Okay, I launched from command line using .\retroarch --menu --verbose. The console spit out a bunch of stuff. I applied a shader and hit “apply changes,” but didn’t notice the cmd window doing anything, although the shader was successfully applied in Retroarch. :thinking:

1 Like

in settings > logging, what are your settings?

I don’t even see “logging” under the settings menu. :face_with_raised_eyebrow:

EDIT: okay, I figured out that I needed to enable advanced user settings first. Verbose logging was disabled, so I enabled it. Here’s the log generated when I try to apply the gdapt preset:

[INFO] RetroArch 1.7.4 (Git c60fdf0)
[INFO] === Build =======================================
[INFO] Version: 1.7.4
[INFO] Git: c60fdf0
[INFO] =================================================
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[INFO] Redirecting save file to "D:\retroarch\saves\.srm".
[INFO] Redirecting savestate to "D:\retroarch\states\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 29970.03 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] Setting fullscreen to 1920x1080 @ 60Hz on device \\.\DISPLAY1.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: Intel, Renderer: Intel(R) HD Graphics 500.
[INFO] [GL]: Version: 4.5.0 - Build 22.20.16.4749.
[INFO] [GL]: Using ARB_sync to reduce latency.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ... 
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [XInput]: Found controller, user #0
[INFO] [XInput]: Pads connected: 1
[INFO] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Device #0 PID: {028E} VID:{045E}
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [XInput]: Attempting autoconf for "XInput Controller (User 1)", user #0
[INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0)
[INFO] [XInput]: Found VID/PID (045E/028E) from DINPUT index 0 for "XInput Controller (User 1)", user #0
[INFO] [XInput]: Attempting autoconf for user #1
[INFO] [XInput]: Attempting autoconf for user #2
[INFO] [XInput]: Attempting autoconf for user #3
[INFO] [XInput]: Attempting autoconf for user #4
[INFO] [XInput]: Attempting autoconf for user #5
[INFO] [XInput]: Attempting autoconf for user #6
[INFO] [XInput]: Attempting autoconf for user #7
[INFO] [XInput]: Attempting autoconf for user #8
[INFO] [XInput]: Attempting autoconf for user #9
[INFO] [XInput]: Attempting autoconf for user #10
[INFO] [XInput]: Attempting autoconf for user #11
[INFO] [XInput]: Attempting autoconf for user #12
[INFO] [XInput]: Attempting autoconf for user #13
[INFO] [XInput]: Attempting autoconf for user #14
[INFO] [XInput]: Attempting autoconf for user #15
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Autoconf]: 111 profiles found.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: Async PBO readback enabled.
[INFO] [Video]: Found display server: win32
[INFO] Found shader "D:\retroarch\shaders\noshader.glslp"
[INFO] Found shader "D:\retroarch\shaders\retroarch.glslp"
[INFO] Found shader "D:\retroarch\shaders\revisions.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader2.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader3.glslp"
[INFO] Found shader "D:\retroarch\shaders\syhguy.glslp"
[INFO] Found shader "D:\retroarch\shaders\zturbo-scanmask.glsl"
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency.
[INFO] [autoconf]: selected configuration: D:\retroarch\autoconfig\xinput\XInput_Controller_User_1.cfg
[INFO] [Menu]: Found menu display driver: "menu_display_gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 00000000009F77C0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] SRAM will not be saved.
[INFO] Loading history file: [D:\retroarch\content_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_favorites.lpl].
[INFO] Loading history file: [D:\retroarch\content_music_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_video_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] Using content: D:\roms\snes\240pSuite.sfc.
[INFO] arg #0: retroarch
[INFO] arg #1: D:\roms\snes\240pSuite.sfc
[INFO] arg #2: -s
[INFO] arg #3: D:\retroarch\saves
[INFO] arg #4: -S
[INFO] arg #5: D:\retroarch\states
[INFO] arg #6: -c
[INFO] arg #7: D:\retroarch\retroarch.cfg
[INFO] arg #8: -L
[INFO] arg #9: D:\retroarch\cores\snes9x2010_libretro.dll
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] Set config file to : D:\retroarch\retroarch.cfg
[INFO] RetroArch 1.7.4 (Git c60fdf0)
[INFO] Redirecting save file to "D:\retroarch\saves\240pSuite.srm".
[INFO] Redirecting savestate to "D:\retroarch\states\240pSuite.state".
[INFO] === Build =======================================
[INFO] Version: 1.7.4
[INFO] Git: c60fdf0
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "D:\retroarch\cores\snes9x2010_libretro.dll"
[INFO] [overrides] core-specific overrides found at D:\retroarch\config\Snes9x 2010\Snes9x 2010.cfg.
[INFO] [overrides] no content-dir-specific overrides found at D:\retroarch\config\Snes9x 2010\snes.cfg.
[INFO] [overrides] no game-specific overrides found at D:\retroarch\config\Snes9x 2010\240pSuite.cfg.
[INFO] Config: appending config "D:\retroarch\config\Snes9x 2010\Snes9x 2010.cfg"
[INFO] Shaders: preset directory: D:\retroarch\shaders\presets
[INFO] Shaders: no game-specific preset found at D:\retroarch\shaders\presets\Snes9x 2010\240pSuite.cgp.
[INFO] Shaders: no game-specific preset found at D:\retroarch\shaders\presets\Snes9x 2010\240pSuite.glslp.
[INFO] Shaders: no content-dir-specific preset found at D:\retroarch\shaders\presets\Snes9x 2010\snes.cgp.
[INFO] Shaders: no content-dir-specific preset found at D:\retroarch\shaders\presets\Snes9x 2010\snes.glslp.
[INFO] Shaders: no core-specific preset found at D:\retroarch\shaders\presets\Snes9x 2010\Snes9x 2010.cgp.
[INFO] Shaders: no core-specific preset found at D:\retroarch\shaders\presets\Snes9x 2010\Snes9x 2010.glslp.
[INFO] Environ SET_VARIABLES.
[INFO] Environ SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    SNES Joypad (ID: 1)
[INFO]    SNES Mouse (ID: 2)
[INFO]    RetroPad (ID: 1)
[INFO] Controller port: 2
[INFO]    SNES Joypad (ID: 1)
[INFO]    SNES Mouse (ID: 2)
[INFO]    Multitap (ID: 257)
[INFO]    SuperScope (ID: 260)
[INFO]    Justifier (ID: 516)
[INFO]    Justifiers (ID: 772)
[INFO]    RetroPad (ID: 1)
[INFO] Remaps: remap directory: D:\retroarch\config\remaps
[INFO] Remaps: no game-specific remap found at D:\retroarch\config\remaps\Snes9x 2010\240pSuite.rmp.
[INFO] Remaps: no content-dir-specific remap found at D:\retroarch\config\remaps\Snes9x 2010\snes.rmp.
[INFO] Remaps: no core-specific remap found at D:\retroarch\config\remaps\Snes9x 2010\Snes9x 2010.rmp.
[INFO] Redirecting save file to "D:\retroarch\saves\240pSuite.srm".
[INFO] Redirecting savestate to "D:\retroarch\states\240pSuite.state".
[INFO] Environ GET_OVERSCAN: 0
[INFO] Environ GET_LOG_INTERFACE.
[INFO] Environ SET_SUPPORT_ACHIEVEMENTS: yes.
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555.
[INFO] Environ PERFORMANCE_LEVEL: 7.
[INFO] Loading content file: D:\roms\snes\240pSuite.sfc.
[INFO] Did not find a valid content patch.
[INFO] CRC32: 0xfe53a088 .
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO] 	RetroPad, User 1, Button "B (bottom)" => "B"
[INFO] 	RetroPad, User 1, Button "Y (left)" => "Y"
[INFO] 	RetroPad, User 1, Button "Select" => "Select"
[INFO] 	RetroPad, User 1, Button "Start" => "Start"
[INFO] 	RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 1, Button "A (right)" => "A"
[INFO] 	RetroPad, User 1, Button "X (up)" => "X"
[INFO] 	RetroPad, User 1, Button "L" => "L"
[INFO] 	RetroPad, User 1, Button "R" => "R"
[INFO] 	RetroPad, User 2, Button "B (bottom)" => "B"
[INFO] 	RetroPad, User 2, Button "Y (left)" => "Y"
[INFO] 	RetroPad, User 2, Button "Select" => "Select"
[INFO] 	RetroPad, User 2, Button "Start" => "Start"
[INFO] 	RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 2, Button "A (right)" => "A"
[INFO] 	RetroPad, User 2, Button "X (up)" => "X"
[INFO] 	RetroPad, User 2, Button "L" => "L"
[INFO] 	RetroPad, User 2, Button "R" => "R"
[INFO] 	RetroPad, User 3, Button "B (bottom)" => "B"
[INFO] 	RetroPad, User 3, Button "Y (left)" => "Y"
[INFO] 	RetroPad, User 3, Button "Select" => "Select"
[INFO] 	RetroPad, User 3, Button "Start" => "Start"
[INFO] 	RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 3, Button "A (right)" => "A"
[INFO] 	RetroPad, User 3, Button "X (up)" => "X"
[INFO] 	RetroPad, User 3, Button "L" => "L"
[INFO] 	RetroPad, User 3, Button "R" => "R"
[INFO] 	RetroPad, User 4, Button "B (bottom)" => "B"
[INFO] 	RetroPad, User 4, Button "Y (left)" => "Y"
[INFO] 	RetroPad, User 4, Button "Select" => "Select"
[INFO] 	RetroPad, User 4, Button "Start" => "Start"
[INFO] 	RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 4, Button "A (right)" => "A"
[INFO] 	RetroPad, User 4, Button "X (up)" => "X"
[INFO] 	RetroPad, User 4, Button "L" => "L"
[INFO] 	RetroPad, User 4, Button "R" => "R"
[INFO] 	RetroPad, User 5, Button "B (bottom)" => "B"
[INFO] 	RetroPad, User 5, Button "Y (left)" => "Y"
[INFO] 	RetroPad, User 5, Button "Select" => "Select"
[INFO] 	RetroPad, User 5, Button "Start" => "Start"
[INFO] 	RetroPad, User 5, Button "D-Pad Up" => "D-Pad Up"
[INFO] 	RetroPad, User 5, Button "D-Pad Down" => "D-Pad Down"
[INFO] 	RetroPad, User 5, Button "D-Pad Left" => "D-Pad Left"
[INFO] 	RetroPad, User 5, Button "D-Pad Right" => "D-Pad Right"
[INFO] 	RetroPad, User 5, Button "A (right)" => "A"
[INFO] 	RetroPad, User 5, Button "X (up)" => "X"
[INFO] 	RetroPad, User 5, Button "L" => "L"
[INFO] 	RetroPad, User 5, Button "R" => "R"
[libretro INFO] No ROM file header found.
[libretro INFO] "240P TEST SUITE SNES" [checksum ok] LoROM, 4Mbits, ROM, NTSC, SRAM:0Kbits, ID:SNES, CRC32:FE53A088
[INFO] Environ GET_VARIABLE snes9x_next_overclock:
[INFO] 	Disabled(10MHz)
[INFO] Environ GET_VARIABLE snes9x_next_overclock_cycles:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE snes9x_next_reduce_sprite_flicker:
[INFO] 	disabled
[INFO] Environ SET_MEMORY_MAPS.
[INFO]    ndx flags  ptr              offset   start    select   disconn  len      addrspace
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 31955.87 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] Setting fullscreen to 1920x1080 @ 60Hz on device \\.\DISPLAY1.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: Intel, Renderer: Intel(R) HD Graphics 500.
[INFO] [GL]: Version: 4.5.0 - Build 22.20.16.4749.
[INFO] [GL]: Using ARB_sync to reduce latency.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ... 
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Using GL_RGB565 for texture uploads.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [XInput]: Found controller, user #0
[INFO] [XInput]: Pads connected: 1
[INFO] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Device #0 PID: {028E} VID:{045E}
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [XInput]: Attempting autoconf for "XInput Controller (User 1)", user #0
[INFO] [DINPUT]: Found XInput pad at index 0 (DINPUT index 0)
[INFO] [XInput]: Found VID/PID (045E/028E) from DINPUT index 0 for "XInput Controller (User 1)", user #0
[INFO] [XInput]: Attempting autoconf for user #1
[INFO] [XInput]: Attempting autoconf for user #2
[INFO] [XInput]: Attempting autoconf for user #3
[INFO] [XInput]: Attempting autoconf for user #4
[INFO] [XInput]: Attempting autoconf for user #5
[INFO] [XInput]: Attempting autoconf for user #6
[INFO] [XInput]: Attempting autoconf for user #7
[INFO] [XInput]: Attempting autoconf for user #8
[INFO] [XInput]: Attempting autoconf for user #9
[INFO] [XInput]: Attempting autoconf for user #10
[INFO] [XInput]: Attempting autoconf for user #11
[INFO] [XInput]: Attempting autoconf for user #12
[INFO] [XInput]: Attempting autoconf for user #13
[INFO] [XInput]: Attempting autoconf for user #14
[INFO] [XInput]: Attempting autoconf for user #15
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Autoconf]: 111 profiles found.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: Async PBO readback enabled.
[INFO] [Video]: Found display server: win32
[INFO] Found shader "D:\retroarch\shaders\noshader.glslp"
[INFO] Found shader "D:\retroarch\shaders\retroarch.glslp"
[INFO] Found shader "D:\retroarch\shaders\revisions.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader2.glslp"
[INFO] Found shader "D:\retroarch\shaders\shader3.glslp"
[INFO] Found shader "D:\retroarch\shaders\syhguy.glslp"
[INFO] Found shader "D:\retroarch\shaders\zturbo-scanmask.glsl"
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency.
[INFO] [autoconf]: selected configuration: D:\retroarch\autoconfig\xinput\XInput_Controller_User_1.cfg
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 00000000009F77C0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] Loading history file: [D:\retroarch\content_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_favorites.lpl].
[INFO] Loading history file: [D:\retroarch\content_music_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_video_history.lpl].
[INFO] Loading history file: [D:\retroarch\content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[INFO] Found #pragma parameter GDAPT Monochrome Analysis (MODE) 0.000000 0.000000 1.000000 1.000000 in pass 0
[INFO] Found #pragma parameter GDAPT Color Metric Exp (PWR) 2.000000 0.000000 10.000000 0.100000 in pass 0
[INFO] Found #pragma parameter GDAPT Error Prevention LVL (STEPS) 1.000000 0.000000 5.000000 1.000000 in pass 1
[INFO] Found #pragma parameter GDAPT Adjust View (DEBUG) 0.000000 0.000000 1.000000 1.000000 in pass 1
[INFO] Found #pragma parameter Use Linear Gamma (linear_gamma) 0.000000 0.000000 1.000000 1.000000 in pass 1
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing
ERROR: 3:132: '' : illegal recursive expansion of macro dot 
ERROR: 3:132: 'dot' : failed to expand macro 


[ERROR] Failed to compile fragment shader #0
[ERROR] Failed to link program #0.
[ERROR] Failed to create GL program #0.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ... 
[WARN] [GL]: Failed to set multipass shader. Falling back to stock.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ... 
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] Shader log: WARNING: 1:2: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] Resetting shader to defaults ... 
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [overrides] configuration overrides unloaded, original configuration restored.
[INFO] [Config]: Saved new config to "D:\retroarch\retroarch.cfg".
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] Saved core options file to "D:\retroarch\retroarch-core-options.cfg"
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

Ah, much better. Here’s the error it’s having:

ERROR: 3:132: '' : illegal recursive expansion of macro dot 
ERROR: 3:132: 'dot' : failed to expand macro

I’ll see if there’s anything I can do about that.

EDIT: I think both mdapt and gdapt should be fixed now.

2 Likes

Just tested both and both are working fine now. You rock! :grinning:

2 Likes

Just curious, why are the jinc2 shaders located in the directory called “windowed”?

1 Like

It’s a reference to the algorithm’s construction. From Wikipedia:

In signal processing and statistics, a window function … is a mathematical function that is zero-valued outside of some chosen interval, normally symmetric around the middle of the interval, usually near a maximum in the middle, and usually tapering away from the middle.

I think we technically have a number of other shaders that would fall under this umbrella, but it’s what Hyllian decided to classify these as when he made them.

1 Like