| 271 | } |
| 272 | |
| 273 | ref<UnorderedAccessView> Buffer::getUAV(uint64_t offset, uint64_t size) |
| 274 | { |
| 275 | ResourceViewInfo view = ResourceViewInfo(offset, size); |
| 276 | |
| 277 | if (mUavs.find(view) == mUavs.end()) |
| 278 | mUavs[view] = UnorderedAccessView::create(getDevice().get(), this, offset, size); |
| 279 | |
| 280 | return mUavs[view]; |
| 281 | } |
| 282 | |
| 283 | ref<UnorderedAccessView> Buffer::getUAV() |
| 284 | { |