DanielSvoboda
e2bd5a03c3
Update opcodes.inc
2024-07-29 19:10:05 -03:00
DanielSvoboda
287ecd434f
GetGpuClock64
...
some game requested it (3), but GetGpuClock64 is correct? What exactly should it return?
2024-07-29 19:10:01 -03:00
DanielSvoboda
2ee6575240
Update resource_tracking_pass.cpp
2024-07-29 19:09:57 -03:00
DanielSvoboda
e391d7cc67
Update emit_spirv_instructions.h
2024-07-29 19:09:53 -03:00
DanielSvoboda
f6dfd81f3d
remove DS_MAX - DS_MIN
2024-07-29 19:09:49 -03:00
DanielSvoboda
ebe2fbd8ed
Update vector_alu.cpp
2024-07-29 19:09:45 -03:00
DanielSvoboda
c1569c7358
remove DS_MAX - DS_MIN
2024-07-29 19:09:38 -03:00
DanielSvoboda
0d145f4f20
Update translate.cpp
2024-07-29 19:09:35 -03:00
DanielSvoboda
eb96b94f8c
Update spirv_emit_context.cpp
2024-07-29 19:09:30 -03:00
DanielSvoboda
108ba41985
Update emit_spirv_context_get_set.cpp
2024-07-29 19:09:25 -03:00
DanielSvoboda
f76d48fc7e
Update translate.cpp
2024-07-29 00:17:14 -03:00
DanielSvoboda
d1f2250a20
Update translate.cpp
2024-07-28 23:38:40 -03:00
DanielSvoboda
f9cc4ebd65
Update scalar_alu.cpp
2024-07-28 23:23:04 -03:00
DanielSvoboda
68ff521bac
Update opcodes.inc
2024-07-28 23:22:13 -03:00
DanielSvoboda
6b019dced5
Update spirv_emit_context.cpp
2024-07-28 23:16:39 -03:00
DanielSvoboda
c06a4be7a9
Update spirv_emit_context.h
2024-07-28 23:12:18 -03:00
DanielSvoboda
41912d0a63
Update emit_spirv_warp.cpp
2024-07-28 23:11:17 -03:00
DanielSvoboda
953fd5cb76
Update emit_spirv_instructions.h
2024-07-28 23:10:17 -03:00
DanielSvoboda
7d64fb12db
Update emit_spirv_integer.cpp
2024-07-28 23:09:48 -03:00
DanielSvoboda
1c619e241e
Update vector_alu.cpp
2024-07-28 23:06:59 -03:00
DanielSvoboda
fb26e39633
Update opcodes.inc
2024-07-28 22:51:52 -03:00
DanielSvoboda
7215c1d2e1
Update ir_emitter.h
2024-07-28 22:48:24 -03:00
DanielSvoboda
3ecccc5a00
Update ir_emitter.cpp
2024-07-28 22:46:01 -03:00
DanielSvoboda
9abe09cd0c
Update vector_alu.cpp
2024-07-28 22:39:48 -03:00
DanielSvoboda
66ac528ae4
Update translate.cpp
2024-07-28 22:12:46 -03:00
DanielSvoboda
0a71335439
Update translate.h
2024-07-28 22:12:42 -03:00
DanielSvoboda
394363bfb9
Update data_share.cpp
2024-07-28 21:24:43 -03:00
DanielSvoboda
6dc79af9eb
Update emit_spirv_atomic.cpp
2024-07-28 18:00:36 -03:00
DanielSvoboda
6bd2ee4831
Update translate.cpp
2024-07-28 17:52:21 -03:00
DanielSvoboda
0d6fead8d2
Update translate.h
2024-07-28 17:51:54 -03:00
DanielSvoboda
8bab2d3e07
Update vector_memory.cpp
2024-07-28 17:51:11 -03:00
DanielSvoboda
156c65bfa9
Update emit_spirv_atomic.cpp
2024-07-28 17:46:21 -03:00
DanielSvoboda
7a3334bb2d
Update data_share.cpp
2024-07-28 14:52:57 -03:00
DanielSvoboda
8cb77b3fa5
Update opcodes.inc
2024-07-28 14:52:27 -03:00
DanielSvoboda
112bb5cff4
Update translate.cpp
2024-07-28 14:44:04 -03:00
DanielSvoboda
18a09f5a87
Update translate.h
2024-07-28 14:42:58 -03:00
DanielSvoboda
8c3eb0f4f7
Update vector_memory.cpp
2024-07-28 14:40:59 -03:00
DanielSvoboda
5f93037aeb
Update ir_emitter.cpp
2024-07-28 14:40:27 -03:00
DanielSvoboda
96ba76d859
Update emit_spirv_atomic.cpp
2024-07-28 14:39:02 -03:00
Dzmitry Dubrova
aa7c8ca2b6
Implement some pthread calls ( #332 )
2024-07-28 18:43:44 +03:00
DanielSvoboda
fb145342ce
log improvement ThrowInvalidType ( #330 )
...
* log improvement ThrowInvalidType
* log improvement ThrowInvalidType
2024-07-28 18:42:54 +03:00
psucien
30198d5ffc
Surface management rework (2/3) ( #329 )
...
* texture_cache: interface refactoring
* a bit of fixes and improvements
* texture_cache: macro tile extents for bpp 128
* texture_cache: detiler: prefer host memory for large buffers upload
2024-07-28 17:20:42 +02:00
TheTurtle
0d6edaa0a0
Move presentation to separate thread/improve sync ( #303 )
...
* video_out: Move presentation to separate thread
* liverpool: Better sync for CPU flips
* driver: Make flip blocking
* videoout: Proper flip rate and vblank management
* config: Add vblank divider option
* clang format
* videoout: added `sceVideoOutWaitVblank`
* clang format
* vk_scheduler: Silly merge conflict
* externals: Add renderdoc API
* clang format
* reuse
* rdoc: manual capture trigger
* clang fmt
---------
Co-authored-by: psucien <168137814+psucien@users.noreply.github.com>
2024-07-28 15:54:09 +02:00
Vinicius Rangel
361412031c
fix tls patch on windows ( #328 )
...
* fix tls patch on windows
based on TlsGetValue in kernel32.dll
* fix tls patch on windows for expansion slots
2024-07-27 20:16:21 +03:00
Vinicius Rangel
680192a0c4
64 bits OP, impl V_ADDC_U32 & V_MAD_U64_U32 ( #310 )
...
* impl V_ADDC_U32 & V_MAD_U64_U32
* shader recompiler: add 64 bits version to get register / GetSrc
* fix V_ADDC_U32 carry
* shader recompiler: removed automatic conversion to force_flt in GetSRc
* shader recompiler: auto cast between u32 and u64 during ssa pass
* shader recompiler: fix SetVectorReg64 & standardize switches-case
* shader translate: fix overflow detection in V_ADD_I32
use vcc lo instead of vcc thread bit
* shader recompiler: more 64-bit work
- removed bit_size parameter from Get[Scalar/Vector]Register
- add BitwiseOr64
- add SetDst64 as a replacement for SetScalarReg64 & SetVectorReg64
- add GetSrc64 for 64-bit value
* shader recompiler: add V_MAD_U64_U32 vcc output
- add V_MAD_U64_U32 vcc output
- ILessThan for 64-bits
* shader recompiler: removed unnecessary changes & missing consts
* shader_recompiler: Add s64 type in constant propagation
2024-07-27 17:23:59 +03:00
TheTurtle
d84b4adc83
semaphore: Yet another race condition fix ( #327 )
2024-07-27 17:18:18 +03:00
georgemoralis
b7c3ff932b
Merge pull request #325 from DanielSvoboda/BUFFER_STORE_DWORDX2
...
BUFFER_STORE_DWORDX2
2024-07-26 13:17:16 +03:00
georgemoralis
14e78591e8
Merge pull request #320 from shadps4-emu/miscFixes7
...
Misc Fixes 7
2024-07-26 13:14:04 +03:00
raziel1000
600a13c38f
fs: added /download0 mount
...
fs: get rid of double slashes
2024-07-26 08:07:22 -06:00
georgemoralis
2841eba538
added /dev/urandom
2024-07-26 08:50:39 +03:00