Commit Graph

82 Commits (2595e31575c17663707d6a64c867364b23a2a045)

Author SHA1 Message Date
Connor McLaughlin 2595e31575 GPU: Split software to frontend/backend 5 years ago
Connor McLaughlin 03d4f80883 GPU: Move enums/types into separate file 5 years ago
Connor McLaughlin d3d881aa6b GPU/Software: Reduce number of copies by one, enable 16-bit scanout 5 years ago
Connor McLaughlin 5b4cc214c5 libretro: Move some interface init to retro_init
Apparently fixes rumble.
5 years ago
Albert Liu ca8fe27954 libretro: Add analog axis scale toggle 5 years ago
Connor McLaughlin ca14e53c4a GTE: Make widescreen hack use display aspect ratio 5 years ago
Connor McLaughlin 2d3fd621bf Settings: Add 19:9 aspect ratio 5 years ago
Connor McLaughlin 62892b02d1 libretro: Add edge blending texture filtering modes 5 years ago
Connor McLaughlin ae1e4b1b8f GPU: Add chroma smoothing for 24-bit display enhancement 5 years ago
Connor McLaughlin 95dba59826 libretro: Add MSAA options 5 years ago
Albert Liu fe9680fba8 libretro: Fix duplicated core option keys 5 years ago
Connor McLaughlin 2fb67ee7db AnalogController: Add option to use analog stick as dpad in digital mode 5 years ago
Connor McLaughlin 451c48406d libretro: Fix runtime aspect ratio changes not applying 5 years ago
Connor McLaughlin a1064f33b3 libretro: Add option to disable fastmem 5 years ago
Connor McLaughlin 3392839795 libretro: Add option to hide OSD messages 5 years ago
Connor McLaughlin d1018abd5b libretro: Fix incorrectly named CD-ROM Read Speedup option 5 years ago
Connor McLaughlin 8ba93b36a0 CDROM: Add option to speed up double speed reads 5 years ago
Connor McLaughlin ca0bfc39a2 CDROM: Add a setting and hotkey to mute CD audio 5 years ago
Connor McLaughlin 8edf02bca8 libretro: Add CPU overclock option 5 years ago
Connor McLaughlin d73271ec0a GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs) 5 years ago
Connor McLaughlin 87e3e4097f libretro: Use saves/duckstation_cache as shader cache directory 5 years ago
Connor McLaughlin 40037d6e90 libretro: Cheat support 5 years ago
Connor McLaughlin d728bc091b BIOS: Add option to set search directory elsewhere 5 years ago
Connor McLaughlin 78f06fb711 libretro: Fix breakage with new BIOS detection 5 years ago
Silent 92d0dabf54
Make path separators in UI more consistent 5 years ago
Connor McLaughlin d2ad114354 libretro: Fix incorrect rumble scale 5 years ago
hunterk 71636d22f6 add input descriptors for remaps 5 years ago
Connor McLaughlin ccaff2e7cd Settings: Fix incorrect UI for xBR texture filter 5 years ago
Connor McLaughlin 6f250a4ff7 GPU/HW: Add JINC2 and xBRZ texture filtering options
Shaders ported from beetle-psx.
5 years ago
Connor McLaughlin 45eb30b6cc
Merge pull request #835 from TzakShrike/master
Upgrade region flags. Correct NTSC-U to NTSC-U/C. Add custom U/C flag. Remove outdated icons.qrc file.
5 years ago
Sam Pearman 2ef6b6aa40 Region flag upgrade & correct NTSC-U to NTSC-U/C
Replace references to NTSC-U with the correct NTSC-U/C and adds Canada in user-facing strings.
Replaces all region flags with revised SVGs.
Brings the US flag down to 3:2 to match Europe and Japan.
Adds a custom split US & Canada flag for the U/C region, also 3:2.
Generated PNGs and new HiDPI PNGs for region flags.
Flag PNGs were generated by downscaling using a Lanczos filter to a width of 36/72 pixels, then a 1px grey border added, then a 2/5px transparent border.
5 years ago
Connor McLaughlin 6bbbb96d4b Move GameList to FrontendCommon
Reduces libretro core dependencies further.
5 years ago
Connor McLaughlin 19d6037b99 CPU: Implement instruction cache simulation
Implemented for all execution modes. Disabled by default in the cached
interpreter and recompiler, always enabled in the pure interpreter.
5 years ago
Connor McLaughlin 17b5c749bf libretro: Re-enable hw context switch, add auto option 5 years ago
Connor McLaughlin df14519a97 libretro: Recreate resources after context reset 5 years ago
Connor McLaughlin f852be74e8 Compile fix for Linux/libretro 5 years ago
Connor McLaughlin c3ce9135bf Fix recompiler not auto-disabling with PGXP-CPU mode 5 years ago
Connor McLaughlin 2e9f656546 CPU: Implement PGXP CPU Mode
This is *very* slow. You don't want to enable it if you don't need it.
It is also incompatible with the recompiler and will disable it if the
option is enabled.
5 years ago
Connor McLaughlin f704cc64c3 libretro: Use bitmasks for input 5 years ago
Connor McLaughlin 0682b31044 libretro: Set both strong and weak rumble motors 5 years ago
Connor McLaughlin de388d342f libretro: Add rumble interface 5 years ago
Connor McLaughlin 7c697f363e libretro: Make single cards for playlist the default, fix disabled case
This bug was causing the option to act as if it was disabled anyway.
5 years ago
Connor McLaughlin 881d21985d libretro: Fix load devices from state option 5 years ago
Connor McLaughlin 810b359234 libretro: Add single-memcard-for-playlist option 5 years ago
dankcushions 971d262b0c Prefix libretro core options with core name. 5 years ago
Connor McLaughlin 5df116b608 libretro: Expose bilinear texture filtering option 5 years ago
Connor McLaughlin 05f0ce6da8 libretro: Fix build 5 years ago
Connor McLaughlin 2cc1fe9c02 libretro: Expose CD-ROM preload option 5 years ago
Connor McLaughlin 3df1670809 libretro: Try for a GLES context first depending on preferred renderer 5 years ago
Connor McLaughlin 0c1b637549 PGXP: Add initial implementation 5 years ago