Commit c4dbb06
* [vulkan] Fix Vulkan SIMT mappings for GPU loop vars. (#8259)
* Fix Vulkan SIMT mappings for GPU loop vars. Previous refactoring
accidentally used the fully qualified var name rather than the
categorized vulkan intrinsic name.
* Avoid formatting the GPU kernel to a string for Vulkan (since it's binary SPIR-V needs to remain intact).
---------
Co-authored-by: Derek Gerstmann <dgerstmann@adobe.com>
Co-authored-by: Steven Johnson <srj@google.com>
* Update CodeGen_Vulkan_Dev.cpp
* [vulkan] Add conform API methods to memory allocator to fix block allocations (#8130)
* Add conform API methods to block and region allocator classes
Override conform requests for Vulkan memory allocator
Cleanup memory requirement constraints for Vulkan
Add conform test cases to block_allocator runtime test.
* Clang format/tidy pas
* Fix unsigned int comparisons
* Clang format pass
* Fix other unsigned int comparisons
* Fix mismatched template types for max()
* Fix whitespace for clang format
---------
Co-authored-by: Derek Gerstmann <dgerstmann@adobe.com>
* Backport fixes for Vulkan in src/runtime/internal for allocations.
---------
Co-authored-by: Derek Gerstmann <derek.gerstmann@gmail.com>
Co-authored-by: Derek Gerstmann <dgerstmann@adobe.com>
1 parent 54a7f1d commit c4dbb06
File tree
8 files changed
+945
-296
lines changed- src
- runtime
- internal
- test/runtime
8 files changed
+945
-296
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1159 | 1159 | | |
1160 | 1160 | | |
1161 | 1161 | | |
1162 | | - | |
1163 | | - | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
1164 | 1165 | | |
1165 | 1166 | | |
1166 | 1167 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2514 | 2514 | | |
2515 | 2515 | | |
2516 | 2516 | | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
2517 | 2521 | | |
2518 | 2522 | | |
2519 | 2523 | | |
2520 | 2524 | | |
| 2525 | + | |
| 2526 | + | |
2521 | 2527 | | |
2522 | | - | |
| 2528 | + | |
| 2529 | + | |
| 2530 | + | |
2523 | 2531 | | |
2524 | 2532 | | |
2525 | 2533 | | |
| |||
2555 | 2563 | | |
2556 | 2564 | | |
2557 | 2565 | | |
2558 | | - | |
| 2566 | + | |
2559 | 2567 | | |
2560 | | - | |
| 2568 | + | |
2561 | 2569 | | |
2562 | 2570 | | |
2563 | 2571 | | |
2564 | | - | |
| 2572 | + | |
2565 | 2573 | | |
2566 | 2574 | | |
2567 | 2575 | | |
2568 | 2576 | | |
2569 | 2577 | | |
2570 | | - | |
2571 | | - | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
| 2581 | + | |
2572 | 2582 | | |
2573 | 2583 | | |
2574 | 2584 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
| 274 | + | |
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
| 205 | + | |
205 | 206 | | |
206 | 207 | | |
207 | 208 | | |
208 | 209 | | |
| 210 | + | |
209 | 211 | | |
210 | 212 | | |
211 | 213 | | |
212 | 214 | | |
| 215 | + | |
213 | 216 | | |
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
| 220 | + | |
217 | 221 | | |
218 | 222 | | |
219 | 223 | | |
| |||
0 commit comments