Commit graph

1277 commits

Author SHA1 Message Date
Inori 42fea686f6 fix main project cpp version 2023-06-26 23:34:21 +08:00
Inori 357958da3a Merge branch 'master' into dev 2023-06-20 21:25:43 +08:00
Inori 23e8cfeb68 support vs2022 and llvm 16.0.6 2023-06-20 21:24:59 +08:00
Asuka 07638908c6 ignore 2022-08-07 02:45:31 +08:00
Asuka ab7f91248c fix tiled texture size 2022-07-22 19:34:33 +08:00
Asuka 4828ef9a1e untile texture 2022-07-22 00:51:19 +08:00
Asuka 405c4f6871 detile texture
not finished
2022-07-21 09:25:22 +08:00
Asuka e643efa965 fix zero spirv id 2022-07-21 02:12:24 +08:00
Asuka 3e2034ed1b add vulkan function loader 2022-07-21 01:33:00 +08:00
Asuka a01d404d48 fix gpr array store out of index 2022-07-21 00:26:28 +08:00
Asuka b0b9c2831f use image swizzle to map some non-vulkan formats 2022-07-20 02:04:37 +08:00
Asuka b6fb21dc16 add kDataFormatBc1Unorm format map 2022-07-19 03:26:04 +08:00
Asuka 80fb91670b shows logo 2022-07-17 03:38:28 +08:00
Asuka 46d45296f2 fix binding id repeat 2022-07-15 02:25:20 +08:00
Asuka ff18254a18 fix some gcn compiler errors 2022-07-14 02:00:36 +08:00
Asuka ac061b2fe1 ignore 2022-07-13 08:01:59 +08:00
Asuka 82dbae613a fix scalar buffer load for ssbo 2022-07-13 04:23:00 +08:00
Asuka 1f649c0d1c fix IMAGE_LOAD_MIP compile 2022-07-13 03:51:22 +08:00
Asuka 7c1e7b4b9a defer depth clear 2022-07-12 01:09:08 +08:00
Asuka 22c80b116c ignore 2022-07-11 18:45:04 +08:00
Asuka 6a2ad43265 fix validation errors 2022-07-11 18:44:43 +08:00
Asuka a40ba73bb7 borrow dxvk's dynamic rendering code 2022-07-11 12:27:51 +08:00
Asuka aafab46347 adjust image layout 2022-07-11 01:39:35 +08:00
Asuka 9203064f5c incomplete fix 2022-07-10 06:16:30 +08:00
Asuka 30636e91a8 introduce sampler cache 2022-07-09 22:36:57 +08:00
Asuka 1deea05481 fix some crash, add debug object name 2022-07-09 05:58:37 +08:00
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 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 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