georgemoralis
229740f557
[ci skip] Qt GUI: Update Translation. ( #2518 )
...
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-02-23 22:52:30 +02:00
georgemoralis
42dd79a32d
clang-format fix
2025-02-23 22:41:55 +02:00
Fire Cube
c38e1635ea
Add option to save logfiles seperate for each game ( #2504 )
...
* add option to split log
* better naming
* fix
* fix
* fix formatting
* fix misspelling
* make clang conform
* clang fix
2025-02-23 22:30:11 +02:00
DanielSvoboda
84a614dddc
Fix cache size ( #2517 )
2025-02-23 22:17:29 +02:00
jarred wilson
f1c70ce53c
Fix/display mode default ( #2516 )
...
* fix: move fullscreen config options to GUI section of variable declarations
* fix:[#2514 ] set display mode default to windowed
2025-02-23 22:07:06 +02:00
jarred wilson
02f9d03f57
fix:[ #2513 ] align emulator settings content top ( #2515 )
2025-02-23 22:06:42 +02:00
jarred wilson
bc85357235
move display mode and hdr to graphics tab ( #2485 )
...
* move display mode and hdr to graphics tab
* add left margin to display settings box
* merge display combo box and fullscreen checkbox
* remove commented out checkbox
* Rename borderless to windowed
* rename graphics box and mode
* Rename window modes and map
* fix formatting
* fix: xml formatting
* Rename borderless windowed
* change resolution input layout
* rename resolution to window size
* change window size layout oriention
* add true fullscreen mode
* fix duplicate label name
* set fullscreen on true fullscreen or borderless
* remove commented out ref
* rearrange settings config for new schema
* move HDR config to GPU section
2025-02-23 17:01:09 +02:00
rainmakerv2
e1e697a3ff
Revert use of embedded icons ( #2509 )
...
Co-authored-by: rainmakerv2 <30595646+jpau02@users.noreply.github.com>
2025-02-23 17:00:26 +02:00
DanielSvoboda
e1ae052185
QT: Various interface fixes ( #2496 )
...
* QT: Various interface fixes
* fix close without saving
* +
* +
using the save and close buttons, everything works fine, but when using the X button it doesn't work very well...
* fix close (X) without saving
2025-02-23 10:02:00 +02:00
rainmakerv2
22ca57b1f2
Trophy pop-up and viewer enhancements ( #2493 )
...
* Include trophy rarity icons in pop up, remove newlines from viewer
Fix layout
Update platinum.png
Fix linux and apple
* Smaller type icons, center text vertically
* use original icons
* MacOS fixes
* Address Review comments
Update build.yml
Update build.yml
Update build.yml
Update build.yml
Update build.yml
Update build.yml
Update build.yml
test
* Move trophy type to leftmost and trophy art to rightmost
* Embed resources
* Revert packaging of resources with builds
---------
Co-authored-by: rainmakerv2 <30595646+jpau02@users.noreply.github.com>
2025-02-23 10:00:24 +02:00
Stephen Miller
4f1baece33
Avoid processing job buffers before codec initialization ( #2507 )
2025-02-23 06:47:44 +03:00
georgemoralis
0aaeea4837
libcInternal HLE fixes ( #2491 )
...
* internal_vprintf was wrong
* reducing the calls to only needed (and tested one) . Fixed strcpy_s
* clang fix
* Added snprintf
2025-02-22 10:56:35 +02:00
squidbus
8a793f64bf
misc: Add message indicating unimplemented primitive type.
2025-02-21 21:18:12 -08:00
squidbus
9424047214
shader_recompiler: Proper support for inst-typed buffer format operations. ( #2469 )
2025-02-21 03:01:18 -08:00
squidbus
6860bb7349
fix: mask_jump32 target
2025-02-21 02:55:52 -08:00
squidbus
5b3e156197
externals: Update MoltenVK ( #2492 )
2025-02-21 12:41:36 +02:00
DanielSvoboda
745cdd89fd
QT: Fix search in Grid mode ( #2490 )
...
* QT: Fix search in Grid mode
* Fix performance?
* Fix performance List
* +fix
2025-02-21 08:29:30 +02:00
Stephen Miller
54a1694a2b
memory: Implement protecting multiple VMAs ( #2484 )
...
* Implement protecting multiple VMAs
A handful of games expect this to work, and updated versions of Grand Theft Auto V crash if it doesn't work.
* Clang
2025-02-21 08:28:47 +02:00
georgemoralis
14717b8ecb
New Crowdin updates ( #2483 )
...
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (Norwegian Bokmal)
2025-02-21 08:28:29 +02:00
Stephen Miller
85e466f113
Fix the Bloodborne fix
2025-02-20 19:26:24 -06:00
Stephen Miller
81e9a547ec
Improve error checks on posix_unlink
...
Just because a file isn't opened doesn't mean the file doesn't exist.
Fixes the error returned if host_path.empty(), and removes the error return for when GetFile fails.
2025-02-20 18:50:04 -06:00
Stephen Miller
6d19a8ec0c
Clang
...
Out of all the changes, this is apparently the only thing Clang-Format doesn't like.
I'm honestly surprised.
2025-02-20 17:59:53 -06:00
Stephen Miller
6c2329eadf
Check if file exists before calling platform-specific code
...
Bloodborne checks if a file doesn't exist using open, checking if it specifically failed with error code ENOENT. To avoid working with platform-specific errnos, add a proper error return for if the file doesn't exist.
Fixes a regression in Bloodborne.
2025-02-20 17:57:31 -06:00
Stephen Miller
b52b6ae04b
Merge remote-tracking branch 'upstream/main' into fs-cleanup
2025-02-20 15:39:57 -06:00
Stephen Miller
10c7b02621
Update header exports
...
Not sure where these get used, but might as well keep them consistent with the rest of this.
2025-02-20 15:36:51 -06:00
Dmugetsu
2af20b0d83
Now lightbar overwrite works on dualsense while using it on bluetooth ( #2481 )
2025-02-20 10:15:54 +02:00
Stephen Miller
bdfc0c246c
Remove SetPosixErrno
...
Ideally, we've handled all possible error conditions before calling these functions, so treat errors in platform-specific code as IO errors and return POSIX_EIO instead.
2025-02-19 19:24:22 -06:00
georgemoralis
cc583b6189
hot-fix: rasterizer
2025-02-19 13:55:18 +02:00
TheTurtle
da0ab005c7
video_core: Fix some cases of "Attempted to track non-GPU memory" ( #2447 )
...
* memory: Consider flexible mappings as gpu accessible
Multiple guest apps do this with perfectly valid sharps in simple shaders. This needs some hw testing to see how it is handled but for now doesnt hurt to handle it
* memory: Clamp large buffers to mapped area
Sometimes huge buffers can be bound that start on some valid mapping but arent fully contained by it. It is not reasonable to expect the game needing all of the memory, so clamp the size to avoid the gpu tracking assert
* clang-format fix
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-02-19 13:31:35 +02:00
georgemoralis
f686b1df98
New Crowdin updates ( #2478 )
...
* New translations en_us.ts (French)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Italian)
2025-02-19 13:29:16 +02:00
DanielSvoboda
48c621532c
Cheats/Patches - add mask_jump32 ( #2477 )
...
* mask_jump32
* fix qt/sdl
* fix dangling pointer?
fixes the warning: "clang-diagnostic-dangling-gls: object backing the pointer will be destroyed at the end of the full-expression"
2025-02-19 13:29:04 +02:00
georgemoralis
7d756e79ae
New Crowdin updates ( #2470 )
...
* New translations en_us.ts (Romanian)
* New translations en_us.ts (French)
* New translations en_us.ts (Spanish)
* New translations en_us.ts (Arabic)
* New translations en_us.ts (Danish)
* New translations en_us.ts (German)
* New translations en_us.ts (Greek)
* New translations en_us.ts (Finnish)
* New translations en_us.ts (Hungarian)
* New translations en_us.ts (Italian)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Korean)
* New translations en_us.ts (Lithuanian)
* New translations en_us.ts (Dutch)
* New translations en_us.ts (Polish)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Albanian)
* New translations en_us.ts (Swedish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Ukrainian)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Chinese Traditional)
* New translations en_us.ts (Vietnamese)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Indonesian)
* New translations en_us.ts (Persian)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (Italian)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Swedish)
* New translations en_us.ts (Spanish)
* New translations en_us.ts (Albanian)
2025-02-18 15:55:41 +02:00
¥IGA
8447412c77
Bump to Clang 19 ( #2434 )
2025-02-18 15:55:13 +02:00
Stephen Miller
cc07a4da15
Update file_system.cpp
2025-02-17 21:37:28 -06:00
Stephen Miller
4118999831
Implement posix_pwrite and posix_unlink
...
Also fixes errno behavior in related functions.
2025-02-17 21:19:14 -06:00
Stephen Miller
1858214d51
Fix errno behavior of sceKernelFsync
2025-02-17 21:11:59 -06:00
Stephen Miller
74b513ddcd
Implement posix_getdents, getdirentries, and posix_getdirentries
...
Also fixes errno behavior for the kernel variants of these functions.
2025-02-17 21:11:33 -06:00
Stephen Miller
dfff0d188d
Fix compile
2025-02-17 20:36:40 -06:00
Stephen Miller
c8b3af1d3f
Add posix_preadv and posix_pread
...
Also fixes some incorrect error returns, fixes errno behavior, and removes an unnecessary hack.
2025-02-17 20:03:06 -06:00
Stephen Miller
578b6e7961
Implement posix_rename, fix sceKernelRename errno behavior
2025-02-17 19:56:16 -06:00
Stephen Miller
aa00a9ceee
Add missing error conversions for more device functions
2025-02-17 19:52:52 -06:00
Stephen Miller
12af813b7c
Implement posix_ftruncate
...
Implements posix_ftruncate and fixes errno behavior for sceKernelFtruncate
2025-02-17 19:47:45 -06:00
Stephen Miller
0032531856
Refactor fstat
...
Fixes errno behavior, implements fstat, and shifts exports around based on file position.
Might reorganize function locations later though.
2025-02-17 19:42:08 -06:00
Stephen Miller
7dd7ee4bfe
Slight clean up of sceKernelStat
...
Fixes error behavior and changes some of the old data types.
2025-02-17 19:34:30 -06:00
Stephen Miller
b5fa582573
Fix errno behavior on sceKernelRmdir
...
Also reduces function logging to bring it closer to the level of logging seen in other filesystem functions.
2025-02-17 19:28:18 -06:00
Stephen Miller
c83c2e73f5
Swap sceKernelMkdir and posix_mkdir
...
Fixes errno behavior on kernel calls, also fixed some incorrect error returns.
2025-02-17 19:15:39 -06:00
Stephen Miller
db695fe3a3
Implement read
...
Also fixes error behavior
2025-02-17 19:04:03 -06:00
Stephen Miller
5e04d7aa91
Update file_system.cpp
2025-02-17 19:01:18 -06:00
Stephen Miller
555dea92f4
Swap around sceKernelLseek and posix_lseek
...
This ensures that these have the correct error behavior, and makes their behavior align with the updated implementations for earlier functions.
2025-02-17 19:00:01 -06:00
Stephen Miller
ba75bc2274
More cleanup on older functions
2025-02-17 18:59:14 -06:00
Stephen Miller
dd027c6d36
Implement posix_writev and sceKernelWritev
...
Also fixes error behavior on writev, since it shouldn't ever return kernel errors (since our device files return those)
2025-02-17 18:35:54 -06:00
Stephen Miller
2920707702
Cleanup readv
2025-02-17 18:34:15 -06:00
Stephen Miller
3e7d1092f2
Move sceKernelUnlink
...
Will deal with this one later, was just annoyed by how it's location doesn't align with the export order.
2025-02-17 18:29:40 -06:00
Stephen Miller
bb75754245
Implement posix_readv and sceKernelReadv
...
Also fixes error behavior on readv, as that function shouldn't be returning any kernel error codes.
2025-02-17 18:28:57 -06:00
Stephen Miller
80da8a9ae9
Oops
2025-02-17 18:22:54 -06:00
Stephen Miller
c4fae1690b
Implement write and posix_write
2025-02-17 18:18:41 -06:00
Stephen Miller
801687da3f
Update file_system.cpp
2025-02-17 18:10:16 -06:00
Stephen Miller
475c42bc38
Swap some stuff around
...
I see nothing that suggests "open" only takes two parameters, so this should be completely safe.
It's also more accurate to how these are handled in libkernel, and means I won't need to reorganize anything for readv and writev.
2025-02-17 18:09:36 -06:00
Stephen Miller
ba1c5bdc8f
Remaining placeholder exports
2025-02-17 18:01:53 -06:00
Stephen Miller
534f50ba09
Missing exports
...
Commented out while I gradually work through them all
2025-02-17 15:50:48 -06:00
Stephen Miller
55790e37e8
Readd hack in posix_close
...
It's either this, or removing LLE DiscMap.
Or shadow implements posix sockets.
2025-02-17 15:22:16 -06:00
Stephen Miller
671cbfbbd0
posix_open fixups
2025-02-17 15:21:35 -06:00
Stephen Miller
4a4589a1e9
Fix log on close
2025-02-17 15:11:28 -06:00
Stephen Miller
fb8883dcea
Improve close
...
Removes the EPERM return, as it makes no sense, and swaps sceKernelClose with posix_close to properly emulate errno behavior.
2025-02-17 15:05:45 -06:00
Stephen Miller
281a07e911
Reorganize open calls, add error log
2025-02-17 15:04:27 -06:00
Stephen Miller
84c3bdb140
Proper errno behavior on open
...
Since sceKernelOpen calls posix_open, errno should be set during this process.
Simplest way to handle that is to move the actual open code to posix_open and adjust error cases accordingly.
2025-02-17 14:54:29 -06:00
georgemoralis
e67263cc0e
New Crowdin updates ( #2467 )
...
* New translations en_us.ts (Romanian)
* New translations en_us.ts (French)
* New translations en_us.ts (Spanish)
* New translations en_us.ts (Arabic)
* New translations en_us.ts (Danish)
* New translations en_us.ts (German)
* New translations en_us.ts (Greek)
* New translations en_us.ts (Finnish)
* New translations en_us.ts (Hungarian)
* New translations en_us.ts (Italian)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Korean)
* New translations en_us.ts (Lithuanian)
* New translations en_us.ts (Dutch)
* New translations en_us.ts (Polish)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Albanian)
* New translations en_us.ts (Swedish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Ukrainian)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Chinese Traditional)
* New translations en_us.ts (Vietnamese)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Indonesian)
* New translations en_us.ts (Persian)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (French)
* New translations en_us.ts (Turkish)
2025-02-17 19:45:33 +02:00
DanielSvoboda
41496e035a
Adjust translation for RGB light ( #2468 )
2025-02-17 19:45:21 +02:00
georgemoralis
e40451a3f7
[ci skip] Qt GUI: Update Translation. ( #2466 )
...
Co-authored-by: georgemoralis <4313123+georgemoralis@users.noreply.github.com>
2025-02-17 17:01:22 +02:00
squidbus
fd3d3c4158
shader_recompiler: Implement AMD buffer bounds checking behavior. ( #2448 )
...
* shader_recompiler: Implement AMD buffer bounds checking behavior.
* shader_recompiler: Use SRT flatbuf for bounds check size.
* shader_recompiler: Fix buffer atomic bounds check.
* buffer_cache: Prevent false image-to-buffer sync.
Lowering vertex fetch to formatted buffer surfaced an issue where a CPU modified range may be overwritten with stale GPU modified image data.
* Address review comments.
2025-02-17 16:13:39 +02:00
¥IGA
b06790dfe5
Qt: Better title bar for SFO Viewer menu ( #2462 )
2025-02-17 12:38:17 +02:00
georgemoralis
195b94c1f1
New Crowdin updates ( #2460 )
...
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Albanian)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Norwegian Bokmal)
* New translations en_us.ts (Norwegian Bokmal)
2025-02-17 12:38:02 +02:00
¥IGA
90c01f8d92
Qt: Center Installation Dialog ( #2453 )
2025-02-17 12:37:11 +02:00
rainmakerv2
679f8f1f36
Add default values for Lightbar sliders and checkbox, per-game config ( #2454 )
...
* Update control_settings.cpp
* Add default for per game config checkbox as well
2025-02-17 12:36:56 +02:00
¥IGA
e9b44af469
Qt: Use Qt::SmoothTransformation for Cheats Manager ( #2450 )
2025-02-17 12:36:41 +02:00
¥IGA
0425bd0fd6
Qt: Fix Small Window ( #2449 )
2025-02-17 12:36:29 +02:00
squidbus
e13fb2e366
renderer_vulkan: Bind descriptors to specific stages in layout. ( #2458 )
2025-02-16 15:08:16 +02:00
DanielSvoboda
26bb3d40d9
Correct translation no_NO to nb_NO ( #2455 )
2025-02-16 09:41:37 +02:00
georgemoralis
7af9de353b
New Crowdin updates ( #2440 )
...
* New translations en_us.ts (Russian)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Norwegian Bokmal)
2025-02-16 09:40:28 +02:00
DanielSvoboda
b0169de7c4
added language pt_PT ( #2452 )
2025-02-15 21:40:24 +02:00
DanielSvoboda
e042710eaa
Background image sized correctly ( #2451 )
2025-02-15 18:19:33 +02:00
rainmakerv2
2b9a8e5605
add lightbar color override to Controller GUI ( #2443 )
...
* WIP Lightbar GUI, needs saving and loading
* Implement saving and loading lightbar values
* replace license header deleted by QT
2025-02-15 18:19:04 +02:00
¥IGA
bdf4a5249d
imgui: Displays FPS color based on FPS ( #2437 )
2025-02-15 10:53:25 -03:00
TheTurtle
82cacec8eb
shader_recompiler: Remove special case buffers and add support for aliasing ( #2428 )
...
* shader_recompiler: Move shared mem lowering into emitter
* IR can be quite verbose during first stages of translation, before ssa and constant prop passes have run that drastically simplify it. This lowering can also be done during emission so why not do it then to save some compilation time
* runtime_info: Pack PsColorBuffer into 8 bytes
* Drops the size of the total structure by half from 396 to 204 bytes. Also should make comparison of the array a bit faster, since its a hot path done every draw
* emit_spirv_context: Add infrastructure for buffer aliases
* Splits out the buffer creation function so it can be reused when defining multiple type aliases
* shader_recompiler: Merge srt_flatbuf into buffers list
* Its no longer a special case, yay
* shader_recompiler: Complete buffer aliasing support
* Add a bunch more types into buffers, such as F32 for float reads/writes and 8/16 bit integer types for formatted buffers
* shader_recompiler: Remove existing shared memory emulation
* The current impl relies on backend side implementaton and hooking into every shared memory access. It also doesnt handle atomics. Will be replaced by an IR pass that solves these issues
* shader_recompiler: Reintroduce shared memory on ssbo emulation
* Now it is performed with an IR pass, and combined with the previous commit cleanup, is fully transparent from the backend, other than requiring workgroup_index be provided as an attribute (computing this on every shared memory access is gonna be too verbose
* clang format
* buffer_cache: Reduce buffer sizes
* vk_rasterizer: Cleanup resource binding code
* Reduce noise in the functions, also remove some arguments which are class members
* Fix gcc
2025-02-15 14:06:56 +02:00
DanielSvoboda
290e127a4f
More fixes to make the translation work ( #2439 )
...
* more fixes to make the translation work
* If size is disabled, it will not appear on the patches screen
* Update game_install_dialog.h
2025-02-15 08:07:22 +02:00
Stephen Miller
9db2f6eccb
Fix exports
...
Fixes function exports to align with what they should be, based on what I've seen from decompilation and our module generator.
2025-02-14 18:58:25 -06:00
Stephen Miller
3a6834113e
sceKernelOpen: Fix errors
...
Based on POSIX spec, if part of the path is missing, ENOENT is the correct return.
Additionally, decompilation suggests that open sets errno too.
2025-02-14 18:57:01 -06:00
Stephen Miller
8b2ec07154
sceKernelOpen: fix params
...
Based on decompilation, the second parameter of _open should be flags.
Additionally swaps the return and parameter types to align with our current standards.
2025-02-14 18:54:57 -06:00
Stephen Miller
e29e3f1985
sceKernelOpen: Clean up flag handling
2025-02-14 18:53:35 -06:00
georgemoralis
32763b7af6
New Crowdin updates ( #2436 )
...
* New translations en_us.ts (Romanian)
* New translations en_us.ts (French)
* New translations en_us.ts (Spanish)
* New translations en_us.ts (Arabic)
* New translations en_us.ts (Danish)
* New translations en_us.ts (Greek)
* New translations en_us.ts (Finnish)
* New translations en_us.ts (Hungarian)
* New translations en_us.ts (Italian)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Korean)
* New translations en_us.ts (Lithuanian)
* New translations en_us.ts (Dutch)
* New translations en_us.ts (Polish)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Albanian)
* New translations en_us.ts (Swedish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Chinese Traditional)
* New translations en_us.ts (Vietnamese)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Indonesian)
* New translations en_us.ts (Persian)
2025-02-14 21:54:49 +02:00
Dmugetsu
1781fcb9ef
Kbm icon change and size modified. ( #2435 )
...
* Adding KBM icon for kbm remaps.
* New Icon and new size
2025-02-14 21:53:36 +02:00
DanielSvoboda
16451b01e8
Fix PR 2424 ( #2433 )
...
* Fix PR 2424
* chooseHomeTab
2025-02-14 21:49:09 +02:00
Dmugetsu
bb6cca3056
Adding KBM icon for kbm remaps. ( #2430 )
2025-02-14 12:48:52 +02:00
¥IGA
b48975f116
Qt: Resizing Font Size and Icon Grid Size ( #2429 )
2025-02-14 12:36:23 +02:00
kalaposfos13
1cc9e0d37f
Initial implementation of controller color config ( #2411 )
2025-02-14 12:30:49 +02:00
kalaposfos13
ad43ba5ec7
Fix unified config checkbox behaviour + code style changes ( #2427 )
2025-02-14 12:17:39 +02:00
georgemoralis
57bdb6cac2
hotfix: another typo..
2025-02-14 10:24:12 +02:00
georgemoralis
1dca54c165
hotfix: typo
2025-02-14 10:12:43 +02:00
georgemoralis
67a74a9357
hotfix: removed questionable setjmp
2025-02-14 10:03:57 +02:00
kalaposfos13
7db30d12cb
Libraries: Update libcInternal ( #2265 )
...
* Added all stubs + logging
* Added back memory and math functions from the original code + added some more math functions
* More string functions, snprintf, memmove and setjmp
* Add longjmp + clang
* gmtime, __cxa_atexit and log what functions some games use
* Add Mspace unreachable
* Renaming
* Take out mspace functions to their own file
* Factor out io to a new file
* Empty str and memory files
* Overloaded functions be like:
* str
* memory + math +clang
* clang...
* adjustments :D
* longjmp is questionable
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-02-14 09:58:38 +02:00
DanielSvoboda
0f8bd509b2
Crowdin translation adjustments ( #2426 )
...
* Fix TR
* +
2025-02-14 07:23:24 +02:00
DanielSvoboda
d1e88c40d8
Displays translation in interface, not logs or config ( #2424 )
...
Release/Nightly
async/sync
2025-02-14 07:23:11 +02:00
DanielSvoboda
46ef678f55
Fix PR 2422 ( #2425 )
2025-02-13 19:51:20 -08:00
DanielSvoboda
d76210d24f
Set language to en_US if value is incorrect ( #2422 )
2025-02-13 22:23:19 +02:00
DanielSvoboda
4dfe05db24
language fix ( #2421 )
2025-02-13 20:01:35 +02:00
DanielSvoboda
3634026436
Standard language fix ( #2420 )
...
* Standard language fix
* +
2025-02-13 19:54:50 +02:00
Stephen Miller
455b23c6f1
Update video_out.cpp ( #2416 )
2025-02-13 16:29:26 +02:00
georgemoralis
1e7f651b1b
Auto update of english translation file based on sources ( #2349 )
...
* added auto-translation action
* made scripts executable
* reuse
* no-obsolete - reuse (#2392 )
* other languages - reuse
* no-obsolete
see everything that is 'vanished', because it does not exist
* Update update_translation.sh
* +
---------
Co-authored-by: DanielSvoboda <daniel.svoboda@hotmail.com>
2025-02-13 15:50:55 +02:00
georgemoralis
c94cd531f0
New Crowdin updates ( #2415 )
...
* New translations en_us.ts (Romanian)
* New translations en_us.ts (French)
* New translations en_us.ts (Spanish)
* New translations en_us.ts (Arabic)
* New translations en_us.ts (Danish)
* New translations en_us.ts (German)
* New translations en_us.ts (Greek)
* New translations en_us.ts (Finnish)
* New translations en_us.ts (Hungarian)
* New translations en_us.ts (Italian)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Korean)
* New translations en_us.ts (Lithuanian)
* New translations en_us.ts (Dutch)
* New translations en_us.ts (Norwegian)
* New translations en_us.ts (Polish)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Albanian)
* New translations en_us.ts (Swedish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Ukrainian)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Chinese Traditional)
* New translations en_us.ts (Vietnamese)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Indonesian)
* New translations en_us.ts (Persian)
2025-02-13 15:40:14 +02:00
DanielSvoboda
43191ff426
Formatting for Crowdin ( #2413 )
...
* Formatting for crowdin
* +
2025-02-13 14:42:40 +02:00
squidbus
6e12642151
shader_recompiler: Lower non-compute shared memory into spare VGPRs. ( #2403 )
2025-02-12 20:10:13 -08:00
squidbus
ebe2aadb4c
gnmdriver: Implement sceGnmUpdateHsShader ( #2412 )
2025-02-12 19:45:42 -08:00
squidbus
c9d425dc08
fix: Correct number of allocated VGPRs.
2025-02-12 17:53:52 -08:00
Missake212
5f2467b453
change ts it ( #2396 )
2025-02-12 19:05:52 +02:00
rainmakerv2
3b1840b7a9
Add error message when trophy data extraction fails ( #2393 )
...
Co-authored-by: rainmakerv2 <30595646+jpau02@users.noreply.github.com>
2025-02-12 19:05:35 +02:00
kalaposfos13
50b27bebd8
fix deprecation ( #2406 )
2025-02-12 19:05:14 +02:00
squidbus
7624e9482c
memory: Log for sceKernelMapNamedDirectMemory in more cases. ( #2404 )
2025-02-12 19:04:58 +02:00
DanielSvoboda
642c0bc367
QT: AutoUpdate -Formatting/Always Show Changelog ( #2401 )
...
* QT: AutoUpdate - Text formatting
* +
* Always Show Changelog
* +
update Channel is already called once, it doesn't need to be called again
2025-02-12 19:04:35 +02:00
DanielSvoboda
98eb8cb741
Fix S_LSHR_B32 ( #2405 )
...
the shift value should be extracted from the 5 least significant bits of the second operand (S1.u[4:0]), to ensure that the shift is limited to values from 0 to 31, suitable for 32-bit operations
Instruction S_LSHR_B32
Description D.u = S0.u >> S1.u[4:0]. SCC = 1 if result is non-zero.
2025-02-12 06:31:19 -08:00
squidbus
2188895b40
buffer_cache: Give null buffer full usage flags. ( #2400 )
2025-02-11 00:19:38 -08:00
squidbus
40eef6a066
shader_recompiler: Exclude defaulted fragment inputs from quad/rect passthrough. ( #2383 )
2025-02-10 21:33:30 -08:00
Stephen Miller
b51c767296
Better bounds checks for sceKernelDlsym ( #2394 )
...
Unity, being the awful game engine it is, checks for a return value of zero to determine if sceKernelLoadStartModule failed. This results in it throwing an error code into sceKernelDlsym's handle parameter when the module it's searching for doesn't exist.
2025-02-09 19:31:07 -08:00
squidbus
843cd01308
fix: Disable VK_EXT_tooling_info on AMD proprietary for now.
2025-02-09 16:34:20 -08:00
Stephen Miller
22357f70c2
Improve parameter checks for posix_pthread_rename_np ( #2391 )
2025-02-09 13:50:59 -08:00
psucien
04fe3a79b9
fix: lower UBO max size to account buffer cache offset ( #2388 )
...
* fix: lower UBO max size to account buffer cache offset
* review comments
* remove UBO size from spec and always set it to max on shader side
2025-02-09 22:03:20 +01:00
SaltyBet
34a4f6e60e
enableHDRCheckBox fix ( #2390 )
...
isHDRAllowed -> allowHDR (per TOML).
2025-02-09 12:31:32 -08:00
squidbus
15b520f4a2
renderer_vulkan: Skip tessellation isolines if not supported. ( #2384 )
2025-02-09 10:20:13 -08:00
psucien
5d4812d1a6
hot-fix: fix for unintended gamma correction bypass when HDR is disabled
2025-02-09 18:22:07 +01:00
tomboylover93
f3afbfbcec
Add HDR option to settings menu ( #2387 )
2025-02-09 18:59:09 +02:00
squidbus
0e238c87cb
cpu_patches: Lower extrq/insertq log to trace. ( #2386 )
2025-02-09 18:58:48 +02:00
F1219R
89d349ae1c
Update SQ translation + fix typo in EN translation ( #2382 )
...
* Update sq translation
* Update sq translation
* Fix typo in en translation
2025-02-09 18:58:12 +02:00
Daniel Nylander
95d5343eb4
Updated Swedish translation ( #2380 )
...
* Adding Swedish translation
* Updated Swedish translation with additional strings
Updated the Swedish translations using lupdate to found additional strings
cd src/qt_gui/treanslations
lupdate ../../../../shadPS4/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP,translate+=TRANSLATE_PLURAL_STR,translate+=TRANSLATE_PLURAL_FS -no-obsolete -locations none -source-language en -ts sv.ts
* Update sv.ts
* Updated Swedish translation
* Adding copyright boilerplate
* Updated Swedish translation
* Updated Swedish translation
* Update sv.ts whitespace in boilerplate
* Updated Swedish translation
Please do not add or change anything. Always use lupdate to update TS translation files
* Update sv.ts
* Update sv.ts small typo
2025-02-09 18:57:25 +02:00
squidbus
214eab2c52
gnmdriver: Fill in functions stubbed on real firmware. ( #2379 )
2025-02-09 18:57:10 +02:00
psucien
8f2883a388
video_out: HDR support ( #2381 )
...
* Initial HDR support
* fix for crashes when debug tools used
2025-02-09 15:54:54 +01:00
Vladislav Mikhalin
fb0871dbc8
ajm: mark empty batches as finished immediately ( #2385 )
2025-02-09 16:11:24 +03:00
squidbus
9dc3e39fc2
address_space: Split macOS reserved memory region. ( #2372 )
2025-02-08 13:21:32 -08:00
Martin
a7a8ebcd77
Fix duplicated translations ( #2377 )
...
* fix spelling and wording mistakes nb.ts
* remove second CompatibilityInfoClass
* fix duplicate compile warnings
2025-02-08 20:49:34 +02:00
DanielSvoboda
d98face501
Game-compatibility - improved ( #2367 )
...
* Game-compatibility - improved
* +
none of these texts have a translation \o/
* Fix
- html_url has been removed, the url is now built dynamically from the issue_number, and the file has decreased in size from 537kb to 355KB;
-Fix QProgressDialog
- change the correct directory, from my ford to the official one
* TR
2025-02-08 17:25:55 +02:00
DemoJameson
3c5cb093de
Update zh_CN translation ( #2361 )
2025-02-07 18:21:24 +02:00
squidbus
cfe249debe
shader_recompiler: Replace texel buffers with in-shader buffer format interpretation ( #2363 )
...
* shader_recompiler: Replace texel buffers with in-shader buffer format interpretation
* shader_recompiler: Move 10/11-bit float conversion to functions and address some comments.
* vulkan: Remove VK_KHR_maintenance5 as it is no longer needed for buffer views.
* shader_recompiler: Add helpers for composites and bitfields in pack/unpack.
* shader_recompiler: Use initializer_list for bitfield insert helper.
2025-02-06 20:40:49 -08:00
DanielSvoboda
78b4f10cc6
QT: AutoUpdate - improvement message limit exceeded github ( #2365 )
2025-02-06 20:40:13 -08:00
DanielSvoboda
46cbee1585
RemapSwizzle formatting ( #2368 )
...
This doesn't change anything, it just reduces duplicate information.
2025-02-06 18:18:02 -08:00
squidbus
78ea536c95
hotfix: 4444 swizzle order
2025-02-06 17:55:46 -08:00
squidbus
1a00b1af24
vulkan: Use more supported 4444 format. ( #2366 )
2025-02-06 17:45:47 -08:00
squidbus
1eb0affdea
vk_instance: Clean up extension management. ( #2342 )
2025-02-06 16:38:02 -08:00
kalaposfos13
0d498f12b9
Fix merge, but for real this time ( #2359 )
2025-02-05 22:11:07 +02:00
kalaposfos13
f111395044
Fix issues with input detection due to overloaded ring buffer and fix buffer size being incorrect ( #2346 )
...
* Add axis noise filter + only update outputs if a change happened
* Change the ring buffer size to 32 as seen in Ghidra
* Fix merge
2025-02-05 20:36:16 +02:00
Martin
0c3260b1b4
Update nb.ts ( #2353 )
...
* add copyinfo and backgroundimage nb tr
* better wording and fix spelling mistakes
2025-02-05 19:54:39 +02:00
rainmakerv2
e1f0cd65af
Set focus, refresh GUI after closing text editor, prevent no comma crash ( #2354 )
...
Co-authored-by: rainmakerv2 <30595646+jpau02@users.noreply.github.com>
2025-02-05 19:54:27 +02:00
Stephen Miller
e972a8805d
Bump size of buffer_views ( #2357 )
...
Uncharted 4 (and perhaps some other games) fill this up, causing a `Unhandled exception: boost::container::bad_alloc thrown` exception
2025-02-05 19:54:13 +02:00