11/*
2- * Copyright 2019-2022 Diligent Graphics LLC
2+ * Copyright 2019-2025 Diligent Graphics LLC
33 * Copyright 2015-2019 Egor Yusov
44 *
55 * Licensed under the Apache License, Version 2.0 (the "License");
@@ -75,17 +75,17 @@ TEXTURE_FORMAT TestFormats[] =
7575
7676TEST (CopyTexture, Texture2D)
7777{
78- auto * pEnv = GPUTestingEnvironment::GetInstance ();
79- auto * pDevice = pEnv->GetDevice ();
80- auto * pContext = pEnv->GetDeviceContext ();
78+ GPUTestingEnvironment * pEnv = GPUTestingEnvironment::GetInstance ();
79+ IRenderDevice* pDevice = pEnv->GetDevice ();
80+ IDeviceContext* pContext = pEnv->GetDeviceContext ();
8181
8282 GPUTestingEnvironment::ScopedReset EnvironmentAutoReset;
8383
8484 for (size_t f = 0 ; f < _countof (TestFormats); ++f)
8585 {
8686 GPUTestingEnvironment::ScopedReleaseResources AutoReleaseResources;
8787
88- auto Format = TestFormats[f];
88+ TEXTURE_FORMAT Format = TestFormats[f];
8989
9090 TextureDesc TexDesc;
9191 TexDesc.Type = RESOURCE_DIM_TEX_2D;
@@ -98,8 +98,8 @@ TEST(CopyTexture, Texture2D)
9898
9999 Diligent::RefCntAutoPtr<ITexture> pSrcTex, pDstTex;
100100
101- auto FmtAttribs = pDevice->GetTextureFormatInfo (Format);
102- auto TexelSize = Uint32{FmtAttribs.ComponentSize } * Uint32{FmtAttribs.NumComponents };
101+ TextureFormatInfo FmtAttribs = pDevice->GetTextureFormatInfo (Format);
102+ Uint32 TexelSize = Uint32{FmtAttribs.ComponentSize } * Uint32{FmtAttribs.NumComponents };
103103 std::vector<uint8_t > DummyData (size_t {TexDesc.Width } * size_t {TexDesc.Height } * size_t {TexelSize});
104104 TextureData InitData;
105105 InitData.NumSubresources = TexDesc.MipLevels ;
@@ -139,17 +139,17 @@ TEST(CopyTexture, Texture2D)
139139
140140TEST (CopyTexture, Texture2DArray)
141141{
142- auto * pEnv = GPUTestingEnvironment::GetInstance ();
143- auto * pDevice = pEnv->GetDevice ();
144- auto * pContext = pEnv->GetDeviceContext ();
142+ GPUTestingEnvironment * pEnv = GPUTestingEnvironment::GetInstance ();
143+ IRenderDevice* pDevice = pEnv->GetDevice ();
144+ IDeviceContext* pContext = pEnv->GetDeviceContext ();
145145
146146 GPUTestingEnvironment::ScopedReset EnvironmentAutoReset;
147147
148148 for (size_t f = 0 ; f < _countof (TestFormats); ++f)
149149 {
150150 GPUTestingEnvironment::ScopedReleaseResources AutoReleaseResources;
151151
152- auto Format = TestFormats[f];
152+ TEXTURE_FORMAT Format = TestFormats[f];
153153
154154 TextureDesc TexDesc;
155155 TexDesc.Type = RESOURCE_DIM_TEX_2D_ARRAY;
@@ -162,8 +162,8 @@ TEST(CopyTexture, Texture2DArray)
162162 TexDesc.Usage = USAGE_DEFAULT;
163163
164164 Diligent::RefCntAutoPtr<ITexture> pSrcTex, pDstTex;
165- auto FmtAttribs = pDevice->GetTextureFormatInfo (Format);
166- auto TexelSize = Uint32{FmtAttribs.ComponentSize } * Uint32{FmtAttribs.NumComponents };
165+ TextureFormatInfo FmtAttribs = pDevice->GetTextureFormatInfo (Format);
166+ Uint32 TexelSize = Uint32{FmtAttribs.ComponentSize } * Uint32{FmtAttribs.NumComponents };
167167 std::vector<uint8_t > DummyData (size_t {TexDesc.Width } * size_t {TexDesc.Height } * size_t {TexelSize});
168168 TextureData InitData;
169169 InitData.NumSubresources = TexDesc.MipLevels * TexDesc.ArraySize ;
@@ -212,17 +212,17 @@ TEST(CopyTexture, Texture2DArray)
212212
213213TEST (CopyTexture, Texture3D)
214214{
215- auto * pEnv = GPUTestingEnvironment::GetInstance ();
216- auto * pDevice = pEnv->GetDevice ();
217- auto * pContext = pEnv->GetDeviceContext ();
215+ GPUTestingEnvironment * pEnv = GPUTestingEnvironment::GetInstance ();
216+ IRenderDevice* pDevice = pEnv->GetDevice ();
217+ IDeviceContext* pContext = pEnv->GetDeviceContext ();
218218
219219 GPUTestingEnvironment::ScopedReset EnvironmentAutoReset;
220220
221221 for (size_t f = 0 ; f < _countof (TestFormats); ++f)
222222 {
223223 GPUTestingEnvironment::ScopedReleaseResources AutoReleaseResources;
224224
225- auto Format = TestFormats[f];
225+ TEXTURE_FORMAT Format = TestFormats[f];
226226
227227 TextureDesc TexDesc;
228228 TexDesc.Type = RESOURCE_DIM_TEX_3D;
@@ -236,8 +236,8 @@ TEST(CopyTexture, Texture3D)
236236
237237 Diligent::RefCntAutoPtr<ITexture> pSrcTex, pDstTex;
238238
239- auto FmtAttribs = pDevice->GetTextureFormatInfo (Format);
240- auto TexelSize = Uint32{FmtAttribs.ComponentSize } * Uint32{FmtAttribs.NumComponents };
239+ TextureFormatInfo FmtAttribs = pDevice->GetTextureFormatInfo (Format);
240+ Uint32 TexelSize = Uint32{FmtAttribs.ComponentSize } * Uint32{FmtAttribs.NumComponents };
241241 std::vector<uint8_t > DummyData (size_t {TexDesc.Width } * size_t {TexDesc.Height } * size_t {TexDesc.Depth } * size_t {TexelSize});
242242 TextureData InitData;
243243 InitData.NumSubresources = TexDesc.MipLevels ;
0 commit comments