Commit graph

  • a609ce90a0
    glfw linux build support (#150) xmake Kingstom 2023-08-29 23:25:59 +08:00
  • 1df42baa6c glfw linux build support K1ngst0m 2023-08-29 22:52:08 +08:00
  • b02aad5cb7
    Merge c12bc067b1 into 2e025beb91 star9029 2023-08-29 21:30:01 +08:00
  • 2e025beb91
    add missing header (#149) Kingstom 2023-08-29 21:29:50 +08:00
  • 9f820b475c add missing header K1ngst0m 2023-08-29 21:04:27 +08:00
  • 71137cc207 fix log macro under linux Inori 2023-08-21 15:17:17 +08:00
  • c30175b78d linux fix Inori 2023-08-21 11:45:03 +08:00
  • 193a76ab35 more linux fix Inori 2023-08-18 11:49:45 +08:00
  • ed99c425b9 more linux fix Inori 2023-08-18 11:44:06 +08:00
  • 653e46e90c more linux fix Inori 2023-08-17 11:43:42 +08:00
  • c12bc067b1 improve xmake star9029 2023-08-16 21:51:48 +08:00
  • 4553b7515c linux fix Inori 2023-08-16 22:43:22 +08:00
  • f5ee753ea7 untrack .xmake cache files Inori 2023-08-16 22:38:01 +08:00
  • d45fe7dad0 linux fix Inori 2023-08-16 22:35:27 +08:00
  • ee8f184561 some linux fix Inori 2023-08-16 03:15:04 +08:00
  • 3de2a9ff1f windows build success Asuka 2023-08-15 15:43:25 +08:00
  • 85d51e2a90 main project xmake file Inori 2023-08-14 23:40:59 +08:00
  • 88480de36f ignore master dev Asuka 2023-06-27 17:54:38 +08:00
  • 7ac9998c78 use env var version Asuka 2023-06-27 17:01:13 +08:00
  • f07599d3db fix package filename Inori 2023-06-27 03:41:36 +08:00
  • 8137a0e49b add build dependencies Inori 2023-06-27 03:03:59 +08:00
  • 7316c3d6e5 fix yml error Inori 2023-06-27 02:49:00 +08:00
  • 4743dde9bf change build order Inori 2023-06-27 02:46:53 +08:00
  • 91ea058df4 upload build result Inori 2023-06-27 02:20:35 +08:00
  • d2fcd09f60 build both debug and release Inori 2023-06-27 02:01:02 +08:00
  • 2873491894 delete test code Inori 2023-06-27 01:42:13 +08:00
  • b9a30ec087 fix test code Inori 2023-06-27 01:37:25 +08:00
  • 69d9b464ab fix path Inori 2023-06-27 01:28:22 +08:00
  • dccb69092e fix vulkan sdk path Inori 2023-06-27 01:09:53 +08:00
  • c28dbe0b53 make env var permanent Inori 2023-06-27 00:44:45 +08:00
  • 34e2a26b34 setup vulkan sdk path Inori 2023-06-27 00:32:11 +08:00
  • a3a230b4d8 update cache key, add more test Inori 2023-06-27 00:07:49 +08:00
  • 157721d9ab test glslc Inori 2023-06-26 23:55:54 +08:00
  • 42fea686f6 fix main project cpp version Inori 2023-06-26 23:34:21 +08:00
  • c6105fb905 fix tinydbr release cpp version Inori 2023-06-26 23:23:32 +08:00
  • 840a88bc7e fix env path Inori 2023-06-26 23:14:54 +08:00
  • 8dcafc1ed4 fix clang path Inori 2023-06-26 23:08:02 +08:00
  • 8b924a565e Update build-windows.yml Inori 2023-06-26 22:51:55 +08:00
  • 0c8f07ef53 fix vulkan sdk installer arguments Inori 2023-06-26 22:16:16 +08:00
  • f9675aa748
    fix msbuild architecture Asuka 2023-06-26 18:36:27 +08:00
  • e8b41072fc
    update cache version Asuka 2023-06-26 18:27:02 +08:00
  • 0007e22934
    Create build-windows.yml Asuka 2023-06-26 18:00:14 +08:00
  • 357958da3a Merge branch 'master' into dev Inori 2023-06-20 21:25:43 +08:00
  • 23e8cfeb68 support vs2022 and llvm 16.0.6 Inori 2023-06-20 21:24:59 +08:00
  • 07638908c6 ignore Asuka 2022-08-07 02:45:31 +08:00
  • ab7f91248c fix tiled texture size Asuka 2022-07-22 19:34:33 +08:00
  • 4828ef9a1e untile texture Asuka 2022-07-22 00:51:19 +08:00
  • 405c4f6871 detile texture Asuka 2022-07-21 09:25:22 +08:00
  • e643efa965 fix zero spirv id Asuka 2022-07-21 02:12:24 +08:00
  • 3e2034ed1b add vulkan function loader Asuka 2022-07-21 01:33:00 +08:00
  • a01d404d48 fix gpr array store out of index Asuka 2022-07-21 00:26:28 +08:00
  • b0b9c2831f use image swizzle to map some non-vulkan formats Asuka 2022-07-20 02:04:37 +08:00
  • b6fb21dc16 add kDataFormatBc1Unorm format map Asuka 2022-07-19 03:26:04 +08:00
  • 80fb91670b shows logo Asuka 2022-07-17 03:38:28 +08:00
  • 46d45296f2 fix binding id repeat Asuka 2022-07-15 02:25:20 +08:00
  • ff18254a18 fix some gcn compiler errors Asuka 2022-07-14 02:00:36 +08:00
  • ac061b2fe1 ignore Asuka 2022-07-13 08:01:59 +08:00
  • 82dbae613a fix scalar buffer load for ssbo Asuka 2022-07-13 04:23:00 +08:00
  • 1f649c0d1c fix IMAGE_LOAD_MIP compile Asuka 2022-07-13 03:51:22 +08:00
  • 7c1e7b4b9a defer depth clear v0.2.3 Asuka 2022-07-12 01:09:08 +08:00
  • 22c80b116c ignore Asuka 2022-07-11 18:45:04 +08:00
  • 6a2ad43265 fix validation errors Asuka 2022-07-11 18:44:43 +08:00
  • a40ba73bb7 borrow dxvk's dynamic rendering code Asuka 2022-07-11 12:27:51 +08:00
  • aafab46347 adjust image layout Asuka 2022-07-11 01:39:35 +08:00
  • 9203064f5c incomplete fix Asuka 2022-07-10 06:16:30 +08:00
  • 30636e91a8 introduce sampler cache Asuka 2022-07-09 22:36:57 +08:00
  • 1deea05481 fix some crash, add debug object name Asuka 2022-07-09 05:58:37 +08:00
  • 6cdd5e6b19 add assert on color and depth target Asuka 2022-07-08 03:22:30 +08:00
  • 68c81883f0 adjust render target binding time Asuka 2022-07-08 03:01:44 +08:00
  • 9ce4e48278 reimplement drawIndexAuto Asuka 2022-07-07 23:51:29 +08:00
  • 429c766299 introduce render doc controller Asuka 2022-07-07 01:52:20 +08:00
  • 42df23f411 more state Asuka 2022-07-06 03:03:23 +08:00
  • 44b9b6e9cf part of clip control support Asuka 2022-07-05 02:57:12 +08:00
  • 25187a5c85 fix some state errors Asuka 2022-07-04 23:03:50 +08:00
  • 8f61f78cff adjust render states Asuka 2022-07-04 21:42:15 +08:00
  • 585aaa4532 fix shader compile order Asuka 2022-07-04 15:03:07 +08:00
  • 71d2339619 ignore Asuka 2022-07-04 11:42:37 +08:00
  • 4958a1bc4c refactory vertex binding Asuka 2022-07-04 11:41:02 +08:00
  • 50e675247b fix depth clear state Asuka 2022-07-04 01:38:28 +08:00
  • 7983c75018 refactory states Asuka 2022-07-03 10:45:50 +08:00
  • 379a04b031 adjust render state Asuka 2022-07-02 04:56:39 +08:00
  • bd12022637 adjust some states Asuka 2022-07-01 03:04:33 +08:00
  • 747ab5d998 refactory some render state and shader Asuka 2022-07-01 02:18:07 +08:00
  • 32277e2d83 Merge branch 'dev' Asuka 2022-06-30 21:54:44 +08:00
  • c515291943 some fixes Asuka 2022-06-30 21:54:18 +08:00
  • e168de68b0 recover gnm call translation Asuka 2022-06-29 21:32:21 +08:00
  • db8b7a38ba more draw calls Asuka 2022-06-29 02:24:50 +08:00
  • 96e10e3896 use external fmt library Asuka 2022-06-28 21:57:11 +08:00
  • 1e1ec2e535 Bump spdlog to version 1.10.0. Asuka 2022-06-28 21:29:12 +08:00
  • 1b1c943165 ignore Asuka 2022-06-28 01:44:38 +08:00
  • 401c01db39 more draw calls Asuka 2022-06-28 01:40:23 +08:00
  • ceb0ba002c add setClipControl call Asuka 2022-06-28 01:06:49 +08:00
  • 68fdcbee11 add trace log for gnm calls Asuka 2022-06-27 22:09:45 +08:00
  • 0bbb93f4fd change LOG_TRACE to LOG_SCE_GRAPHIC Asuka 2022-06-27 22:00:01 +08:00
  • b1b0ef52d3 change LOG_SCE_TRACE to LOG_TRACE Asuka 2022-06-27 21:57:12 +08:00
  • 1ee4e0d15c more instructions Asuka 2022-06-26 23:20:26 +08:00
  • 845cf25528 more instructions Asuka 2022-06-26 22:57:33 +08:00
  • b9ef503f47 more instructions Asuka 2022-06-26 21:51:35 +08:00
  • a45bf85286 temporary fix longjmp crash Asuka 2022-06-26 20:40:26 +08:00
  • 84b45f25e7 support BUFFER_ATOMIC_ADD Asuka 2022-06-26 20:39:34 +08:00