Changes

Jump to navigation Jump to search

Shader Presets

62 bytes added, 12:33, 10 September 2023
m
no edit summary
===[https://forums.libretro.com/t/official-release-thread-for-windowcast-core/40464 WindowCast for Libretro]===
WindowCast for Libretro/libretro-wincapture (formerly WGC Window Capture) Libretro core to capture the contents of another window for video processing. This is useful, for say, capturing the output of a standalone emulators that doesn't have advanced pp shader implementation (like [[xemu]], [[Dolphin]], [[RPCS3]] or [[PCSX2]]) or a PC game running in a window and then processing it with RetroArch's shader stack. [[#WindowCast for Libretro|WindowCast for Libretro]], [[#ReShade|ReShade]] or [[#ShaderGlass|ShaderGlass]] are the only decent way to do so if the emulator doesn't have any advanced shader implementation. This core uses software blit, and should support running with any RetroArch video driver (vulkan, d3d11, gl, etc). However, the method used for window capture is Windows 10/11 specific and requires a Direct3D 10/11 capable GPU. Audio or input is not handled, and it is expected that the game will be running in the background.
===[https://snowflakepowe.red/blog/introducing-librashader-2023-01-14/ Librashader]===
librashader is a complete reimplementation of the RetroArch slang shader pipeline that allows standalone emulators to easily and optionally implement support for RetroArch-style shaders and shader presets.
 
[[#ReShade|ReShade]] and [[#ShaderGlass|ShaderGlass]] are the only decent way to do so if the emulator doesn't have any shader implementation.
==ReShade==
12,019
edits

Navigation menu