Connor McLaughlin
c3dcdd01ff
Merge pull request #911 from andercard0/patch-13
...
Atualização Tradução Português do Brasil
2020-10-01 11:29:28 +10:00
Anderson_Cardoso
3b8fd930cd
Atualização Tradução Português do Brasil
...
Translated:
- CPU overclocking options;
- CPU overclocking Warnings;
- Re-added some accentuations;
- CPU overclocking per-game options;
- Correction of (more) stupid typos of mine;
2020-09-30 19:51:52 -03:00
edgbla
172d323636
Update Ru Translation (edgbla)
2020-09-30 20:33:58 +04:00
Connor McLaughlin
8edf02bca8
libretro: Add CPU overclock option
2020-10-01 00:02:01 +10:00
Connor McLaughlin
e1afa85258
Merge pull request #909 from andercard0/patch-12
...
Update Pt-Br Translation
2020-09-30 23:56:21 +10:00
Connor McLaughlin
345a38ef03
Qt: Add UI elements for overclocking in game properties
2020-09-30 23:48:34 +10:00
Connor McLaughlin
9a23c5547a
GameSettings: Add CPU overclocking as game option
2020-09-30 23:48:34 +10:00
Connor McLaughlin
44c85a2c24
Qt: Split user settings into two tabs
2020-09-30 23:48:34 +10:00
Connor McLaughlin
5bfc82a517
SDL: Add CPU clock control options
2020-09-30 23:48:34 +10:00
Connor McLaughlin
61a66ed908
Qt: Add options for CPU overclocking
2020-09-30 23:48:34 +10:00
Connor McLaughlin
27697d0508
System: Implement CPU overclocking [SAVEVERSION+]
...
Partial credit to @CookiePLMonster as well.
2020-09-30 23:48:34 +10:00
Connor McLaughlin
8f9f039665
GPU/SW: Port triangle/line rasterizer from Mednafen
2020-09-30 23:04:14 +10:00
Connor McLaughlin
cacf7a7cc9
GPU: Precompute texture window expression [SAVEVERSION+]
2020-09-30 23:03:52 +10:00
Connor McLaughlin
f761f1550f
Qt: Fix spacing in shader parameters
2020-09-30 23:03:04 +10:00
Connor McLaughlin
2c971ce0c7
VulkanHostDisplay: Fix errors for shaders with many options
2020-09-30 22:52:55 +10:00
Anderson_Cardoso
0019e54da3
Update Pt-Br Translation
...
Update Portuguese Brazil translation:
- Fixed Stupid typos (MC Card);
- Adapted some tec terms;
- Download size warning and MC new Warnings;
Not translatable:
- Keyboard/keypad+plus minus not translateable;
- Restore Defaults / Close buttons not translateable;
- Options Load Game State 1 and so on not translateable;
- PGXP Enable/Disable Recompilling all Blocks not translateable;
- Tabs: General - Graphics - Save States and Audio; Not translateable;
2020-09-29 20:55:28 -03:00
Connor McLaughlin
7255530d87
Qt: Minor improvements to auto-updater (icon, show download size)
2020-09-30 01:10:13 +10:00
Connor McLaughlin
e88d36513e
Qt: Add warning when save state versions change in auto updater
2020-09-30 00:49:47 +10:00
Connor McLaughlin
75734c25c7
Cheats: Implement 0x1F/scratchpad write
2020-09-28 21:18:38 +10:00
Connor McLaughlin
54e13015d8
Cheats: Implement C2/memory copy instruction
2020-09-28 20:45:45 +10:00
Connor McLaughlin
6961e645c6
Cheats: Ignore 00 code
2020-09-28 20:45:45 +10:00
Connor McLaughlin
4e9135cd57
Cheats: Implement 50/Slide instruction
2020-09-28 20:45:45 +10:00
Connor McLaughlin
58e24585c1
Cheats: Fix 10/11/20/21 commands
2020-09-28 20:45:45 +10:00
Connor McLaughlin
9714a999bb
Merge pull request #904 from phoe-nix/patch-2
...
update zh translation
2020-09-28 20:44:46 +10:00
phoe-nix
bf21ec2b1f
update zh translation
2020-09-27 07:39:26 +08:00
Albert Liu
5f3d475f4c
CDImageMemory: Fix SBI loading
2020-09-26 15:42:13 -07:00
Albert Liu
659e6a2e60
CDImageBin: Remove use of duplicated ReplaceExtension function
2020-09-26 15:38:46 -07:00
Connor McLaughlin
8342fec2c8
VulkanHostDisplay: Execute command buffer before reloading post shaders
2020-09-27 01:34:29 +10:00
Connor McLaughlin
b979706417
Pad: Use memory card filename from current state
...
Fixes memory card data getting lost after loading state.
2020-09-27 01:33:26 +10:00
Connor McLaughlin
3b68c4028d
Pad: Load memory card from state when the data matches
...
A warning will be displayed when the card content does not match.
2020-09-26 15:53:09 +10:00
Connor McLaughlin
f26e75fa37
GameSettings: Add force 4:3 for 24-bit
2020-09-26 15:21:17 +10:00
Connor McLaughlin
d73271ec0a
GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs)
2020-09-26 15:11:45 +10:00
Connor McLaughlin
cdc9f5c548
Settings: Fix AR list
2020-09-26 02:02:15 +10:00
Connor McLaughlin
8476e373fa
Qt: Simplify load game state string
2020-09-26 01:13:48 +10:00
Connor McLaughlin
87e3e4097f
libretro: Use saves/duckstation_cache as shader cache directory
2020-09-26 01:13:48 +10:00
Connor McLaughlin
e7cfc69975
Cheats: Fix parsing of Retroarch cheats
2020-09-26 01:13:48 +10:00
Connor McLaughlin
40037d6e90
libretro: Cheat support
2020-09-26 01:13:48 +10:00
Connor McLaughlin
1e6815634a
Merge pull request #891 from phoe-nix/patch-2
...
update zh translation
2020-09-26 01:11:48 +10:00
Elizabeth
f38b8fda81
Add 21:9 to the Aspect Ratio settings
2020-09-24 20:59:41 -04:00
phoe-nix
d3170e663e
update zh translation
...
some strings can not translate.
"SettingsDialog"
Restore Defaults
Close
"Hotkeys"
General
Graphics
Save States
Audio
Load Game State %u
Save Game State %u
Load Global State %u
Save Global State %u
2020-09-25 02:50:48 +08:00
Connor McLaughlin
e2fab72bcb
Qt: Include .m3u in start disc filter
2020-09-25 00:25:53 +10:00
Connor McLaughlin
b05d80ef5c
CDROM: Don't choke on non-mode2 sectors
...
Fixes Formula One 99 circuit selection.
2020-09-25 00:25:32 +10:00
Connor McLaughlin
699242b1a7
GameList: Fix compatibility xml saving
2020-09-24 22:16:23 +10:00
Connor McLaughlin
f990d6ab3b
GPU: Idle bit should be clear during an incomplete command
2020-09-24 22:16:15 +10:00
Connor McLaughlin
cf2599b6c7
BIOS: Compile fix
2020-09-24 12:41:46 +10:00
Connor McLaughlin
41f36d0673
GameList: Fix cover search from game serial/code
2020-09-24 12:33:11 +10:00
Connor McLaughlin
36fd5a0c6e
Merge pull request #887 from phoe-nix/patch-2
...
update zh translation
2020-09-24 12:32:57 +10:00
Connor McLaughlin
b609cde0ba
Merge pull request #885 from andercard0/patch-11
...
Update Pt-Br Translation
2020-09-24 12:32:42 +10:00
RaydenX93
841ac4095b
Update duckstation-qt_it.ts ( #883 )
2020-09-24 12:32:11 +10:00
Connor McLaughlin
a6f6c1708b
Fix BIOS description text
2020-09-24 12:30:40 +10:00
phoe-nix
666d749c98
update zh translation
2020-09-24 07:23:59 +08:00
phoe-nix
7993451871
Added missing 3 BIOS infos
2020-09-24 07:16:32 +08:00
Anderson_Cardoso
ebff9ff35f
Update Pt-Br Translation
...
Translated or Adapted:
- Game grid/cover view;
- cover refresh menu option;
- Fixed some obscured typos of mine.
2020-09-23 20:13:14 -03:00
Connor McLaughlin
fb420bad82
Qt: Fix auto-detect in BIOS settings being untranslatable
2020-09-24 00:37:07 +10:00
Connor McLaughlin
adfd5cb98e
Merge pull request #880 from phoe-nix/patch-1
...
update zh translation
2020-09-24 00:36:59 +10:00
Connor McLaughlin
03b55efea6
Qt: Add light fusion and blue dark fusion themes
2020-09-24 00:31:44 +10:00
Connor McLaughlin
692c2d4aff
Qt: Add cover refresh menu option
2020-09-24 00:31:44 +10:00
Connor McLaughlin
43b0d84a1d
Qt: Implement game grid/cover view
2020-09-24 00:31:44 +10:00
Connor McLaughlin
b193374dd4
GameList: Add method to look up a cover image
2020-09-24 00:31:44 +10:00
Connor McLaughlin
f1086b18f9
FileSystem: Remove heap allocations from FileExists/DirectoryExists
2020-09-24 00:31:44 +10:00
phoe-nix
b9fa774a21
update zh translation
...
"Auto-Detect" can not translate in "BIOSSettingsWidget".
2020-09-23 22:27:05 +08:00
Connor McLaughlin
40d157aa23
Merge pull request #875 from CookiePLMonster/more-slashes
...
Fix an outstanding forward slash showing in the UI
2020-09-23 22:55:40 +10:00
Connor McLaughlin
21a768f9e8
Merge pull request #878 from ggrtk/bios-image-infos
...
BIOS: Update image infos
2020-09-23 22:55:22 +10:00
Connor McLaughlin
d728bc091b
BIOS: Add option to set search directory elsewhere
2020-09-23 22:53:51 +10:00
Connor McLaughlin
a0a78087fe
Vulkan: Support Wayland
2020-09-23 20:19:50 +10:00
Connor McLaughlin
f022bdb328
PostProcessingShader: Fix a compile warning
2020-09-23 20:19:38 +10:00
Connor McLaughlin
2aace1b503
GL/Context: Don't choke on X11+Wayland
2020-09-23 19:46:39 +10:00
Albert Liu
9a31eb50f6
BIOS: Add some more BIOS revision hashes
2020-09-22 22:49:46 -07:00
Albert Liu
073c053e36
BIOS: Fix mislabeling on SCPH-5500 hash
2020-09-22 22:49:21 -07:00
Connor McLaughlin
be585c9f68
Qt: Fix compilation with Qt 5.11
2020-09-23 12:18:01 +10:00
Connor McLaughlin
cd0199a07a
FileSystem: Fix size being unfilled on Linux
...
Fixes BIOS detection.
2020-09-23 12:15:25 +10:00
Silent
e6431e3599
Fix an outstanding forward slash showing in the UI
2020-09-22 18:24:45 +02:00
Connor McLaughlin
78f06fb711
libretro: Fix breakage with new BIOS detection
2020-09-23 02:11:30 +10:00
Connor McLaughlin
df98bfbf04
Qt: Set Cyrillic glyph range/font for OSD for ru language
2020-09-23 00:40:30 +10:00
Connor McLaughlin
20b609a3e0
Qt: Add Russian translation
2020-09-23 00:39:57 +10:00
Connor McLaughlin
7d01bedf07
BIOS: Automatically detect images, improve selection UI
2020-09-23 00:20:50 +10:00
Connor McLaughlin
3385346b7f
Merge pull request #872 from andercard0/patch-10
...
Update | Pt-Br Translation
2020-09-23 00:16:12 +10:00
r57zone
2e4009e52a
Russian translation
2020-09-21 18:05:39 +04:00
Anderson_Cardoso
1616d8165c
Update duckstation-qt_pt-br.ts
...
Translated or Adapted:
- Memory card importer;
- Memory Card editor;
2020-09-20 14:46:10 -03:00
Connor McLaughlin
e8e461c0a7
FileSystem: Fix GetProgramPath() sometimes returning stale paths
...
See https://social.msdn.microsoft.com/Forums/windowshardware/en-US/4b7b3884-d0bb-4812-bc18-2078c61d4b90/queryfullprocessimagename-gives-wrong-path-for-renamed-directory?forum=windowsgeneraldevelopmentissues
2020-09-21 01:20:20 +10:00
Connor McLaughlin
2219b9aa66
CDImageCue: Work around broken (old) dumps with missing pregap
...
Some people have broken (older) dumps where a two second pregap was implicit but not specified in the cuesheet.
The problem is we can't tell between a missing implicit two second pregap and a zero second pregap.
2020-09-21 01:20:17 +10:00
Silent
92d0dabf54
Make path separators in UI more consistent
2020-09-20 00:08:17 +02:00
Connor McLaughlin
25f45fbd23
CPU: Add hack for stale icache reads in interpreter
2020-09-20 01:38:18 +10:00
Connor McLaughlin
db84bdb560
CDROM: Apply 4 sector penalty to ReadN..ReadN sequence
...
Fixes Worms Pinball.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
9736dc7895
CPU: Fix InterpretUncachedBlock()
...
But this shouldn't be hit during normal execution.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
1d5af57f71
GPU: Halve draw ticks for 480i even with force progressive
...
Fixes some of the games broken with the enhancement on.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
d274c553c5
OpenGLHostDisplay: Fix incorrect top alignment
2020-09-20 01:36:49 +10:00
Connor McLaughlin
a7b85605e2
Ignore existing surface size on Android
...
Seems to be a race condition here where it's not up to date.
2020-09-20 01:36:49 +10:00
Connor McLaughlin
3bdda39e1f
Merge pull request #866 from CookiePLMonster/discord-running-game
...
Fix Discord RPC not reporting the game title
2020-09-20 01:35:53 +10:00
Silent
67392a37ec
Fix Discord RPC not reporting the game title
2020-09-19 15:00:03 +02:00
phoe-nix
cecf32c14c
update zh translation
2020-09-19 10:40:59 +08:00
Connor McLaughlin
bdd98281fc
Qt: Fix status bar toggle not saving
2020-09-19 00:31:02 +10:00
Connor McLaughlin
238152ae88
Qt: Add memory card editor
2020-09-19 00:28:47 +10:00
Connor McLaughlin
92da9917a8
MemoryCard: Split into image helper functions
2020-09-19 00:28:47 +10:00
Connor McLaughlin
70768c02af
Common: Add Shift-JIS helpers
2020-09-19 00:28:47 +10:00
phoe-nix
6fec44e153
Update zh translation
2020-09-18 03:35:24 +08:00
Connor McLaughlin
d924130308
AnalogController: Fix Linux build
2020-09-18 00:40:54 +10:00
Connor McLaughlin
7c55940fa8
AnalogController: Fix default value of vibration bias
2020-09-18 00:17:35 +10:00
Connor McLaughlin
e6bff275a6
AnalogController: Set vibration strength to 0 on Reset
2020-09-18 00:13:59 +10:00
Connor McLaughlin
915b7d3726
AnalogController: Use nonlinear mapping of vibration strength
...
Curve from Pokopom: https://github.com/KrossX/Pokopom/blob/master/Pokopom/Input_XInput.cpp#L210
2020-09-17 19:57:10 +10:00
Connor McLaughlin
debfd53618
AnalogController: Use range for large motor, add bias
...
Seems the bias is needed for FF8.
2020-09-17 19:56:27 +10:00
Connor McLaughlin
67d0bbedb1
ControllerInterface: Don't use a minimum strength of 0.01
2020-09-17 19:56:11 +10:00
Connor McLaughlin
3096f0953f
PostProcessing: Use ints-for-bools CPU-side as well
2020-09-16 11:52:23 +10:00
Connor McLaughlin
3bd9f85af8
PostProcessingShaderGen: Use ints instead of bools for options
2020-09-16 11:52:23 +10:00
Connor McLaughlin
a02feeb8e8
Merge pull request #856 from andercard0/patch-8
...
Updates and Updates
2020-09-16 11:52:07 +10:00
Anderson_Cardoso
9f0c714138
Updates and Updates
...
Items translated:
- Post processing shaders options;
- Return of the accentuations for Pt-Br
2020-09-15 21:52:37 -03:00
Silent
c54061de5f
Properties: Hide buttons when not in the Properties tab
2020-09-15 21:43:03 +02:00
Connor McLaughlin
d2ad114354
libretro: Fix incorrect rumble scale
2020-09-16 01:14:56 +10:00
Connor McLaughlin
352a3405e8
OpenGLHostDisplay: Fix offset image in libretro
2020-09-16 01:14:56 +10:00
Silent
1918a5ddd4
STBI: Handle UTF-8 paths correctly
2020-09-14 21:27:22 +02:00
Silent
a35a2838b6
Fix XML loading not handling UTF-8 paths
2020-09-14 20:33:56 +02:00
Connor McLaughlin
8d5a6acfc7
Qt: Use assume messages/confirmations from core are UTF-8
2020-09-15 00:36:43 +10:00
Connor McLaughlin
198b83676c
Qt: Fix game properties opening on wrong tab
2020-09-15 00:31:55 +10:00
Connor McLaughlin
4d9e58ac42
Qt: Allow updating to previously skipped builds by forcing update
2020-09-15 00:31:35 +10:00
Connor McLaughlin
daa5e02853
GameSettings: Add trait for disabling PGXP texture correction
2020-09-15 00:31:35 +10:00
Connor McLaughlin
1d9a086b8a
Qt: Put linear/integer upscaling on the same line in game properties
2020-09-15 00:31:35 +10:00
Connor McLaughlin
51c595759f
GameList: Fix incorrect serialization of some options
2020-09-15 00:31:35 +10:00
Connor McLaughlin
8ac0e12828
Qt: Save main window position/state to config
2020-09-15 00:31:35 +10:00
hunterk
71636d22f6
add input descriptors for remaps
2020-09-13 16:10:24 -05:00
Connor McLaughlin
bb6af3c8fc
Merge pull request #845 from CookiePLMonster/fix-resume
...
Fix issues with a -resume parameter
2020-09-14 00:11:42 +10:00
Connor McLaughlin
9c28b3e167
CommonHostInterface: Add post processing toggle hotkeys
2020-09-13 22:31:31 +10:00
Connor McLaughlin
441f26706e
Qt: Move post processing to its own setting category
2020-09-13 22:27:30 +10:00
Connor McLaughlin
ed5c03e0d5
Qt: Fix texture filtering drop-down in game properties
2020-09-13 20:25:39 +10:00
Connor McLaughlin
3232e3b164
Qt: Add reload button to postprocessing UI
2020-09-13 20:21:33 +10:00
Connor McLaughlin
7a5f167c1c
VulkanHostDisplay: Fix a possible crash at shutdown with large post shaders
2020-09-13 20:21:23 +10:00
Connor McLaughlin
2492eb8678
FrontendCommon: Add a hotkey to reload post processing
2020-09-13 20:21:05 +10:00
Connor McLaughlin
a409a5d45d
ShaderGen: More GLSL/HLSL aliases
2020-09-13 20:20:47 +10:00
Connor McLaughlin
c1006bd0ff
PostProcessing: Allow fragment coordinate access from shader
2020-09-13 18:50:40 +10:00
Connor McLaughlin
c4f18c12d5
Qt: Add per-shader postprocessing options
2020-09-13 18:39:58 +10:00
Connor McLaughlin
60ed9e7191
PostProcessingShader: Fix errors in shader parsing
2020-09-13 18:39:40 +10:00
Connor McLaughlin
a7e27d778b
Qt: Make audio buffer size max out at 8192 frames
2020-09-13 14:56:16 +10:00
Connor McLaughlin
a053f389bd
VulkanHostDisplay: Don't choke when we lose the surface
2020-09-13 14:37:00 +10:00
Connor McLaughlin
26dff586f3
OpenGLHostDisplay: Fix vertical alignment
2020-09-13 14:36:31 +10:00
Connor McLaughlin
2bed670144
Qt: Compile fix for Linux/mac
2020-09-13 12:51:43 +10:00
Connor McLaughlin
c9372a674a
More build fixes...
2020-09-13 12:40:32 +10:00
Connor McLaughlin
a1f527eddf
VulkanHostDisplay: Build fix for libretro
2020-09-13 12:27:34 +10:00
Connor McLaughlin
68d08ddbcb
Merge branch 'postprocessing'
2020-09-13 12:14:21 +10:00
Connor McLaughlin
70a63ce3ec
libretro: Build fix
2020-09-13 12:11:52 +10:00
Connor McLaughlin
a0f6b4ce81
Build: Don't include AGL context wrapper for libretro
2020-09-13 11:56:56 +10:00
Connor McLaughlin
3847be86b0
Fix a bunch of random warnings
2020-09-13 11:54:51 +10:00
Silent
2d90cfc07e
Tidy up SystemBootParameters constructors
2020-09-12 23:05:38 +02:00
Silent
c47dceffb5
Pass a SystemBootParameters pointer to QtHostInterface::bootSystem
...
This resolves ownership issues related to the SystemBootParameters
class, since it's meant to be non-copyable but it was copied as per
Qt meta type rules
2020-09-12 22:01:08 +02:00
Silent
95d5417017
Fix -resume causing a quiet exit if there is no resume savestate
2020-09-12 19:58:37 +02:00
Connor McLaughlin
021f333ec2
Qt: Post processing UI
2020-09-13 01:23:43 +10:00
Connor McLaughlin
2819715260
FrontendCommon: Add a post processing implementation
2020-09-13 01:23:43 +10:00
Connor McLaughlin
5804778339
D3D11/Texture: Fix dimensions not getting reset on destroy
2020-09-13 01:23:43 +10:00
Connor McLaughlin
d09a802a17
Vulkan/Context: Use VK_LAYER_KHRONOS_validation
2020-09-13 01:23:43 +10:00
Connor McLaughlin
666d7fbb99
Vulkan/Context: Add pipeline destruction deferring
2020-09-13 01:23:43 +10:00
Connor McLaughlin
f63192c6b2
Vulkan/SwapChain: Fix incorrect return from GetTextureFormat()
2020-09-13 01:23:43 +10:00
Connor McLaughlin
aa383d0bda
Common/String: Support constructing from string_view
2020-09-13 01:23:43 +10:00
Connor McLaughlin
84b0522abc
Common/Rectangle: Make it work with float types
2020-09-13 01:23:43 +10:00
Connor McLaughlin
2b4568df6a
ShaderGen: Split HW shadergen from base
2020-09-13 01:23:43 +10:00
Connor McLaughlin
ccaff2e7cd
Settings: Fix incorrect UI for xBR texture filter
2020-09-13 01:21:14 +10:00
Silent
cf513c1c24
Simplify quicksave/quickload logic
2020-09-12 16:07:22 +02:00
Connor McLaughlin
605992f294
Fix Android build
2020-09-12 00:35:38 +10:00
Connor McLaughlin
3625834ea7
GPU/HW: Add loading bar to shader compilation
2020-09-12 00:26:34 +10:00
Connor McLaughlin
6f250a4ff7
GPU/HW: Add JINC2 and xBRZ texture filtering options
...
Shaders ported from beetle-psx.
2020-09-12 00:26:34 +10:00
Connor McLaughlin
83f64dbc87
Merge pull request #838 from andercard0/patch-7
...
Oh Update, here we go again! ;)
2020-09-12 00:25:42 +10:00
phoe-nix
9d5027be57
Update zh-cn
2020-09-11 22:18:02 +08:00
Anderson_Cardoso
72b81c1af2
Oh Update, here we go again! ;)
...
Translation Notes
Not translateable Texts list:
- Compiling Shaders;
- Resolution scale se to 16x;
- Keyboard/keypad+plus minus;
- OSD: Preloading Image to Ram;
- Restore Defaults / Close buttons;
- Options Load Game State 1 and so on;
- PGXP Enable/Disable Recompilling all Blocks;
- Tabs: General - Graphics - Save States and Audio;
Note 2: Wrong Desctiption
- [ ] Automatically Load Cheats, when mouse over it; is wrongly showing General Settings instead of explain what the option is for.
2020-09-10 20:14:34 -03:00
Connor McLaughlin
330722eb5f
Qt: Split GPU options into display and enhancements
2020-09-11 00:18:57 +10:00
Connor McLaughlin
14778b5d24
Qt: Add hidpi icons
2020-09-11 00:18:57 +10:00
Connor McLaughlin
5cc91dc78b
HostDisplay: Add alignment setting
2020-09-11 00:18:57 +10:00
Anderson_Cardoso
032fc80327
Update - Pt-Br
...
Cheat list options translated.
2020-09-09 20:54:21 -03:00
Connor McLaughlin
5b17ad11a7
GameList: Fix cache corruption after scanning for new games
2020-09-10 00:23:24 +10:00
Connor McLaughlin
ad3e93dba4
Qt: Enable hi-dpi pixmaps
2020-09-10 00:07:52 +10:00
Connor McLaughlin
42107de50e
Qt: Switch flags back to pngs
2020-09-09 23:58:49 +10:00
Connor McLaughlin
b247af535d
Qt: Hook up cheat list menus
2020-09-09 23:44:21 +10:00
Connor McLaughlin
03f052e12e
FrontendCommon: Add auto cheat loading option
2020-09-09 23:44:02 +10:00
Connor McLaughlin
bf6b4514a0
SDL: Add cheat menu
2020-09-09 22:11:32 +10:00
Connor McLaughlin
ddb38ac31d
Add pcsxr and libretro cheat list parsing
2020-09-09 22:11:28 +10:00
Connor McLaughlin
c2e7e8254f
Qt: Use svgs for region icons
2020-09-09 19:03:49 +10:00
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.
2020-09-09 18:28:50 +10:00
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.
2020-09-09 15:54:07 +09:00
Connor McLaughlin
9a52c54c2f
Vulkan: Don't force debug device/validation layers
2020-09-08 17:22:34 +10:00
Connor McLaughlin
455f359125
FrontendCommon: Fix descriptor/image validation errors in imgui render
2020-09-08 11:44:54 +10:00
Connor McLaughlin
2cecb8bbdb
GPU/Vulkan: End render pass in ClearDisplay()
...
Fixes crash on Mesa/radv.
2020-09-08 11:44:54 +10:00
Connor McLaughlin
1e6d50e4dc
Qt: Fix advanced setting text being editable
2020-09-08 11:44:54 +10:00
Connor McLaughlin
9bb278b166
CommonHostInterface: Fix crash on shutdown when using save state selector
2020-09-06 21:03:27 +10:00
Connor McLaughlin
e731c87757
Qt: Turn tweaks/hacks into a table
...
Also move PGXP CPU mode/vertex cache to advanced options
2020-09-06 20:54:00 +10:00
RaydenX93
3507877cab
Update duckstation-qt_it.ts
...
Many invalid/obsolete entries have appeared. According to @stenzek , this may be due to lost mapping between forms and translated strings. I'm comming this for now as everything seems ok, but a re-mapping is due. Obsolete/invalid strings are still available, as far as i know.
2020-09-06 12:00:22 +02:00
Connor McLaughlin
d5d79e952c
Fix CMake build
2020-09-06 18:37:10 +10:00
Connor McLaughlin
c8ecd031ff
Merge pull request #822 from andercard0/patch-5
...
Quick update - Pt-Br - Again
2020-09-06 17:59:41 +10:00
Connor McLaughlin
726e5d46b1
Merge pull request #821 from CookiePLMonster/d3d11-memleaks
...
Fix D3D11 resource leaks
2020-09-06 17:59:20 +10:00
Connor McLaughlin
7286dbab51
Qt: Fix sorting game list by title being case sensitive
2020-09-06 17:55:08 +10:00
Connor McLaughlin
75ad685ae8
CommonHostInterface: Fix incorrect version error string in save state selector
2020-09-06 17:48:58 +10:00
Connor McLaughlin
4f8fd049d0
SDL: Fix crash on shutdown when save state selector used
2020-09-06 17:48:01 +10:00
Connor McLaughlin
976d4bae79
TimingEvent: Fix crash when invalid save state loaded
2020-09-06 17:47:49 +10:00
Connor McLaughlin
2c36750a0e
VulkanHostDisplay: Fix imgui image textures not rendering
2020-09-06 17:47:23 +10:00
Connor McLaughlin
ac6b9dc87f
dep/imgui: Move implementations to frontend-common
2020-09-06 17:28:19 +10:00
Connor McLaughlin
6c8ea294a1
Merge pull request #825 from CookiePLMonster/savestate-ui-fixes
...
Seek before reading save state screenshot
2020-09-06 17:26:16 +10:00
Silent
2565d2cae1
Ass a 256x256 app icon
2020-09-05 23:01:07 +02:00
Silent
33df4ab1bd
Seek before reading save state screenshot
...
Fixes corrupted thumbnails in the save state UI
2020-09-05 21:46:46 +02:00
Anderson_Cardoso
b117326d59
Quick update - Pt-Br - Again
...
Cosmetic stuff - nothing really important.
2020-09-04 19:57:54 -03:00
Silent
89e0290d06
Fix resource leaks in AutoStagingTexture::EnsureSize and D3D11HostDisplay::DownloadTexture
2020-09-04 23:44:19 +02:00
Connor McLaughlin
fd0a009a7f
System: Add missing <cctype> include
2020-09-03 12:25:59 +10:00
Connor McLaughlin
42d49426e8
CPU/Recompiler/AArch64: Fix crash when calling >26-bit away functions
2020-09-03 00:11:40 +10:00
Connor McLaughlin
a2eaaf0e89
PGXP: Allocate large storage dynamically
...
This causes performance issues on ARM otherwise.
2020-09-03 00:11:40 +10:00
Anderson_Cardoso
355b162758
Quick update - Pt-Br and Workaround
...
Translation Notes:
- Quick workaround fix for some ~, é, ç accentuations not properly being show;
- Translation of other bunch more user settings added recently;
- Same Tabs still not translatable as before;
2020-09-01 21:28:05 -03:00
Connor McLaughlin
b2057ac6cc
GameSettings: Add disallow force NTSC timings trait
2020-09-02 00:03:53 +10:00
Connor McLaughlin
c9cefe4020
GameSettings: Add a bunch more user settings
2020-09-02 00:00:48 +10:00
Connor McLaughlin
bf85fbe331
GameSettings: Fix widescreen hack not saving to cache
2020-09-01 20:32:55 +10:00
Connor McLaughlin
0af22825ad
FrontendCommon: Drop imgui deps for libretro build
2020-09-01 12:48:57 +10:00
Connor McLaughlin
6bbbb96d4b
Move GameList to FrontendCommon
...
Reduces libretro core dependencies further.
2020-09-01 12:46:44 +10:00
Connor McLaughlin
13e3095801
Core: Don't link to imgui for libretro core
2020-09-01 12:22:32 +10:00
Connor McLaughlin
dd0ae0fc9d
Vulkan/StagingTexture: Keep mapped throughout transfers
...
The underlying bug here was not invalidating the buffer after mapping (is
this supposed to be necessary?). But by keeping it mapped, we invalidate
it anyway.
Fixes screen corruption in Final Fantasy IX on Mali GPUs.
2020-09-01 12:02:39 +10:00
Connor McLaughlin
e21fc9e253
GPU/Vulkan: Use half width framebuffer for VRAM readbacks
2020-09-01 12:02:04 +10:00
Connor McLaughlin
d59eb05d94
Timers: Fix update interval for timer2 IRQs being too low
2020-08-31 22:01:05 +10:00
Connor McLaughlin
f187ee4971
TimingEvents: Switch from heap to sorted linked list
2020-08-31 22:00:20 +10:00
Sam Pearman
0efd0953b1
Remove mistakenly leftover icons.qrc file
...
Remove mistakenly leftover icons.qrc file, which has been superceded by resources.qrc and causes build to fail if existing items in icons.qrc are removed.
2020-08-31 14:06:22 +09:00
Connor McLaughlin
101907a731
Merge pull request #811 from andercard0/patch-3
...
Update of Translation
2020-08-31 00:25:45 +10:00
Sam Pearman
32410b4254
Translation assistance scripts
...
Translation assistance tool for quick and easy file generation/update/edit for future translators.
2020-08-30 22:47:59 +09:00
Connor McLaughlin
1eac603c79
CPU/Recompiler: AArch64 compile fix
2020-08-30 11:15:02 +10:00
Connor McLaughlin
8d49c71ec1
PGXP: Fix out-of-bounds write in hi/lo
2020-08-30 11:13:27 +10:00
Anderson_Cardoso
e35c2182e5
Update of Translation
...
Translation Notes:
Untranslatable Texts:
- Port 1 | Port 2 Options in Controller Configuration;
- Crosshair Image Path and Crosshair Image Scale (when choose Namco GunCon option);
- Left and Right in Playstation Mouse binding options screen
- Up, Down, Left, Right Steering option in NeoGcon options screen
- Tabs: General, Graphics, Save States and Audio in Shortcut configuration screen
- Save Game State 1 Load Game State 1~2.. etc. in Save States screen
- Save Global State 1~9 in Save States screen
- Keyboard/keypad+Minus and - Keyboard/keypad+Plus in Audio screen
2020-08-29 18:58:31 -03:00
Connor McLaughlin
3d3e552266
Merge pull request #808 from CookiePLMonster/fix-properties-dialog
...
Give GamePropertiesDialog a parent
2020-08-30 00:02:12 +10:00
Connor McLaughlin
2b902f6d09
Merge pull request #806 from CookiePLMonster/axis-to-button-map
...
Allow mapping axes to buttons
2020-08-29 23:35:18 +10:00
Silent
800c5303de
Give GamePropertiesDialog a parent
2020-08-29 14:42:28 +02:00
Silent
057bf986c4
Allow mapping half axes to buttons
...
This allows to bind pressure sensitive NeGcon buttons to keyboard,
mouse and controller buttons
2020-08-29 14:19:28 +02:00
Connor McLaughlin
547cc4dbf6
Qt: Clear OSD messages on system stop
2020-08-29 22:19:09 +10:00
Connor McLaughlin
914f3ad447
GameSettings: Add trait for recompiler icache
2020-08-29 22:11:10 +10:00
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.
2020-08-29 22:07:40 +10:00
Connor McLaughlin
efc00a2d0e
GameSettings: Make override messages translatable
2020-08-29 21:58:25 +10:00
Connor McLaughlin
3aecf6be27
GameSettings: Rename 'enable' options to 'force'
...
As per discussion on Discord.
2020-08-29 21:53:53 +10:00
Connor McLaughlin
ca723d699b
Make ALWAYS_INLINE_RELEASE specify inline in debug too
...
Stops us needing the static qualifier as well.
2020-08-29 21:22:41 +10:00
Connor McLaughlin
5a9f49c1d9
Merge pull request #799 from andercard0/patch-2
...
Minor Update and corrections for - Brazilian Portuguese Language
2020-08-26 00:16:10 +10:00
Connor McLaughlin
4391d63d0c
Build: Create macOS .app for Qt
2020-08-25 22:04:55 +10:00
Anderson_Cardoso
6ca7e12111
Update duckstation-qt_pt-br.ts
...
Translation notes | Not translatable:
- Compatibility Settings Tab as well the options below
* Force Interpreter
* Disable true color
* Disable PGXP
Etc..
2020-08-23 17:31:16 -03:00
Connor McLaughlin
032127a7d6
Qt: Fix widescreen hack value for game settings
...
Also fixes an .ini entry being created on right click->properties.
2020-08-24 00:49:41 +10:00
Connor McLaughlin
421c65ea69
GPU/Vulkan: Fix reverse subtract blending with texture filtering
...
Fixes pointer in Final Fantasy VII with texture filtering.
2020-08-24 00:22:56 +10:00
Connor McLaughlin
8f54711c72
Make additional strings in controller settings translatable
2020-08-24 00:22:49 +10:00
Connor McLaughlin
559dc23e4e
CDROM: Set playing bit in status after starting
...
Fixes menu music in Army Men 3D.
2020-08-24 00:22:49 +10:00
Connor McLaughlin
5115c75f88
CommonHostInterface: Clear input map before changing interface
...
Should hopefully fix the crash when changing controller backends.
2020-08-24 00:22:49 +10:00
Connor McLaughlin
9254fc9e63
GPU/HW: Fix UB with reverse subtract and texture filtering on
2020-08-24 00:22:49 +10:00
phoe-nix
b929afc33f
Update duckstation-qt_zh-cn.ts ( #762 )
...
* Update duckstation-qt_zh-cn.ts
* Merge duckstation-qt_zh-cn.ts with master
Co-authored-by: Connor McLaughlin <stenzek@gmail.com>
2020-08-24 00:22:28 +10:00
Connor McLaughlin
78d080615e
Merge pull request #791 from RaydenX93/master
...
Update duckstation-qt_it.ts
2020-08-24 00:19:57 +10:00
Connor McLaughlin
419259bda0
Merge pull request #788 from CookiePLMonster/xinput-improvements
...
Xinput improvements
2020-08-24 00:19:37 +10:00
RaydenX93
9966d7a0da
Update duckstation-qt_it.ts
...
translation is now up-to-date with minor fixes
2020-08-23 14:53:00 +02:00
Connor McLaughlin
17b5c749bf
libretro: Re-enable hw context switch, add auto option
2020-08-23 14:51:23 +10:00
Connor McLaughlin
df14519a97
libretro: Recreate resources after context reset
2020-08-23 14:23:34 +10:00
Connor McLaughlin
32921acc5a
Timers: Don't read out of bounds for invalid address
2020-08-23 14:03:36 +10:00
Connor McLaughlin
60eb22537b
CPU/Recompiler: Flush caller-saved regs before calling functions
...
Should provide a very small performance boost.
2020-08-23 14:03:10 +10:00
Silent
8def7420c4
XInput: Try to use XInput 1.3 if 1.4 is not present
...
This simple change enables the use of Guide button
for Windows 7 users, provided they have DirectX End-User
Runtimes installed. XInput 9.1.0 does not have the hidden
XInputGetStateEx export, so it was not possible to poll for
Guide button.
2020-08-22 22:52:54 +02:00
Silent
1c4bbc8cde
XInput: Do not use XINPUT_CAPS_FFB_SUPPORTED
...
There are several reasons for this:
1. XINPUT_CAPS_FFB_SUPPORTED flag was introduced in Windows 8,
and therefore only supported by XInput 1.4
2. Despite the name, this flag does NOT indicate whether normal rumble
is supported. This flag is reserved for more complex force feedback,
and according to MSDN it may have went unused on Windows.
This fixes a future (the method is not used yet) bug where
XInputControllerInterface::GetControllerRumbleMotorCount would
erroreously report no rumble support.
2020-08-22 22:46:12 +02:00
Connor McLaughlin
136a9d60e9
Qt: Fix booting system from context menu
2020-08-23 01:41:55 +10:00
Connor McLaughlin
d3f530f96e
CPU/CachedInterpreter: Very slight optmization
2020-08-23 01:41:55 +10:00
Connor McLaughlin
d37fba81ed
CPU/Interpreter: Fix incorrect downcount comparison
2020-08-23 01:41:55 +10:00
Connor McLaughlin
34c125050e
Qt: Update display after loading state
...
Fixes display not updating after loading state while paused.
2020-08-22 18:16:48 +10:00
Connor McLaughlin
2768c2c91d
System: Fix VRAM sometimes getting lost when loading state
2020-08-22 18:16:35 +10:00
Connor McLaughlin
3c46f7b44c
ControllerInterface: Add XInput controller backend
2020-08-22 16:50:19 +10:00
Connor McLaughlin
62d0ec5584
Qt/AudioSettingsWidget: Mark some help text as translatable
2020-08-22 14:38:57 +10:00
Connor McLaughlin
1d4d1d06a7
CPU/Recompiler: Disable static code buffer on macOS/Haiku
2020-08-22 13:24:57 +10:00
kwyxz
31695c4ff7
Haiku port of duckstation libretro core ( #716 )
...
* Haiku build 1st attempt
* fix load on Haiku
* Removed debugging flags
* Added a couple ifndef
2020-08-22 13:20:37 +10:00
Abbanon
8151594d60
Update gpusettingswidget.cpp ( #741 )
...
* Update gpusettingswidget.cpp
* Update gpusettingswidget.cpp
Minor fix
Co-authored-by: Connor McLaughlin <stenzek@gmail.com>
2020-08-22 13:11:03 +10:00
Connor McLaughlin
0f88c0e817
Merge pull request #760 from Richard-L/patch-1
...
Update audiosettingswidget.cpp
2020-08-22 13:09:53 +10:00
Connor McLaughlin
7100277ad5
Merge branch 'master' into patch-6
2020-08-22 13:09:16 +10:00
Connor McLaughlin
ab002e78e1
Support translating strings in emulator core
2020-08-22 13:06:20 +10:00
Hugo Hromic
1e10bef09e
SDLControllerInterface: Add support for optional game controller database
...
If an optional "gamecontrollerdb.txt" file exists in the user directory,
then SDL game controller mappings will be loaded from it.
There is an officially endorsed community sourced database in
https://github.com/gabomdq/SDL_GameControllerDB
2020-08-21 23:51:07 +01:00
Connor McLaughlin
f852be74e8
Compile fix for Linux/libretro
2020-08-21 00:26:22 +10:00
Connor McLaughlin
bca609a2a6
Qt: Add option to disable per-game settings
2020-08-21 00:09:37 +10:00
Connor McLaughlin
5fca2d1d1c
Qt: Add toggles for toolbar/status bar
2020-08-21 00:09:37 +10:00
Connor McLaughlin
c3ce9135bf
Fix recompiler not auto-disabling with PGXP-CPU mode
2020-08-21 00:09:37 +10:00
Connor McLaughlin
60d3fffec1
Add per-game overrides (mainly for compatibility)
2020-08-21 00:09:37 +10:00
Anderson_Cardoso
e94ea87a84
Update duckstation-qt_pt-br.ts
...
Update of Brazilian Portuguese language translation with new options recently added;
some typo fixed as well.
2020-08-19 21:37:19 -03:00
Connor McLaughlin
0d4fe1eb71
Fix Linux build again
2020-08-20 01:21:36 +10:00
Connor McLaughlin
6a17a558bb
CPU: Linux compile fix
2020-08-20 01:05:03 +10:00
Connor McLaughlin
b17335d812
GTE: Increase z precision in PGXP mode
2020-08-20 00:49:42 +10:00
Connor McLaughlin
b98dbc75e9
Qt: Use scm date in update dialog
2020-08-20 00:49:39 +10:00
Connor McLaughlin
e3e8e47ffc
scmversion: Add date
2020-08-20 00:49:39 +10:00
Connor McLaughlin
71a38adbc7
Qt: List changes between current->latest build in auto updater
...
Thanks to @hhromic for the API endpoint tip.
2020-08-20 00:49:39 +10:00
Connor McLaughlin
07cc926775
SDL: Fix mismatch between saved and running settings
2020-08-20 00:49:39 +10:00
Connor McLaughlin
daa72aba10
CPU: Skip executing nop instructions
...
Makes PGXP CPU mode quicker, as well as a performance improvement to the
regular interpreter.
2020-08-20 00:49:39 +10:00
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.
2020-08-20 00:49:39 +10:00
Connor McLaughlin
db6b9e3bf4
Qt: Fix default value of auto update check
2020-08-19 20:54:02 +10:00
Connor McLaughlin
f704cc64c3
libretro: Use bitmasks for input
2020-08-19 00:45:08 +10:00
Connor McLaughlin
e1c29510f1
GPU/OpenGL: Fix incorrect framebuffer clear for interlacing
2020-08-19 00:45:08 +10:00
Connor McLaughlin
0682b31044
libretro: Set both strong and weak rumble motors
2020-08-19 00:19:50 +10:00
Connor McLaughlin
de388d342f
libretro: Add rumble interface
2020-08-19 00:06:51 +10:00
Connor McLaughlin
c9c2c00c1a
GPU: Update GPUSTAT.13 with field
...
Doubt this'll change much..
2020-08-19 00:02:37 +10:00
Connor McLaughlin
67fb9253cb
Qt: Hide debug menu by default
2020-08-19 00:01:57 +10:00
Connor McLaughlin
6d75f42e12
CDROM: Update last subq even when auto-pausing
...
Fixes music looping in Fighting Force.
2020-08-18 00:13:21 +10:00
Connor McLaughlin
a895c02789
Common/ByteStream: Use wide paths for committing updates
...
Fixes save states to UTF-8 paths.
2020-08-17 13:10:36 +10:00
Connor McLaughlin
e3721460a2
Qt: Connect Italian translation
2020-08-17 11:54:10 +10:00
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.
2020-08-17 11:51:47 +10:00
Connor McLaughlin
881d21985d
libretro: Fix load devices from state option
2020-08-17 11:51:47 +10:00
RaydenX93
d10e17cb6c
Create duckstation-qt_it.ts
...
R0
2020-08-16 20:36:51 +02:00
posix
aeeb41801a
Update consolesettingswidget.cpp
2020-08-16 19:31:00 +02:00
Connor McLaughlin
f65651823e
GPU: Simplify hsync handling
...
Fixes character lighting in Monkey Hero.
2020-08-17 01:22:03 +10:00
Connor McLaughlin
4e62b32d60
Add option to dump the contents of RAM to a file
2020-08-16 23:20:36 +10:00
Connor McLaughlin
3ca1d5b275
CommonHostInterface: Fix lag when OSD message display disabled
2020-08-16 01:40:18 +10:00
Connor McLaughlin
10a46a7fd8
OSD: Add option to show display resolution
2020-08-16 00:20:11 +10:00
Connor McLaughlin
26aa627deb
GPU/HW: Include resolution in scale change message
2020-08-16 00:20:11 +10:00
Connor McLaughlin
f5fb8186c7
Switch some messages to the OSD and increase durations
2020-08-16 00:20:10 +10:00
Connor McLaughlin
810b359234
libretro: Add single-memcard-for-playlist option
2020-08-16 00:20:10 +10:00
Connor McLaughlin
f3c3be7f09
Qt: Make right click game -> state menus translatable
2020-08-16 00:20:10 +10:00
Connor McLaughlin
ae3ad04bfc
Qt: Fix modifier key bindings not having any effect
2020-08-16 00:20:10 +10:00
Connor McLaughlin
e0e76b881d
System: Bump save state version
2020-08-16 00:20:10 +10:00
Connor McLaughlin
86799775ce
Qt: Add UI for playlist disc switching
2020-08-16 00:20:10 +10:00
Connor McLaughlin
d9893bb127
System: Add option to use a single memory card for playlists
2020-08-16 00:20:10 +10:00
Connor McLaughlin
dedeee1698
System: Track playlists in save states
2020-08-16 00:20:10 +10:00