Pablo Ibarz
f7ae6a40d0
Updated Doc/ with grammar fixes ( #120 )
...
* Update CodeStyle.md with more grammar
I'm trying to get into this project, just noticed some grammar jank with the dev instructions so I thought I'd fix a few while reading the file.
Might look over the other files too.
This ruleset is strict, but this project which will force me to code a bit less like a stream of vomit if I end up working on it so that's good.
* Update ModuleSystem.md
* Update DeveloperGuide.md
* Update CodeStyle.md
Co-authored-by: Asuka <bingkan@outlook.com>
2022-04-24 04:28:10 +08:00
Asuka
fd8cad62de
implement declare resource in gcn compiler
2022-04-23 06:57:26 +08:00
Asuka
96940f8915
add some gcn compiler functions
2022-04-22 02:38:13 +08:00
Asuka
9c412eb63e
support create storage image
2022-04-21 04:28:08 +08:00
Asuka
78bcafee7f
update comments
2022-04-21 04:07:28 +08:00
Asuka
aeb4c26659
implement texture and sampler binding
2022-04-21 04:02:27 +08:00
Asuka
680e584591
bind vertex buffer
2022-04-20 22:22:16 +08:00
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