2023-07-28 13:55:18 -04:00
..
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-27 15:28:30 -04:00
2023-05-25 11:49:17 -04:00
2023-06-19 13:56:56 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-22 11:08:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-19 13:56:56 -04:00
2023-06-09 16:04:27 -04:00
2023-07-25 14:52:55 -04:00
2023-06-09 16:04:27 -04:00
2023-06-16 15:34:07 -04:00
2023-06-22 11:08:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-23 16:03:17 -04:00
2023-06-23 16:03:17 -04:00
2023-06-09 16:04:27 -04:00
2023-06-27 11:46:52 -04:00
2023-06-09 16:04:27 -04:00
2023-07-27 16:06:11 -04:00
2023-06-09 16:04:27 -04:00
2023-06-05 03:13:42 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-14 12:16:29 -04:00
2023-06-09 16:04:27 -04:00
2023-06-30 16:34:38 -04:00
2023-06-14 12:16:29 -04:00
2023-07-16 13:59:38 -04:00
2023-06-23 14:25:40 -04:00
2023-06-09 16:04:27 -04:00
2023-06-27 11:54:23 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-06-23 16:03:17 -04:00
2023-06-09 16:04:27 -04:00
2023-06-30 16:34:38 -04:00
2023-06-19 13:56:56 -04:00
2023-06-16 15:34:07 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-07-28 13:55:18 -04:00
Shader Compiler: Job cache data structure refactoring, in prepation for taskifying SubmitJobs(). The goal was to make the structures amenable to lock free approaches, to reduce the amount of time expensive write locks are required on the Job Cache. Also, all structures have been moved out of the header (using TPimplPtr on the job cache structure), so we can do refactors of the job cache at will, without affecting public headers. Significant testing was done, including stress testing the memory budget logic, and cancelling in-flight jobs, including duplicate jobs. I discovered a bug in AddJobOutput, where it was overwriting existing map entries rather than adding references to them, causing asserts in memory budget logic (in addition to a more minor issue of the memory statistic being incorrect).
2023-07-17 19:46:32 -04:00
2023-07-28 13:55:18 -04:00
2023-07-16 13:59:45 -04:00
2023-07-17 20:50:27 -04:00
2023-07-25 15:23:02 -04:00
2023-06-09 16:04:27 -04:00
2023-07-28 11:11:42 -04:00
2023-05-26 12:51:39 -04:00
2023-06-30 16:34:38 -04:00
2023-06-20 15:29:57 -04:00
2023-07-24 12:22:10 -04:00
2023-06-09 16:04:27 -04:00
2023-07-28 13:55:18 -04:00
2023-06-09 16:04:27 -04:00
2023-06-09 16:04:27 -04:00
2023-07-28 11:29:43 -04:00
2023-06-30 16:34:38 -04:00
2023-06-20 15:27:04 -04:00
2023-06-09 16:04:27 -04:00