Jean-Philip Desjardins
4caa1c5495
Load from subpass.
2021-09-24 12:56:19 -04:00
Jean-Philip Desjardins
708171c8f9
WIP
2021-09-24 12:56:19 -04:00
Jean-Philip Desjardins
9d0374fc12
Fix validation errors.
2021-09-24 12:56:19 -04:00
Jean-Philip Desjardins
cce900052c
Just some WIP. Nothing works yet.
2021-09-24 12:56:19 -04:00
Jean-Philip Desjardins
06b4753d6d
Use a dynamic struct chain for vkCreateDevice.
...
We'll need to disable some stuff for mobile.
2021-09-24 11:03:48 -04:00
Jean-Philip Desjardins
5a0ee10a9b
Style fix.
2021-09-18 12:11:16 -04:00
Jean-Philip Desjardins
6e8209508f
Refactor first pass in prep for mobile vulkan merge.
2021-09-18 12:11:16 -04:00
Jean-Philip Desjardins
9b2c60f1ba
Fix Linux build.
2021-09-11 13:39:41 -04:00
Jean-Philip Desjardins
24b5704e30
Remove redundant variable.
2021-09-11 13:27:24 -04:00
Jean-Philip Desjardins
eac05ee427
Rewrite exp decrease code to avoid UB.
...
clang seems to not like the previous version and it was causing Onimusha to hang.
2021-09-11 13:27:07 -04:00
Jean-Philip Desjardins
4064c4c5e0
Use GetDisplayBounds.
2021-09-03 13:28:55 -04:00
Jean-Philip Desjardins
8ef21cca25
Add GetDisplayBounds function.
2021-09-03 13:28:55 -04:00
Carlos Estrague / Mrc_munir
f863ed3489
Enable vulkan on arm64 board
...
Nvidia jetson board with TX1 soc and higher with minimal L4T 32.4.2 image and higher supporting Shader interlock .
Minimal for this is Qt 5.10 and vulkan headers SDK 1.1.110 .
2021-09-03 15:42:55 +02:00
Jean-Philip Desjardins
0af06179bb
Add stub for GetThreadmanIdList.
...
Prevent issues with undefined values. This is used by Tekken 5, but the results are unused (most likely left-over debugging code).
2021-09-01 09:31:31 -04:00
Jean-Philip Desjardins
d4f7a79e19
Add a constraint to keep alloc list sorted.
2021-09-01 09:31:31 -04:00
Jean-Philip Desjardins
2544da7b62
Add some debugging info in SYSMEM.
2021-09-01 09:31:30 -04:00
Jean-Philip Desjardins
dd286d3fa3
Add missing logs.
2021-09-01 09:31:30 -04:00
Jean-Philip Desjardins
e162749d28
Add another texture read format.
2021-08-31 17:53:44 -04:00
Jean-Philip Desjardins
e222afb29c
Fix primitive info display in frame debugger when PRMODECONT is used.
2021-08-31 16:40:53 -04:00
Jean-Philip Desjardins
86b66ec9aa
Allow enabling/disabling various GS features for frame debugger.
2021-08-31 16:40:26 -04:00
Jean-Philip Desjardins
bb88de4350
Fix menu toggles.
2021-08-31 16:39:55 -04:00
Jean-Philip Desjardins
88037d484a
Properly handle content URIs in DoesBootableExist.
2021-08-25 15:47:17 -04:00
Jean-Philip Desjardins
8ecdf2aed2
Update content URI handling.
...
Allows manipulating paths for sidecar files (CUE/BIN).
2021-08-25 15:47:17 -04:00
Jean-Philip Desjardins
01ac0abdf7
Update Framework submodule.
2021-08-25 15:47:15 -04:00
Jean-Philip Desjardins
e358920702
Code style fix.
2021-08-25 15:47:14 -04:00
Jean-Philip Desjardins
a4d7dc43f5
First pass for Android scoped storage support.
...
Kinda works, but needs lots of testing.
2021-08-25 15:47:14 -04:00
Jean-Philip Desjardins
67c5e42eb7
Cleanup.
2021-08-25 15:47:13 -04:00
Jean-Philip Desjardins
547cb960aa
Display SCISSOR state.
2021-08-24 14:12:10 -04:00
Jean-Philip Desjardins
9077729721
Scale pixel buffer viewport.
...
Fixes issues on high dpi screens.
2021-08-24 10:36:11 -04:00
Jean-Philip Desjardins
54eb88c51b
Don't flush transfers if using HWREG.
...
Fixes render issues in Tales of Legendia.
2021-08-20 17:36:29 -04:00
Jean-Philip Desjardins
e333c8f661
Add GetTexture in GSH Vulkan.
2021-08-20 17:17:49 -04:00
Jean-Philip Desjardins
7409a2c95b
Allow changing GS handler in frame debugger.
2021-08-20 15:39:52 -04:00
Jean-Philip Desjardins
4231f0ec6a
Add loading of fb display mode setting.
2021-08-20 11:51:47 -04:00
Jean-Philip Desjardins
fcd7483f5f
Style fix.
2021-08-20 11:42:29 -04:00
Jean-Philip Desjardins
d4d82b4f7e
Add example to create Vulkan GS handler in frame debugger.
...
Needs to be a setting or something.
2021-08-20 11:41:27 -04:00
Jean-Philip Desjardins
5e80640648
Add GSH_Vulkan as a dependency if we Vulkan enabled.
2021-08-20 11:40:19 -04:00
Jean-Philip Desjardins
76e6b7d6ca
Fix build error.
2021-08-20 11:13:04 -04:00
Jean-Philip Desjardins
095e4e4e8d
Use scale from GS handler.
2021-08-20 11:11:45 -04:00
Jean-Philip Desjardins
98ec433431
Make QtFramedebugger independent of GSH OpenGL.
2021-08-20 10:37:49 -04:00
Jean-Philip Desjardins
6bd3698d09
Remove dependency from GSH_OpenGL.
2021-08-20 10:04:07 -04:00
Jean-Philip Desjardins
6c23cb5c3e
Remove unused ReadFramebuffer function.
2021-08-20 09:52:34 -04:00
Jean-Philip Desjardins
596e81fd38
Move VERTEX to GSHandler.
2021-08-19 21:01:17 -04:00
Jean-Philip Desjardins
8c38434937
Make surface optional in Vulkan.
...
For offscreen rendering.
2021-08-18 19:26:40 -04:00
Jean-Philip Desjardins
09cec2ebd5
Properly destroy GS handler.
2021-08-18 17:20:07 -04:00
Jean-Philip Desjardins
0921b535bd
Move some frame dump logic in GSHandler.
...
Use the proper functions to sync memory.
2021-08-18 17:16:25 -04:00
Jean-Philip Desjardins
a91e23e182
Add Vulkan Offscreen.
...
Still need to handle surface properly.
2021-08-17 17:18:53 -04:00
Jean-Philip Desjardins
9be76e448a
Cleanup.
2021-08-17 10:50:32 -04:00
Jean-Philip Desjardins
3555a1385f
Report that files on S3 always exist.
2021-08-10 17:38:10 -04:00
Jean-Philip Desjardins
81d582dd0e
Make game launching async.
...
Required since starting a game on S3 will do network requests.
2021-08-10 17:38:09 -04:00
Jean-Philip Desjardins
6cc0334dcb
Use native code to handle bootables.
2021-08-10 17:38:09 -04:00