Asuka
|
27e2120b14
|
update latest progress
|
2022-05-08 23:42:51 +08:00 |
|
Asuka
|
42f08c7c9a
|
support dedicated compute queue
|
2022-05-08 23:19:52 +08:00 |
|
Asuka
|
dfdbaad141
|
fix semaphore blocking
|
2022-05-08 22:14:44 +08:00 |
|
Asuka
|
3eee7762b9
|
introduce gpu label
|
2022-05-08 22:05:34 +08:00 |
|
Asuka
|
015f26b8b6
|
add waitOnAddress cmd for compute queue
|
2022-05-08 06:39:22 +08:00 |
|
Asuka
|
4537e7c326
|
fix command list recycle type
|
2022-05-08 05:44:18 +08:00 |
|
Asuka
|
2a4742b820
|
adjust command recording begin and end position
|
2022-05-08 05:13:11 +08:00 |
|
Asuka
|
247b64cf51
|
first step to support dedicated compute queue
|
2022-05-08 04:20:04 +08:00 |
|
Asuka
|
4f6f202176
|
fix V_SAD_U32
|
2022-05-07 06:37:25 +08:00 |
|
Asuka
|
e6f855245b
|
do not download render targets
|
2022-05-07 04:39:46 +08:00 |
|
Asuka
|
8aa0b65a50
|
some compiler fixes
fix V_SAD_U32 when integer overflow
fix format buffer load
|
2022-05-07 04:13:11 +08:00 |
|
Asuka
|
eb704c8af4
|
improve cs setup
|
2022-05-06 05:34:59 +08:00 |
|
Asuka
|
502df1e872
|
use single buffer lookup and create function
|
2022-05-06 03:16:58 +08:00 |
|
Asuka
|
03682d92d9
|
fix some compiler errors
|
2022-05-05 19:35:12 +08:00 |
|
Asuka
|
e73871029b
|
fix dynamic depth bound test
|
2022-05-05 04:08:46 +08:00 |
|
Asuka
|
bf4f1332d1
|
implement render target clear
|
2022-05-05 03:57:24 +08:00 |
|
Asuka
|
3c494bd0f6
|
fix framebuffer ops and clear values
|
2022-05-05 01:04:23 +08:00 |
|
Asuka
|
0153021870
|
fix cube map sampling and ps semantic mapping
|
2022-05-04 07:00:40 +08:00 |
|
Asuka
|
d4b3418f6a
|
adjust opstring layout position
|
2022-05-03 09:01:45 +08:00 |
|
Asuka
|
e911146499
|
support shader debug printf
|
2022-05-03 08:17:57 +08:00 |
|
Asuka
|
fd70bdeb28
|
support lds
|
2022-05-03 06:32:27 +08:00 |
|
Asuka
|
28e248ce06
|
more gcn instructions
|
2022-05-02 08:27:22 +08:00 |
|
Asuka
|
5e6cceb2c6
|
more gcn instructions
|
2022-05-01 10:04:52 +08:00 |
|
Asuka
|
5e73a7018a
|
implement cube instruction
|
2022-05-01 06:06:54 +08:00 |
|
Asuka
|
5436ca195c
|
introduce GnmInitializer
support multi layer and miplevel textures
|
2022-05-01 02:40:32 +08:00 |
|
Asuka
|
517e05976c
|
more gcn instructions
|
2022-04-30 22:27:03 +08:00 |
|
Asuka
|
6ddd3fec28
|
setup debug messenger
|
2022-04-30 21:04:39 +08:00 |
|
Asuka
|
0bbc04975f
|
implement basic pad using direct input
|
2022-04-30 07:46:50 +08:00 |
|
Asuka
|
e4e12c55ac
|
support basic compute shader
|
2022-04-30 05:44:20 +08:00 |
|
Asuka
|
6f34e3a941
|
support vector buffer load/store
|
2022-04-30 02:38:35 +08:00 |
|
Asuka
|
e8f12b4e4b
|
remove cfg generator code
clean master branch, move cfg related code to shader_cfg branch
|
2022-04-29 04:59:04 +08:00 |
|
Asuka
|
8613c4e4be
|
support basic branch instruction
|
2022-04-29 04:25:00 +08:00 |
|
Asuka
|
a68d5edf82
|
add empty framework for cfg generation
|
2022-04-29 03:16:02 +08:00 |
|
Asuka
|
5372b3df02
|
add bgl and dependencies for future use
|
2022-04-28 19:15:05 +08:00 |
|
Asuka
|
3ac64ca2b2
|
implement more instructions
|
2022-04-28 05:31:53 +08:00 |
|
Asuka
|
67442ae29d
|
run basic_quad again
|
2022-04-27 21:51:42 +08:00 |
|
Asuka
|
aba9388061
|
fix some validation errors
|
2022-04-27 04:56:33 +08:00 |
|
Asuka
|
5f4a2274c9
|
support more gcn instructions
|
2022-04-27 03:17:52 +08:00 |
|
Asuka
|
f48e499e15
|
remove zydis dependency from tinydbr
|
2022-04-26 18:17:44 +08:00 |
|
Asuka
|
093ff42a29
|
support V_MAC_F32
fix buffer load issue
update windows sdk version
fix zydis dependency
fix warnings
|
2022-04-26 17:22:49 +08:00 |
|
Asuka
|
9fce2d90f7
|
fix fetch shader address error
|
2022-04-26 06:00:35 +08:00 |
|
Asuka
|
f939cc69cd
|
support mrt ouput
fix some spirv-val errors
|
2022-04-26 04:59:58 +08:00 |
|
Asuka
|
5a8a41be24
|
implement scalar buffer load
|
2022-04-26 03:35:20 +08:00 |
|
Asuka
|
beb92204c4
|
fix some spirv validation errors
|
2022-04-26 00:07:55 +08:00 |
|
Asuka
|
8f267e439f
|
implement part of gpr initialize
|
2022-04-25 23:23:47 +08:00 |
|
Asuka
|
3f797d412a
|
allow short case statement in one line
|
2022-04-25 07:13:04 +08:00 |
|
Asuka
|
73bddae9e1
|
support various instructions and vertex shader ouput
|
2022-04-25 04:39:49 +08:00 |
|
Asuka
|
9232406a10
|
support vop3 input/output modifier
|
2022-04-24 20:24:16 +08:00 |
|
Asuka
|
c2a9d36ddc
|
Merge branch 'master' of https://github.com/Inori/GPCS4
|
2022-04-24 06:35:38 +08:00 |
|
Asuka
|
a6785bddfd
|
implement some framework for gcn compiler
|
2022-04-24 06:33:54 +08:00 |
|