Commit Graph

961 Commits

Author SHA1 Message Date
7a7c6c2350 formatting 2025-09-23 19:56:56 -05:00
506c59018b remove old kernel layer 2025-09-23 19:19:21 -05:00
d4aa3de928 allow present to target backbuffer coordinates 2025-09-23 18:30:58 -05:00
38d9b90bf1 gpu resource reuse 2025-09-23 16:08:15 -05:00
e4975e06c4 gpu buffer -> buffer copy 2025-09-23 15:08:22 -05:00
e54178aea9 formatting 2025-09-23 14:02:51 -05:00
426bfbefd0 use base types in shaders 2025-09-23 13:22:23 -05:00
5952bd99e9 renderer working again 2025-09-22 20:30:46 -05:00
27c2e34e24 working shader dispatch 2025-09-19 20:57:59 -05:00
6251feb451 gpu refactor progress 2025-09-18 19:58:36 -05:00
63ba5e320c pipeline initialization 2025-09-18 18:58:55 -05:00
dfee727f56 new gpu resource blit testing 2025-09-18 12:38:01 -05:00
77affdd9b0 gpu refactor progress 2025-09-18 10:16:57 -05:00
f231c8322b gpu refactor progress 2025-09-17 00:41:22 -05:00
34294754c7 gpu refactor progress 2025-09-16 22:40:56 -05:00
4d3a5b7c3e gpu refactor progress 2025-09-16 16:16:38 -05:00
ddf4f5c421 gpu layer progress 2025-09-15 23:01:30 -05:00
160fa52ddc formatting 2025-09-15 15:18:43 -05:00
56bc1c345b virtual fibers 2025-09-12 18:29:48 -05:00
2fbaef09ec formatting 2025-09-12 13:03:00 -05:00
64dad2457c fix fence signedness 2025-09-11 09:34:49 -05:00
1abf58d45b job refactor to move futexes out of platform layer 2025-09-11 08:49:06 -05:00
0518513478 atomics as macros 2025-09-09 19:06:18 -05:00
84f5c503df ensure createprocess children don't share pipes 2025-09-09 00:41:59 -05:00
43a82bd540 meta shader compilation 2025-09-08 17:26:43 -05:00
cf7ae04abb gpu refactor progress 2025-09-04 20:06:43 -05:00
82c81a6280 sprite layer refactor 2025-09-04 16:33:51 -05:00
938f4e701c formatting 2025-09-04 00:57:28 -05:00
b14ce157b8 sprite refactor progress 2025-09-04 00:05:24 -05:00
4cb7006de9 res refactor progress 2025-08-27 04:25:44 -05:00
60793dbdf2 res refactor progress 2025-08-26 23:15:55 -05:00
c0bad6e58b res refactor progress 2025-08-26 22:32:29 -05:00
a8fb832bcb res refactor progress 2025-08-25 23:57:12 -05:00
db9d3677d5 res refactor progress 2025-08-25 20:49:14 -05:00
db8a9deba9 StartupCore -> Startup 2025-08-25 18:19:44 -05:00
2989e98d69 merge base_win32_entry & base_win32 2025-08-25 16:28:37 -05:00
ca9639affb FiberId as a macro 2025-08-25 16:11:53 -05:00
03f4b71892 remove 'core' from API names 2025-08-25 15:54:22 -05:00
617df23dfc allow metaprogram to depend on base layer 2025-08-25 15:48:56 -05:00
cc0896cd93 metaprogram bootstrapping 2025-08-25 14:53:17 -05:00
c306b2435d 'Enum' macro 2025-08-24 20:43:08 -05:00
93e340853c meta layer progress 2025-08-24 20:08:49 -05:00
20a21d31d4 meta layer progress 2025-08-24 18:58:53 -05:00
0324866b9c meta layer progress 2025-08-24 18:08:41 -05:00
86c24dd112 cyclic dependency checking 2025-08-23 21:48:59 -05:00
b42299688d meta layer progress 2025-08-23 18:32:27 -05:00
014b8e84c3 meta layer progress 2025-08-12 08:38:13 -05:00
deed0e2013 meta layer progress 2025-08-12 05:12:52 -05:00
cf8a4820da begin meta layer 2025-08-11 22:44:18 -05:00
280f92e096 lay progress 2025-08-11 06:49:09 -05:00
f7b450d6be formatting 2025-08-11 04:29:40 -05:00
1d569d293c gpu refactor progress 2025-08-11 04:06:34 -05:00
fdecaacebd begin render test 2025-08-08 12:29:30 -05:00
a39c649dc3 pp refactor 2025-08-05 17:08:51 -05:00
03d4386cdc pp refactor progress 2025-08-05 17:00:01 -05:00
c649867ef4 pp refactor progress 2025-08-05 16:50:47 -05:00
eabefaa16d pp refactor progress 2025-08-05 16:34:02 -05:00
1f27a0fe1e pp refactor progress 2025-08-05 16:20:33 -05:00
b25bd21b72 pp refactor progress 2025-08-05 16:14:39 -05:00
bb300b9ef4 pp refactor progress 2025-08-05 16:00:31 -05:00
f389b0e6f8 pp refactor progress 2025-08-05 15:53:43 -05:00
a66b95fb7b pp refactor progress 2025-08-05 15:47:23 -05:00
568cb0c1ab move subsystems to sub dirs 2025-08-05 15:15:38 -05:00
1af4e20b07 formatting 2025-08-05 15:10:25 -05:00
f0052f700e alloc - > acquire 2025-08-05 15:06:06 -05:00
26bff4e741 job refactor 2025-08-05 14:58:22 -05:00
632f12dd63 job refactor progress 2025-08-05 13:48:49 -05:00
0d8531e740 job refactor progress 2025-08-05 13:08:34 -05:00
46bf8f5ca4 formatting 2025-08-05 12:00:39 -05:00
d8c46d9df6 job refactor progress 2025-08-05 11:52:16 -05:00
63e1412752 job refactor progress 2025-08-05 10:26:13 -05:00
7906108994 begin job refactor 2025-08-02 09:11:26 -05:00
59e724f57a formatting 2025-08-01 21:15:00 -05:00
d2ef6273c9 unused -> lax 2025-08-01 06:29:01 -05:00
e9a031eea7 unused parameter macro 2025-08-01 04:36:37 -05:00
4675a22292 formatting 2025-08-01 03:59:41 -05:00
db5db23426 user layer refactor 2025-08-01 01:15:48 -05:00
d93bed029e user layer refactor progress 2025-08-01 00:50:41 -05:00
f1776dedaf sprite layer refactor 2025-08-01 00:43:21 -05:00
9d8758b2b4 sprite layer refactor progress 2025-08-01 00:14:57 -05:00
32631d0ae9 formatting 2025-07-31 23:47:03 -05:00
8553fa624f gpu layer refactor progress 2025-07-31 22:37:39 -05:00
bdac093378 gpu layer refactor progress 2025-07-31 22:00:24 -05:00
19c0140868 gpu layer refactor progress 2025-07-31 21:45:53 -05:00
0ba8ca3538 begin gpu layer refactor 2025-07-31 20:26:47 -05:00
b56b9182ec begin gpu base layer unification 2025-07-31 19:23:33 -05:00
9fdd8a32f4 gp -> gpu 2025-07-31 18:25:27 -05:00
52c613263d formatting 2025-07-31 18:18:58 -05:00
5b07284d02 formatting 2025-07-31 18:15:32 -05:00
d18281b6bf formatting 2025-07-31 08:19:48 -05:00
51f48a5740 R -> RES 2025-07-31 07:35:18 -05:00
e7207c776c remove editor_include.h 2025-07-31 07:35:11 -05:00
d9fa9e04de formatting 2025-07-31 07:23:52 -05:00
b60b799199 ttf layer refactor 2025-07-31 00:07:37 -05:00
adcff577ce watch layer refactor 2025-07-30 23:52:22 -05:00
3f2abf5b3e tar layer refactor 2025-07-30 23:31:46 -05:00
35564cceef sound layer refactor 2025-07-30 21:05:23 -05:00
7253e8f210 settings layer refactor 2025-07-30 20:54:10 -05:00
061e88a75f resource layer refactor 2025-07-30 20:51:57 -05:00
6b4aec63f3 refactor prof layer 2025-07-30 20:44:02 -05:00
73f45cd765 playback layer refactor 2025-07-30 20:33:52 -05:00
634c4c6a02 net layer refactor 2025-07-30 19:59:36 -05:00
08a69f4a31 refactor mpr layer 2025-07-30 19:19:21 -05:00
07eb5db9df mixer layer refactor 2025-07-30 19:13:29 -05:00
9e353dd1c9 json layer refactor 2025-07-30 18:28:23 -05:00
ca07cde1a9 font layer refactor 2025-07-30 18:05:16 -05:00
8ba63a7821 dxc layer refactor 2025-07-30 17:54:31 -05:00
2d953cca9b draw layer refactor 2025-07-30 17:51:40 -05:00
3d863022fb collider layer refactor 2025-07-30 17:31:14 -05:00
9731a5742a asset_cache refactor 2025-07-30 16:57:33 -05:00
c1c0ca5464 ase layer refactor 2025-07-30 16:44:49 -05:00
a29c728b92 app layer refactor 2025-07-30 16:09:40 -05:00
dd3427db83 res -> result 2025-07-30 15:58:38 -05:00
1215f9ff58 base layer refactored 2025-07-30 15:47:14 -05:00
380f63cacf base_rand refactor 2025-07-30 15:03:15 -05:00
d2e1be0df9 base_memory refactor 2025-07-30 14:37:19 -05:00
6776a15141 base_math refactor 2025-07-30 14:27:30 -05:00
b61cf28266 base_math refactor progress 2025-07-30 14:07:29 -05:00
a844aaa225 base_math refactor progress 2025-07-30 12:58:22 -05:00
acc006e316 base refactor progress 2025-07-29 21:24:34 -05:00
580447d3d5 base_core refactor 2025-07-29 20:56:33 -05:00
8dfd996cdf buddy refactor 2025-07-29 20:18:02 -05:00
deaa397709 bitbuff refactor 2025-07-29 20:01:35 -05:00
8e1cbdd192 formatting 2025-07-29 18:14:57 -05:00
e2ca90f6ad platform layer refactor 2025-07-29 18:12:41 -05:00
1a33021a52 refactor progress 2025-07-29 00:06:43 -05:00
8f96d89f35 struct typedef progress 2025-07-28 19:49:46 -05:00
06e69945c9 remove most common types from base core 2025-07-28 18:14:33 -05:00
4821bd1e85 decouple gp from sprite layer 2025-07-28 17:59:02 -05:00
d544a55f0e sh -> kernel 2025-07-28 17:27:20 -05:00
809994ebd4 non-pch modules made into layers 2025-07-28 16:55:20 -05:00
70e5e115c9 codebase layers progress 2025-07-28 15:58:03 -05:00
1738c3e1f0 formatting 2025-07-28 10:44:53 -05:00
2237762d06 vertex pull shape verts 2025-07-26 04:20:41 -05:00
bd4b55c2e0 formatting 2025-07-26 04:13:59 -05:00
efbef9cd61 shader static assertion 2025-07-25 21:42:43 -05:00
26a64ce1eb full bindless 2025-07-25 20:39:46 -05:00
1fc534004e add toggleable topmost window key 2025-07-25 17:47:38 -05:00
a8651f7aa7 upgrade from fxc to dxc 2025-07-25 13:43:47 -05:00
a7b6b501a2 formatting 2025-07-23 20:31:46 -05:00
d427bcbb2a formatting 2025-07-23 18:12:41 -05:00
87b6e3b909 offscreen light falloff 2025-07-23 18:05:25 -05:00
75a5177444 disable lighting in debug camera 2025-07-23 16:49:30 -05:00
6bb1c07a94 round camera xforms 2025-07-23 15:31:45 -05:00
e52470951a render texture scaling 2025-07-23 15:11:47 -05:00
7227c8f3d1 render texture testing 2025-07-23 14:53:12 -05:00
5fb52441d4 render texture testing 2025-07-23 10:58:41 -05:00
cebb0dae46 temporal accumulation testing 2025-07-20 14:06:39 -05:00
c6f500ebf4 shade & blit to final target separately 2025-07-20 10:40:53 -05:00
762a7d83fe distinguish pipeline warnings from errors 2025-07-20 09:20:14 -05:00