2021-04-06 12:55:38 -04:00
..
2021-03-18 08:13:59 -04:00
2021-03-19 14:32:13 -04:00
2021-03-29 11:34:31 -04:00
2021-04-01 05:20:16 -04:00
2021-03-30 11:06:15 -04:00
2021-03-31 08:32:56 -04:00
2021-04-05 15:12:28 -04:00
2021-03-25 16:51:36 -04:00
2021-04-02 20:18:12 -04:00
2021-02-22 19:45:57 -04:00
2021-04-05 19:11:24 -04:00
2021-02-23 19:48:21 -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-05 19:11:24 -04:00
2021-02-18 18:13:28 -04:00
2021-03-18 15:20:03 -04:00
2021-02-22 19:45:57 -04:00
2021-03-24 16:27:59 -04:00
2021-03-30 17:49:53 -04:00
2021-04-06 11:12:58 -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-06 11:12:58 -04:00
2021-03-10 07:13:29 -04:00
2021-04-05 19:11:24 -04:00
2021-04-05 13:44:38 -04:00
2021-03-29 08:32:17 -04:00
2021-03-03 23:36:10 -04:00
2021-03-29 15:53:41 -04:00
2021-04-05 16:11:09 -04:00
2021-03-23 22:40:42 -04:00
2021-03-10 16:13:51 -04:00
2021-03-11 14:35:31 -04:00
2021-04-01 17:35:50 -04:00
2021-03-25 13:53:42 -04:00
2021-03-17 13:43:46 -04:00
2021-03-31 12:44:41 -04:00
2021-03-11 11:14:49 -04:00
2021-03-13 16:09:12 -04:00
2021-04-06 12:55:38 -04:00
2021-03-19 18:18:42 -04:00
2021-04-05 21:14:48 -04:00
2021-03-25 16:56:00 -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-03-05 19:27:14 -04:00
2021-04-06 12:25:45 -04:00
2021-03-09 12:01:17 -04:00
2021-03-18 17:54:23 -04:00
2021-03-31 08:26:49 -04:00
2021-04-06 09:10:01 -04:00
2021-02-18 18:13:28 -04:00
2021-03-05 19:27:14 -04:00
2021-02-18 18:13:28 -04:00
2021-02-22 19:45:57 -04:00
2021-03-05 19:27:14 -04:00
2021-04-06 10:31:16 -04:00
2021-03-31 20:42:39 -04:00
2021-04-06 12:25:45 -04:00
2021-03-29 11:47:13 -04:00
2021-03-25 18:23:39 -04:00
2021-03-18 15:20:03 -04:00
2021-04-02 12:47:59 -04:00
2021-04-05 19:11:24 -04:00
2021-03-30 16:09:21 -04:00
2021-03-23 21:05:23 -04:00
2021-04-05 15:03:56 -04:00
2021-03-05 19:27:14 -04:00
2021-04-05 19:11:24 -04:00
2021-04-05 21:56:26 -04:00
2021-04-05 19:11:24 -04:00
2021-03-01 18:20:08 -04:00
2021-03-23 19:03:10 -04:00
2021-03-10 18:23:22 -04:00
2021-03-30 10:01:48 -04:00
2021-04-06 06:59:32 -04:00
2021-04-01 04:13:37 -04:00
2021-04-05 19:11:24 -04:00
2021-03-25 16:51:36 -04:00
2021-03-12 15:32:29 -04:00