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