baggins183
5a6fb13f36
Merge branch 'main' into printf
2024-10-06 12:24:09 -07:00
TheTurtle
310814ac71
shader_recompiler: Support for more offset layouts ( #1270 )
2024-10-06 18:43:59 +02:00
baggins183
e3ebc32032
Update src/shader_recompiler/ir/value.cpp
...
Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2024-10-06 08:48:49 -07:00
tGecko
4ce95e55e0
add log type to log file ( #1260 )
2024-10-06 14:53:53 +03:00
fireph
351e4861ca
Working touchpad support ( #1257 )
...
* Working touchpad support
Tested on PS5 controller plugged in via USB.
* fix lint
2024-10-06 13:00:35 +03:00
Frodo Baggins
7b1aae07ee
remove string pool changes
2024-10-05 19:33:30 -07:00
Frodo Baggins
6722f2805a
add new Value variant for string literal. Use arg0 for fmt string
2024-10-05 19:25:04 -07:00
nishinji
2fd4861d3e
CI: Build outside the main branch ( #1239 )
2024-10-06 02:26:19 +03:00
squidbus
60092ce849
vulkan: Use view of null buffer for texel buffers if nullDescriptor not supported. ( #1231 )
2024-10-06 02:25:12 +03:00
squidbus
2a7d56dbf2
shader_recompiler: Remove outdated image array warning. ( #1256 )
2024-10-06 01:42:58 +03:00
psucien
927bb0c175
Initial support of Geometry shaders ( #1244 )
...
* video_core: initial GS support
* fix for components mapping; missing prim type
2024-10-06 01:26:50 +03:00
squidbus
5bb45dc7ba
vulkan: Respect maximum sampler LOD bias. ( #1254 )
2024-10-06 01:05:24 +03:00
Frodo Baggins
577af02346
fix clangformat
2024-10-05 14:08:56 -07:00
Frodo Baggins
6d49cfb3bf
update sirit submodule
2024-10-05 14:06:20 -07:00
Frodo Baggins
4d8ae044e7
copyright
2024-10-05 13:11:05 -07:00
Frodo Baggins
f706a872b8
use NumArgsOf again
2024-10-05 12:43:29 -07:00
Frodo Baggins
fed556ad68
add notes about DebugPrint IR op
2024-10-05 12:39:59 -07:00
Frodo Baggins
9fd59e256a
fix num args 4 -> 5
2024-10-05 12:33:58 -07:00
squidbus
8576d5e72c
shader_recompiler: Set array size to max UBO size when 0. ( #1251 )
...
* shader_recompiler: Set array size to max UBO size when 0.
* vulkan: Account for fallbacks when setting depth attachment format.
2024-10-05 22:31:52 +03:00
Frodo Baggins
72136b4bdd
(dont merge??) update sirit submodule
2024-10-05 12:10:00 -07:00
Frodo Baggins
3df22f5d65
more
2024-10-05 11:57:36 -07:00
Frodo Baggins
fde78e5e10
more cleanup
2024-10-05 11:54:20 -07:00
Frodo Baggins
e69b2d410c
cleanup. delete vaarg stuff. Smuggle format string in Info and flags
2024-10-05 11:48:11 -07:00
squidbus
ee57c2fd69
vulkan: Fix two more validation errors. ( #1250 )
2024-10-05 21:35:02 +03:00
¥IGA
1dabea7514
Fix a Qt warning ( #1249 )
2024-10-05 21:34:53 +03:00
ElBread3
2b8c2ce423
Fix list sorting for some categories ( #1242 )
...
* fix list sorting for serial, firmware version, and game size
* bad apple!!
* qol
2024-10-05 21:34:38 +03:00
Frodo Baggins
6b830f641c
add missing microinstruction changes for debugprint
2024-10-05 10:26:22 -07:00
Frodo Baggins
69b3eff9c9
Fix IR Debug Print. Add StringLiteral op
2024-10-05 10:26:22 -07:00
Frodo Baggins
060cbe5391
small correction for flags in Inst
2024-10-05 10:26:22 -07:00
Frodo Baggins
ff293920e6
Add shader debug print opcode that uses NonSemantic DebugPrintf extension
2024-10-05 10:26:22 -07:00
Vinicius Rangel
a5968b630d
imgui: fix blocking keyboard at startup ( #1237 )
...
* imgui: dont capture any input without an active nav window
fix keyboard not being available as soon as the emulator opens
* imgui: cleanup renderer assigning unnecessary sType to vulkan structures
2024-10-04 19:06:08 +03:00
Mahmoud Adel
76644a0169
add Opcodes to switch case ( #1233 )
...
* add Opcodes to switch case
Added Opcodes to switch case, they were done here but weren't added to switch 9f79764b01 (diff-9a6c2e2027c03231e88aaaab30908baecae202661839f35c31a777fec2500c7aR659)
* clang
2024-10-04 11:24:45 +03:00
tGecko
ec6579cb4f
Hide cursor on key/button press ( #1211 )
2024-10-04 08:49:18 +02:00
korenkonder
9f79764b01
Add various V_CVT opcodes ( #1223 )
2024-10-04 08:48:05 +02:00
squidbus
be411b37d4
vulkan: Fix dynamic vertex binding stride validation errors. ( #1229 )
2024-10-04 07:51:08 +03:00
Vinicius Rangel
49ceff71a2
Devtools fixes1 ( #1228 )
...
* imgui: fix nav with dock & fps display disabled by default
* devtools: change basic fps scale
* imgui: scale font with display dpi
2024-10-04 06:44:36 +03:00
korenkonder
da519f9091
Moved opcode to it's proper location ( #1221 )
2024-10-03 22:47:26 +02:00
Vinicius Rangel
af398e3684
Devtools: PM4 Explorer ( #1094 )
...
* Devtools: Pause system
* Devtools: pm4 viewer
- new menu bar
- refactored video_info layer
- dump & inspect pm4 packets
- removed dumpPM4 config
- renamed System to DebugState
- add docking space
- simple video info constrained to window size
* Devtools: pm4 viewer - add combo to select the queue
* Devtools: pm4 viewer - add hex editor
* Devtools: pm4 viewer - dump current cmd
* add monospaced font to devtools
* Devtools: pm4 viewer - use spec op name
avoid some allocations
2024-10-03 22:43:23 +02:00
¥IGA
009f956d8d
imgui: Makes the window edges rounded ( #1143 )
2024-10-03 19:28:41 +02:00
ElBread3
ff13aff862
video_core: IMAGEGATHER4_C_O ( #1210 )
2024-10-03 18:48:54 +02:00
dbz400
54dafce541
Add V_CVT_F64_I32 ( #1219 )
2024-10-03 18:48:28 +02:00
Daniel R.
5e26294e27
video_core: disable warnings on vulkan
2024-10-03 16:57:33 +02:00
georgemoralis
ed24632ceb
Fix some network,npmanager issues ( #1215 )
...
* improved np toolkit callbacks
* added ExecuteGuest in callback
* clang format
2024-10-03 14:03:26 +03:00
squidbus
7209b7d786
shader_recompiler: Shader param fixups ( #1199 )
2024-10-03 10:50:51 +03:00
squidbus
1a34c2a189
core: Fix some missing uses of ExecuteGuest. ( #1214 )
2024-10-03 08:38:24 +03:00
squidbus
388d717205
audio_core: Fix return value types and shift some error handling to library. ( #1212 )
2024-10-03 07:01:39 +03:00
Mikasa-san
7e533ccf50
Refactor audio handling with range checks, buffer threshold, and lock… ( #1200 )
...
* Refactor audio handling with range checks, buffer threshold, and lock fixes
- Added range checks for handle to avoid invalid index access in AudioOutOutput, AudioOutSetVolume, and AudioOutGetStatus.
- Added a constant AUDIO_STREAM_BUFFER_THRESHOLD for the buffer threshold (was previously a magic number).
- Set the freq parameter correctly in the SDL_AudioSpec structure in AudioOutOpen.
- Fixed locking issues in AudioOutOutput to avoid unlocking before it's locked.
* Refactor audio handling with range checks, buffer threshold, and lock fixes
- Added range checks for handle to avoid invalid index access in AudioOutOutput, AudioOutSetVolume, and AudioOutGetStatus.
- Added a constant AUDIO_STREAM_BUFFER_THRESHOLD for the buffer threshold (was previously a magic number).
- Set the freq parameter correctly in the SDL_AudioSpec structure in AudioOutOpen.
- Fixed locking issues in AudioOutOutput to avoid unlocking before it's locked.
- Removed tab spaces to fix format clang error
2024-10-02 18:34:16 +03:00
tGecko
93317911eb
fix music playing when it shouldn't ( #1203 )
2024-10-02 18:33:36 +03:00
CrazyBloo
394b7fa671
replace trophy xml error with assert ( #1197 )
2024-10-02 12:31:55 +03:00
Paris Oplopoios
d20efcb0d2
Some nits and fixes on paths ( #1190 )
...
* Some nits and fixes
* More path conversions
* Add some more logging
* Log the path too
2024-10-02 07:18:00 +03:00