Random
c8c75c4c4a
fix gcc compilation error in vk_graphics_pipeline.cpp ( #477 )
...
gcc fails to infer the type of the two parts of a ternary expression whose types are different but both contain an implicit cast operator to the same type
2024-08-19 18:45:42 +03:00
¥IGA
0a64ec336f
Adding icons to categories ( #479 )
2024-08-19 18:42:23 +03:00
Dzmitry Dubrova
f634753f7b
Add messages to asserts ( #476 )
2024-08-19 15:29:13 +03:00
Lizardy
f197e05379
[WIP] libSceNgs2 ( #439 )
...
* init ngs2
* clang
* ngs2 HLE for missing LLE
* clang
* clang
* orbis ngs2 error codes
* resolve, error codes, ngs2_impl
* clang
* clang
* mac atomic
* clang
* mac
* clang
---------
Co-authored-by: microsoftv <6063922+microsoftv@users.noreply.github.com>
2024-08-19 10:03:05 +03:00
georgemoralis
e971057777
Merge pull request #471 from DanielSvoboda/Copy_submenu
...
Copy info - submenu
2024-08-19 09:45:44 +03:00
DanielSvoboda
9b20393524
Copy submenu
2024-08-19 01:25:15 -03:00
georgemoralis
116004582f
Merge pull request #466 from DanielSvoboda/alphabetical-order-console-language
...
Alphabetical order console language
2024-08-18 23:37:34 +03:00
DanielSvoboda
6fcc74036f
alphabetical order console language
2024-08-18 17:24:41 -03:00
DanielSvoboda
642a59de16
alphabetical order console language
2024-08-18 17:24:35 -03:00
georgemoralis
7e418979b6
Merge pull request #463 from Xphalnos/main
...
Misc changes
2024-08-18 22:26:53 +03:00
DanielSvoboda
6c3e03e6ba
alphabetical order console language
2024-08-18 16:15:06 -03:00
DanielSvoboda
e2d0bae6fd
alphabetical order console language
2024-08-18 16:04:48 -03:00
Vladislav Mikhalin
b4cee64615
Fix stencil buffer not being used ( #464 )
2024-08-18 20:37:29 +03:00
Xphalnos
2df1372a46
Misc changes
2024-08-18 17:56:29 +02:00
Lizardy
74d43d059f
shader_recompiler: BUFFER_ATOMIC & DS_* Opcodes ( #428 )
...
* BUFFER_ATOMIC | DS_MINMAX_U32
- Emission of BufferAtomicU32
- Addition of Buffer opcodes to IR
- Translator for BUFFER_ATOMIC Opcode
- Translators for DS_MAXMIN_U32 Opcodes
* Clang Format & UNREACHABLE_MSG
* clang
* no crash on compile
* clang
* Shared Atomics
* reuse
* rm vscode
* resolve
* opcodes
* side effects
* attempt fix shader comp
* failed attempt to fix
* clang
* do correct vdata set (still fails)
* clang
* fixed BUFFER_ATOMIC_ADD, DS_ADD_U32 fails
* data share should work
* clang
* resource tracking for buffer atomic
* clang
* distinguish RTN opcodes
* clean IsBufferInstruction
---------
Co-authored-by: microsoftv <6063922+microsoftv@users.noreply.github.com>
2024-08-17 22:06:06 +03:00
¥IGA
fa7e7a9963
About Window ( #458 )
2024-08-17 19:13:37 +03:00
georgemoralis
4b203891f8
Merge pull request #455 from Xphalnos/main
...
Qt-GUI: Improvements (Part 2)
2024-08-17 10:58:11 +03:00
georgemoralis
c77f6413c1
Merge pull request #456 from StevenMiller123/sem_fix
...
Improve posix_sem functions
2024-08-17 10:57:19 +03:00
Xphalnos
4b1aecc912
Logger update
2024-08-17 08:22:31 +02:00
Stephen Miller
2cfc6f48e5
clang-format fix
2024-08-16 17:22:06 -05:00
Stephen Miller
07e9273a70
Add SetPosixErrno function
...
I used a switch statement for future proofing, as some codes differ between Windows, Mac, Linux, or Orbis. Right now I've only added the codes that should be possible to encounter.
2024-08-16 17:20:21 -05:00
Stephen Miller
6945be1081
Might fix clang-format?
2024-08-16 15:10:20 -05:00
Stephen Miller
97138cc2ea
another clang-format fix
2024-08-16 15:07:19 -05:00
Stephen Miller
7c1cb036d4
clang-format fix
2024-08-16 14:55:55 -05:00
Stephen Miller
26ef12d1c7
Improve posix_sem functions
...
Use ErrSceToPosix to update g_posix_errno appropriately after sem function calls.
2024-08-16 14:33:48 -05:00
Xphalnos
acb2849f2e
Reduce window size
2024-08-16 19:48:18 +02:00
Dzmitry Dubrova
3813207000
misc changes, part ?/? ( #441 )
...
* gui: add option to boot a game by choosing elf file
* core: some small implementations
* fs: implement open func
* add some validations
* spirv: add image format
* video_core: add eR16Uint to formats
2024-08-16 20:16:15 +03:00
Dzmitry Dubrova
f718c50db7
core: Some small pad stubs ( #424 )
...
* core: Some small pad stubs
* core: handle scePadSetLightBar wrong lightbar setting
2024-08-16 20:11:55 +03:00
TheTurtle
3b1e3b0a72
control_flow_graph: Initial divergence handling ( #434 )
...
* control_flow_graph: Initial divergence handling
* cfg: Handle additional case
* spirv: Handle tgid enable bits
* clang format
* spirv: Use proper format
* translator: Add more instructions
2024-08-16 20:05:37 +03:00
Vinicius Rangel
b8ec925ebb
gpu: primitive_restart bit check typo ( #454 )
2024-08-16 20:03:19 +03:00
Alexandre Bouvier
53b3506a5a
cmake: prefer system renderdoc library ( #452 )
2024-08-16 19:49:32 +03:00
Vinicius Rangel
248fcdbb35
gpu: check right register for primitive restart index ( #453 )
...
@red-prig suggestion
Not sure if it is possible to have trash in the register (maybe if primitive restart is toggled off), but just to make sure.
2024-08-16 19:49:15 +03:00
Alexandre Bouvier
6eb355e15f
cmake: prefer system ffmpeg library ( #451 )
2024-08-16 18:56:47 +03:00
Herman Semenov
17f249eec9
core,shader_recompiler: added const ref filesystem::path and removed if type size less 16 ( #446 )
2024-08-16 11:36:05 +03:00
georgemoralis
7f674155f1
Merge pull request #400 from vladmikhalin/basic-av-player
...
Basic AvPlayer implementation
2024-08-16 11:17:56 +03:00
Xphalnos
21770dc550
Qt-GUI: Improvements
2024-08-16 09:45:59 +02:00
Vladislav Mikhalin
099e735a97
last minute fixes
2024-08-16 10:30:48 +03:00
georgemoralis
fa698257c9
Merge pull request #449 from squidbus/libc++
...
Enable -fexperimental-library when using clang libc++
2024-08-16 10:28:03 +03:00
squidbus
047a6b87df
Enable -fexperimental-library when using clang libc++
2024-08-15 23:22:38 -07:00
Vladislav Mikhalin
5184161b79
Fixed threading, migrated to CVs, added looping
2024-08-15 22:02:04 +03:00
Vladislav Mikhalin
8b23ec3885
fixing build on linux and mac
2024-08-15 22:00:51 +03:00
Vladislav Mikhalin
56cb7727f5
Fixed some sound and threading issues.
...
Details:
* Switched SDL audio mutex to RW lock. This fixes games that continiously call SetVolume in a different thread (like Ghostbusters)
* Added contition to buffer audio packets independent of video packets. This fixes choppy audio across many games.
* Increased the number of audio frame buffers from 2 to 4. Just in case.
* Migrated to std::jthread and std::mutex from pthreads.
* Fixed a race condition with joins on avplayer close that caused a crash.
2024-08-15 22:00:51 +03:00
Vladislav Mikhalin
3325169927
Added some logs, fixed some crashes, fixed align.
2024-08-15 22:00:51 +03:00
Vladislav Mikhalin
b2146acda5
avplayer WIP
2024-08-15 22:00:51 +03:00
georgemoralis
e04a4673c8
starting 0.2.1
2024-08-15 19:58:18 +03:00
georgemoralis
ff9ece3e54
tagged 0.2.0 release
2024-08-15 19:41:42 +03:00
psucien
d9d67c85ec
libraries: vide_out: redundant assert removed
2024-08-15 17:41:53 +02:00
¥IGA
d81dabf4f0
Qt-GUI: Cleaning the option menu ( #443 )
2024-08-15 17:49:13 +03:00
Vinicius Rangel
c69d6fd490
gpu: handle primitive restart index register ( #438 )
2024-08-15 15:43:27 +03:00
¥IGA
1beebca7b8
Qt-GUI: Adding User Name selection ( #440 )
...
* Qt-GUI: Adding User Name selection
* fix
* fix 2
* fix 3 (thanks Poly)
* Change the username emplacement
2024-08-15 15:06:09 +03:00