Clean up GPU-based validation warnings (#309)

This commit is contained in:
Chuck Walbourn 2023-01-31 09:57:16 -08:00 коммит произвёл GitHub
Родитель 371643fce2
Коммит 126d15c39a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 10 добавлений и 7 удалений

Просмотреть файл

@ -1283,7 +1283,7 @@ namespace
&defaultHeapProperties,
D3D12_HEAP_FLAG_NONE,
&desc,
D3D12_RESOURCE_STATE_COPY_DEST,
D3D12_RESOURCE_STATE_COMMON,
nullptr,
IID_ID3D12Resource, reinterpret_cast<void**>(texture));
if (SUCCEEDED(hr))

Просмотреть файл

@ -542,7 +542,11 @@ HRESULT DirectX::CreateTextureEx(
&defaultHeapProperties,
D3D12_HEAP_FLAG_NONE,
&desc,
#if (defined(_XBOX_ONE) && defined(_TITLE)) || defined(_GAMING_XBOX)
D3D12_RESOURCE_STATE_COPY_DEST,
#else
D3D12_RESOURCE_STATE_COMMON,
#endif
nullptr,
IID_GRAPHICS_PPV_ARGS(ppResource));

Просмотреть файл

@ -617,7 +617,7 @@ namespace
&defaultHeapProperties,
D3D12_HEAP_FLAG_NONE,
&desc,
D3D12_RESOURCE_STATE_COPY_DEST,
D3D12_RESOURCE_STATE_COMMON,
nullptr,
IID_ID3D12Resource,
reinterpret_cast<void**>(&tex));

Просмотреть файл

@ -101,14 +101,13 @@ jobs:
inputs:
script: g++ --version
- task: CmdLine@2
# The error checks are commented out due to a bug with vcpkg not returning 0 on success.
displayName: VCPKG install headers
inputs:
script: |
call vcpkg install directxmath
REM @if ERRORLEVEL 1 goto error
@if ERRORLEVEL 1 goto error
call vcpkg install directx-headers
REM @if ERRORLEVEL 1 goto error
@if ERRORLEVEL 1 goto error
:finish
@echo --- VCPKG COMPLETE ---
exit /b 0
@ -203,9 +202,9 @@ jobs:
inputs:
script: |
call vcpkg install directxmath
REM @if ERRORLEVEL 1 goto error
@if ERRORLEVEL 1 goto error
call vcpkg install directx-headers
REM @if ERRORLEVEL 1 goto error
@if ERRORLEVEL 1 goto error
:finish
@echo --- VCPKG COMPLETE ---
exit /b 0