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