Inori
|
1bde0d2680
|
Add setDepthStencilControl
|
2019-10-19 02:02:11 +08:00 |
|
Inori
|
b4b760ec0a
|
Add setDepthRenderTarget and setRenderTargetMask
|
2019-10-19 01:39:37 +08:00 |
|
Inori
|
9dfd958126
|
Add skip packet ability
Reform setViewPort by the way
|
2019-10-19 01:22:02 +08:00 |
|
Asuka
|
4d9b51b4e6
|
Fix DataFormat build bug
|
2019-10-18 19:40:20 +08:00 |
|
Asuka
|
0d92289970
|
Implement rendertarget getDataFormat
|
2019-10-18 19:31:46 +08:00 |
|
Asuka
|
0b63627058
|
Reduce memcpy
|
2019-10-18 15:00:28 +08:00 |
|
Asuka
|
90f171fdc3
|
Fix compile error
|
2019-10-18 15:00:16 +08:00 |
|
Asuka
|
9424580e56
|
Reform setRenderTarget
|
2019-10-18 11:56:27 +08:00 |
|
Inori
|
e515265b3d
|
Add setRenderTarget, not complete
This is stupid, need to change to a more clever way.
|
2019-10-18 00:14:48 +08:00 |
|
Asuka
|
5244e40c7d
|
use reinterpret_cast
|
2019-10-17 20:52:09 +08:00 |
|
Asuka
|
2a6ddc4678
|
Add setGuardBands
|
2019-10-17 20:35:12 +08:00 |
|
Asuka
|
6932cfed0d
|
Add setHardwareScreenOffset
|
2019-10-17 20:32:28 +08:00 |
|
Asuka
|
0ceefaf65e
|
Add setScreenScissor
|
2019-10-17 20:24:44 +08:00 |
|
Asuka
|
19fdced62b
|
Add setViewportTransformControl
|
2019-10-17 20:16:31 +08:00 |
|
Asuka
|
54e59dfbb0
|
Save flip rate in SceVideoOut class
|
2019-10-17 11:12:59 +08:00 |
|
Inori
|
e345dffb1e
|
Implement sceVideoOutSetFlipRate
|
2019-10-17 00:43:58 +08:00 |
|
Inori
|
557e7f3a07
|
Add some command buffer wrapper
|
2019-10-16 00:01:10 +08:00 |
|
Inori
|
e0312ddfc8
|
Reform extensions requirments check
|
2019-10-15 22:56:45 +08:00 |
|
Asuka
|
f1eb009c64
|
Delete useless comment
|
2019-10-15 20:29:21 +08:00 |
|
Asuka
|
2b1fe6bd3e
|
Fix release build
Clang 9.0.0.0 fixed a bug which prevent us to build release version previously
|
2019-10-15 20:25:29 +08:00 |
|
Inori
|
9233dc3a61
|
Complete GveMemory class
together add extension process routines
|
2019-10-14 23:59:36 +08:00 |
|
Asuka
|
3a75e4113d
|
Merge branch 'master' of https://github.com/Inori/GPCS4
|
2019-10-14 20:17:33 +08:00 |
|
Asuka
|
36bed7d9d6
|
Add GveMemory class
based on dxvk, not complete now
|
2019-10-14 20:17:28 +08:00 |
|
Inori
|
1b3818843a
|
Rename emitVectorComponentLoad to emitRegisterComponentLoad
|
2019-10-14 03:57:27 +08:00 |
|
Asuka
|
cbe774a6c5
|
Move class members to the bottom
|
2019-10-12 14:55:54 +08:00 |
|
Asuka
|
3687792478
|
Update comments
|
2019-10-12 14:50:31 +08:00 |
|
Inori
|
cb87f0ab7b
|
Fix vertex shader compile type error
|
2019-10-11 23:51:48 +08:00 |
|
Inori
|
e9c07d2de6
|
Refactoring variable create functions
|
2019-10-11 22:53:12 +08:00 |
|
Inori
|
52c115e489
|
Change all variable to global
Spirv ask all local variable must be defined at function start, like C language, that's hard to keep.
|
2019-10-11 21:05:33 +08:00 |
|
Asuka
|
2e8388944f
|
Fix a lot of type error
Checked using spirv-val.exe
|
2019-10-11 19:35:36 +08:00 |
|
Asuka
|
230a5edac8
|
Do not load vgpr, use original id
|
2019-10-11 16:22:36 +08:00 |
|
Asuka
|
5e8e503253
|
Support V_CVT_PKRTZ_F16_F32 and Exp MRT
|
2019-10-11 15:20:54 +08:00 |
|
Asuka
|
5ffe3b4d86
|
Add spirv parsing script
|
2019-10-11 10:48:17 +08:00 |
|
Inori
|
c6b8949704
|
Fix sample instruction error
|
2019-10-11 01:29:55 +08:00 |
|
Asuka
|
596c82cb1b
|
Ignore
|
2019-10-10 21:28:20 +08:00 |
|
Asuka
|
d8738c9239
|
Avoid 0 spv id
|
2019-10-10 21:28:10 +08:00 |
|
Inori
|
6e844b017c
|
a rename
|
2019-10-10 00:40:49 +08:00 |
|
Inori
|
24917017b3
|
Rename vector store function
|
2019-10-10 00:34:03 +08:00 |
|
Inori
|
1a284fccc6
|
Support IMAGE_SAMPLE, not complete
|
2019-10-10 00:27:28 +08:00 |
|
Inori
|
68805fdc54
|
Rename composite to component
|
2019-10-09 23:22:34 +08:00 |
|
Asuka
|
50a8fd2a59
|
Remove useless code
|
2019-10-09 21:01:11 +08:00 |
|
Asuka
|
d436b765e2
|
Support V_INTERP_XXX
|
2019-10-09 20:58:34 +08:00 |
|
Asuka
|
ebdae54f67
|
Fix resource array size
|
2019-10-09 16:18:25 +08:00 |
|
Asuka
|
c53215039f
|
Declare texture and sampler
|
2019-10-09 14:41:06 +08:00 |
|
Inori
|
fef1adbe93
|
Declare sampler
|
2019-10-08 23:59:53 +08:00 |
|
Inori
|
7378d3f4d0
|
Implement pixel shader input and output
|
2019-10-08 23:01:30 +08:00 |
|
Inori
|
1e21eefbf9
|
Add pixel shader debug code
|
2019-10-08 23:01:03 +08:00 |
|
Inori
|
a32e36d3ba
|
Fill VINTRP instruction type
|
2019-10-08 22:08:06 +08:00 |
|
Asuka
|
687b84fd3d
|
Add header file to compile
|
2019-10-08 15:31:29 +08:00 |
|
Asuka
|
4b01367496
|
Reform functions
|
2019-10-08 11:10:35 +08:00 |
|