Asuka
|
dc198c7403
|
implement some graphics functions
|
2022-04-20 04:47:39 +08:00 |
|
Asuka
|
b55e3b7c37
|
upgrade to visual studio 2022
|
2022-04-19 16:56:54 +08:00 |
|
Asuka
|
1b24efd881
|
fix clang compatible bug
|
2022-04-19 15:22:39 +08:00 |
|
Asuka
|
d699d1d8ba
|
fix many validation layer errors
|
2022-04-19 04:49:49 +08:00 |
|
Asuka
|
e4841cfd9f
|
implement graphics context functions
|
2022-04-18 02:15:10 +08:00 |
|
Asuka
|
148e8e6333
|
introduce SceSwapchain
|
2022-04-17 18:43:11 +08:00 |
|
Asuka
|
7015025f7e
|
ignore generated shader binaries
|
2022-04-17 03:21:53 +08:00 |
|
Asuka
|
631092c8a3
|
delete generated files
|
2022-04-17 03:20:26 +08:00 |
|
Asuka
|
8c2d328fc9
|
introduce SceSwapchainBilter
together with some empty state functions
|
2022-04-17 03:15:40 +08:00 |
|
Asuka
|
6aeedb4bdd
|
ignore
|
2022-04-16 22:15:18 +08:00 |
|
Asuka
|
d81c24b352
|
fix many validation layer errors
|
2022-04-16 21:45:19 +08:00 |
|
Asuka
|
68ae253943
|
setup compute pass
|
2022-04-16 07:17:21 +08:00 |
|
Asuka
|
400254ed8c
|
resolve recursion construct
|
2022-04-16 04:01:47 +08:00 |
|
Asuka
|
03c162f9af
|
Implement buffer/image upload
|
2022-04-16 03:57:28 +08:00 |
|
Asuka
|
c6829e499b
|
introduce resource factory
|
2022-04-15 01:00:00 +08:00 |
|
Asuka
|
bcb68bc3bd
|
setup event cmd
|
2022-04-14 23:46:28 +08:00 |
|
Asuka
|
179275ecc3
|
port signal from dxvk
|
2022-04-14 23:05:11 +08:00 |
|
Asuka
|
f21be9bc64
|
port gpu event from dxvk
|
2022-04-14 06:30:36 +08:00 |
|
Asuka
|
446538825f
|
extract GcnShaderResourceTable
|
2022-04-14 04:56:55 +08:00 |
|
Asuka
|
a2374639b2
|
fix GcnModule stupid error
and some other improvements
|
2022-04-13 02:55:51 +08:00 |
|
Asuka
|
280c68d691
|
ignore
|
2022-04-12 02:17:36 +08:00 |
|
Asuka
|
b63f3dd004
|
make compile and analyzer inherite from instructioin iterator
and add some empty instruction handler
|
2022-04-12 02:16:25 +08:00 |
|
Asuka
|
25bd246011
|
optimize instruction conversion a bit
|
2022-04-12 01:40:11 +08:00 |
|
Asuka
|
02437f1afd
|
add some entry and finalize function for recompiler
|
2022-04-12 01:13:33 +08:00 |
|
Asuka
|
9c4e3c7565
|
adjust recompiler code structure
|
2022-04-12 00:38:03 +08:00 |
|
Asuka
|
f74a25c747
|
add instruction category
|
2022-04-12 00:34:30 +08:00 |
|
Asuka
|
000bb28e6f
|
convert general instruction into specific encodings
|
2022-04-11 23:52:50 +08:00 |
|
Asuka
|
340f793023
|
introduce GcnShaderKey
|
2022-04-11 21:08:32 +08:00 |
|
Asuka
|
d008e9fa0c
|
implement fetch shader parser
add some empty framework classes
|
2022-04-10 23:14:07 +08:00 |
|
Asuka
|
82efedc8e3
|
introduce GcnHeader
|
2022-04-10 21:03:58 +08:00 |
|
Asuka
|
a8ff46542b
|
introduce new gcn decoder
|
2022-04-09 20:27:18 +08:00 |
|
Asuka
|
86f9b04502
|
add GcnProgramInfo
|
2022-04-09 20:17:09 +08:00 |
|
Asuka
|
5d78cb70d6
|
rename pssl to gcn
|
2022-04-09 20:08:03 +08:00 |
|
Asuka
|
a42c3e27cc
|
create backup buffer for render target
|
2022-04-09 18:04:42 +08:00 |
|
Asuka
|
06a2e5aa57
|
remove size check for depth image
|
2022-04-09 16:04:06 +08:00 |
|
Asuka
|
1bb843492c
|
implement getZReadTileSwizzleMask, fix depthRenderTarget pm4 parse error
|
2022-04-09 15:52:55 +08:00 |
|
Asuka
|
43b8d82606
|
implement getZSizeAlign
|
2022-04-09 14:46:20 +08:00 |
|
Asuka
|
fa8438a89c
|
fix resource tracker map bug
add some comments
reconstruct some functions
implement a few functions
|
2022-04-09 14:18:40 +08:00 |
|
Asuka
|
7fc05be8cb
|
implement some gnm cmd
waitUntilSafeForRendering
setScreenScissor
setViewport
setRenderTarget
setDepthRenderTarget
|
2022-04-07 23:36:36 +08:00 |
|
Asuka
|
4b14609688
|
implement sceKernelIsNeoMode
|
2022-04-07 18:53:26 +08:00 |
|
Asuka
|
7f0d41f357
|
create pipeline in context
|
2022-04-07 11:07:33 +08:00 |
|
Asuka
|
91701f0878
|
implement transformImage
|
2022-04-07 10:53:53 +08:00 |
|
Asuka
|
929edf7f0f
|
update readme and usefullllinks
|
2022-04-07 10:53:42 +08:00 |
|
Asuka
|
3d7f1cc4ca
|
port context state from dxvk
|
2022-04-07 10:53:21 +08:00 |
|
Asuka
|
fc2373f1a4
|
fix display buffer track bug
|
2022-04-06 21:24:53 +08:00 |
|
Asuka
|
1276cc964b
|
remove some code currently not used to simplify code
|
2022-04-05 17:11:30 +08:00 |
|
Asuka
|
0570cfd010
|
port descriptor pool from dxvk
|
2022-04-05 15:16:34 +08:00 |
|
Asuka
|
6fd50f00a3
|
port pileline from dxvk
|
2022-04-05 13:31:12 +08:00 |
|
Asuka
|
f4c58dd31f
|
add Specialization Constants tutorial
|
2022-04-05 10:54:46 +08:00 |
|
Asuka
|
863326b5cd
|
fix presenter bug
caused by forget to update frame index
add some comments on submission and presentation loop
disable GPCS4_NO_GRAPHICS again
|
2022-04-05 07:54:28 +08:00 |
|