diff --git a/CHANGES.md b/CHANGES.md index c5abca50a4..777f7b9f46 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -15,8 +15,13 @@ - COMMON: Favorites playlist size can now be set independently of content history size. Values can be set from 0-999, or '-1' for unlimited (99999) - COMMON: Prevent adding new items to favorites when playlist is full (old entries are no longer overwritten) - COMMON: Prevent loading content with cores that require an incompatible graphics API version from the current one +- COMMON: Saved shader presets are now portable across platforms and use relative paths +- COMMON: Add '--set-shader' command line option which works like an override for automatic shader presets +- COMMON: Add global shader presets +- COMMON: Remove 'video_shader' setting, shaders are not saved automatically anymore - CPU FILTERS: Add Scanline2x filter - GAMECUBE: Add default video/audio filter directories +- GL/GLCORE: Use highest supported OpenGL Core version on Windows and X11 - GL1: Ignore alpha in core video, fixes XRGB8888 rendering in some cores - GLCORE: Don't hardcode shader cross compilation target version but poll it. glcore would always only use the minimum target shader version, i.e. GLSL ES 3.00 for OpenGL ES 3.0+ or GLSL 1.50 for OpenGL 3.2+ - D3D10/11/12/SLANG: Added "FrameDirection" slang semantic. Works fine with braid-rewind shader, not entirely perfect with D3D12 though @@ -63,6 +68,8 @@ - SCALER: Fix SSE2 path for ARGB/BGRA -> BGR24 - should fix screenshots being taken for XRGB888 (viewport) - SCANNER: Skip all databases with incompatible file extensions, whether content is inside an archive or not - SCANNER: Fix hang on empty files inside archives +- SHADERS: Add proper shader compatibility checks +- SHADERS: Enable Cg shaders for D3D9 - VULKAN/SLANG: Added "FrameDirection" slang semantic - VULKAN: Add option to select which GPU to render with - WII: Add default video/audio filter directories