Commit graph

1554 commits

Author SHA1 Message Date
Asuka 6cdd5e6b19 add assert on color and depth target 2022-07-08 03:22:30 +08:00
Asuka 68c81883f0 adjust render target binding time 2022-07-08 03:01:44 +08:00
Asuka 9ce4e48278 reimplement drawIndexAuto 2022-07-07 23:51:29 +08:00
Asuka 429c766299 introduce render doc controller 2022-07-07 01:52:20 +08:00
Asuka 42df23f411 more state 2022-07-06 03:03:23 +08:00
Asuka 44b9b6e9cf part of clip control support 2022-07-05 02:57:12 +08:00
Asuka 25187a5c85 fix some state errors 2022-07-04 23:03:50 +08:00
Asuka 8f61f78cff adjust render states 2022-07-04 21:42:15 +08:00
Asuka 585aaa4532 fix shader compile order 2022-07-04 15:03:07 +08:00
Asuka 71d2339619 ignore 2022-07-04 11:42:37 +08:00
Asuka 4958a1bc4c refactory vertex binding 2022-07-04 11:41:02 +08:00
Asuka 50e675247b fix depth clear state 2022-07-04 01:38:28 +08:00
Asuka 7983c75018 refactory states 2022-07-03 10:45:50 +08:00
Asuka 379a04b031 adjust render state 2022-07-02 04:56:39 +08:00
Asuka bd12022637 adjust some states 2022-07-01 03:04:33 +08:00
Asuka 747ab5d998 refactory some render state and shader 2022-07-01 02:18:07 +08:00
Asuka 32277e2d83 Merge branch 'dev' 2022-06-30 21:54:44 +08:00
Asuka c515291943 some fixes 2022-06-30 21:54:18 +08:00
Asuka e168de68b0 recover gnm call translation 2022-06-29 21:32:21 +08:00
Asuka db8b7a38ba more draw calls
allocateFromCommandBuffer
setStencilSeparate
setCbControl
setStencilOpControl
triggerEvent
prefetchIntoL2
setStencil
pushMarker
pushColorMarker
popMarker
2022-06-29 02:24:50 +08:00
Asuka 96e10e3896 use external fmt library 2022-06-28 21:57:11 +08:00
Asuka 1e1ec2e535 Bump spdlog to version 1.10.0. 2022-06-28 21:29:12 +08:00
Asuka 1b1c943165 ignore 2022-06-28 01:44:38 +08:00
Asuka 401c01db39 more draw calls
setDbCountControl
setBorderColorTableAddr
2022-06-28 01:40:23 +08:00
Asuka ceb0ba002c add setClipControl call 2022-06-28 01:06:49 +08:00
Asuka 68fdcbee11 add trace log for gnm calls 2022-06-27 22:09:45 +08:00
Asuka 0bbb93f4fd change LOG_TRACE to LOG_SCE_GRAPHIC 2022-06-27 22:00:01 +08:00
Asuka b1b0ef52d3 change LOG_SCE_TRACE to LOG_TRACE 2022-06-27 21:57:12 +08:00
Asuka 1ee4e0d15c more instructions
S_ADDK_I32
2022-06-26 23:20:26 +08:00
Asuka 845cf25528 more instructions
S_CMP_LG_U32
S_OR_B32
V_OR_B32
V_ADDC_U32
V_RCP_IFLAG_F32
2022-06-26 22:57:33 +08:00
Asuka b9ef503f47 more instructions
S_CMP_LG_I32
S_CSELECT_B64
V_MUL_HI_I32
V_MUL_HI_U32
V_MAD_U64_U32
V_CMP_LT_I32
V_CMPX_LT_I32
2022-06-26 21:51:35 +08:00
Asuka a45bf85286 temporary fix longjmp crash
see https://sourceforge.net/p/mingw-w64/bugs/944/
2022-06-26 20:40:26 +08:00
Asuka 84b45f25e7 support BUFFER_ATOMIC_ADD 2022-06-26 20:39:34 +08:00
Asuka a43af2d3d0 more instructions 2022-06-26 02:57:54 +08:00
Asuka d90ac546d6 support V_READLANE_B32 2022-06-26 00:32:58 +08:00
Asuka cb484c7d14 support DS_ADD_U32 2022-06-25 20:03:17 +08:00
Asuka d905df807b more instructions 2022-06-25 03:00:13 +08:00
Asuka 36f415a565 more instructions 2022-06-24 02:36:37 +08:00
Asuka a264977cfa fix thread name bug in winpthread 2022-06-23 22:32:57 +08:00
Asuka 7c7bc81039 add GnmCommandProxy
not used currently
2022-06-23 21:53:23 +08:00
Asuka f0a9c75637 add ida script to extract pm4 proxy 2022-06-23 02:23:14 +08:00
Asuka 9777336757 fix texture coordinate type 2022-06-21 14:34:16 +08:00
Asuka 0fcb0e6e47 more instructions
IMAGE_SAMPLE_LZ
IMAGE_SAMPLE_LZ_O
2022-06-21 03:12:57 +08:00
Asuka 5f6265f973
Update general-issue-template.md 2022-06-20 12:19:27 +08:00
Asuka b7c8d7418f more instructions 2022-06-20 03:34:57 +08:00
Asuka 521ba54da6 fix eud resource load 2022-06-19 15:22:52 +08:00
Asuka 9d2f0907e9 fix bugs from static analyze
https://github.com/Inori/GPCS4/issues/137
2022-06-19 03:03:51 +08:00
Asuka 65b950a685 implement V_CMP_NGT_F32 2022-06-19 01:44:17 +08:00
Asuka 883b813f41 ignore 2022-06-16 11:33:25 +08:00
Asuka 5d9eee8795 move code position 2022-06-16 11:31:55 +08:00