Shader to blend dithering?


#21

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:


#22

Thanks, it helped some.

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


#24

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"

#25

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


#26

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"

#27

@hunterk

Am I doing this right?


#28

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


#29

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


#30

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


#31

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?


#32

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:


#33

in settings > logging, what are your settings?


#34

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.

#35

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.


#36

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


#37

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


#38

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.