[D3D12] Untile whole mip tail to make alignment assumptions later, other mip fixes

This commit is contained in:
Triang3l
2020-06-23 23:49:42 +03:00
parent bd1a1e2de3
commit d26f84b36b
105 changed files with 15501 additions and 16982 deletions

View File

@@ -62,6 +62,12 @@ void DeferredCommandList::Execute(ID3D12GraphicsCommandList* command_list,
auto& args = *reinterpret_cast<const CopyTextureArguments*>(stream);
command_list->CopyTextureRegion(&args.dst, 0, 0, 0, &args.src, nullptr);
} break;
case Command::kCopyTextureRegion: {
auto& args =
*reinterpret_cast<const CopyTextureRegionArguments*>(stream);
command_list->CopyTextureRegion(&args.dst, args.dst_x, args.dst_y,
args.dst_z, &args.src, &args.src_box);
} break;
case Command::kD3DDispatch: {
if (current_pipeline_state != nullptr) {
auto& args = *reinterpret_cast<const D3DDispatchArguments*>(stream);