| 1872 | } |
| 1873 | |
| 1874 | void CommandBufferSubState::RecordFillBuffer(vvl::Buffer& buffer_state, VkDeviceSize offset, VkDeviceSize size, |
| 1875 | const Location& loc) { |
| 1876 | const auto tag = access_context.NextCommandTag(loc.function); |
| 1877 | AccessContext& context = access_context.GetCurrentAccessContext(); |
| 1878 | |
| 1879 | const AccessRange range = MakeRange(buffer_state, offset, size); |
| 1880 | const ResourceUsageTagEx tag_ex = access_context.AddCommandHandle(tag, buffer_state.Handle()); |
| 1881 | context.UpdateAccessState(buffer_state, SYNC_CLEAR_TRANSFER_WRITE, range, tag_ex); |
| 1882 | } |
| 1883 | |
| 1884 | void CommandBufferSubState::RecordUpdateBuffer(vvl::Buffer& buffer_state, VkDeviceSize offset, VkDeviceSize size, |
| 1885 | const Location& loc) { |
nothing calls this directly
no test coverage detected