2021-04-28 11:19:12 -04:00
..
2021-04-14 11:08:21 -04:00
2021-03-18 08:13:59 -04:00
2021-04-22 18:24:26 -04:00
2021-03-29 11:34:31 -04:00
2021-04-01 05:20:16 -04:00
2021-04-28 01:58:36 -04:00
2021-03-31 08:32:56 -04:00
2021-04-08 14:32:07 -04:00
2021-04-20 12:20:22 -04:00
2021-04-15 18:15:07 -04:00
2021-04-19 04:58:20 -04:00
2021-04-07 22:11:49 -04:00
2021-04-12 12:44:16 -04:00
Implemented a Nanite visualization overview, with a data-driven tile layout. This is similar to the gbuffer overview, except using a custom global shader instead of the post process material shader approach. Additionally, I managed to do this with just a single Nanite cull/raster pass. We already had a rasterizer permutation for retail vs. any visualization enabled, but it was a single ordinal mode. The rasterizer would do a 64b max and a 32b add. Was worried I needed arrays, multi-pass, strided output buffer, etc.. but then realized max is only used by raster mode, and add is only used by overdraw mode. I changed it all to a bitmask, run the rasterizer with that, and then multi-pass all the modes in screen space off the buffer.
2021-03-25 15:02:12 -04:00
2021-04-28 09:54:09 -04:00
2021-04-20 20:34:37 -04:00
2021-04-08 14:32:07 -04:00
2021-04-22 14:28:59 -04:00
2021-04-13 10:48:43 -04:00
2021-04-28 01:58:36 -04:00
2021-04-05 19:11:24 -04:00
2021-03-31 09:12:16 -04:00
2021-04-01 12:41:54 -04:00
2021-04-27 16:28:23 -04:00
2021-04-14 10:36:24 -04:00
2021-04-18 13:54:06 -04:00
2021-04-21 14:36:05 -04:00
2021-03-29 08:32:17 -04:00
2021-03-29 15:53:41 -04:00
2021-04-22 05:26:25 -04:00
2021-04-19 16:05:44 -04:00
2021-03-10 16:13:51 -04:00
2021-04-08 14:32:07 -04:00
2021-04-28 01:58:36 -04:00
2021-04-22 13:00:25 -04:00
2021-04-28 05:43:11 -04:00
2021-04-28 10:49:34 -04:00
2021-03-11 11:14:49 -04:00
2021-03-13 16:09:12 -04:00
2021-04-26 12:11:27 -04:00
2021-04-07 22:22:12 -04:00
2021-04-26 12:11:27 -04:00
2021-04-26 12:11:27 -04:00
2021-04-27 12:21:17 -04:00
2021-03-23 14:11:26 -04:00
2021-04-05 19:11:24 -04:00
2021-03-25 16:51:36 -04:00
2021-04-27 09:25:32 -04:00
2021-04-28 05:28:31 -04:00
2021-03-09 12:01:17 -04:00
2021-04-27 09:34:50 -04:00
2021-04-28 05:43:11 -04:00
2021-04-28 01:58:36 -04:00
2021-03-05 19:27:14 -04:00
2021-04-21 04:17:42 -04:00
2021-03-05 19:27:14 -04:00
2021-04-27 11:38:59 -04:00
2021-04-28 10:56:38 -04:00
2021-04-18 13:54:06 -04:00
2021-04-20 12:20:22 -04:00
2021-03-25 18:23:39 -04:00
2021-04-14 11:46:19 -04:00
2021-04-28 01:58:36 -04:00
2021-04-26 09:23:26 -04:00
2021-04-20 18:59:52 -04:00
2021-03-23 21:05:23 -04:00
2021-04-27 09:25:32 -04:00
2021-03-05 19:27:14 -04:00
2021-04-07 02:56:12 -04:00
2021-04-28 01:58:36 -04:00
2021-04-05 21:56:26 -04:00
2021-04-08 14:32:07 -04:00
2021-04-14 20:30:53 -04:00
2021-04-27 19:29:22 -04:00
2021-04-12 12:46:47 -04:00
2021-04-28 11:19:12 -04:00
2021-04-13 15:47:11 -04:00
2021-04-07 02:56:12 -04:00
2021-04-16 10:07:05 -04:00
2021-04-14 16:10:04 -04:00