diff options
Diffstat (limited to 'tools/platform/gui.cpp')
| -rw-r--r-- | tools/platform/gui.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/tools/platform/gui.cpp b/tools/platform/gui.cpp index f2f9561d5..8e455cd12 100644 --- a/tools/platform/gui.cpp +++ b/tools/platform/gui.cpp @@ -217,14 +217,9 @@ GUI::GUI( desc.init2D(IResource::Type::Texture2D, Format::RGBA_Unorm_UInt8, width, height, 1); desc.setDefaults(IResource::Usage::PixelShaderResource); - - ptrdiff_t mipRowStrides[] = { ptrdiff_t(width * 4 * sizeof(unsigned char)) }; - void* subResourceData[] = { pixels }; - ITextureResource::Data initData; - initData.mipRowStrides = mipRowStrides; - initData.numMips = 1; - initData.numSubResources = 1; - initData.subResources = subResourceData; + ITextureResource::SubresourceData initData = {}; + initData.data = pixels; + initData.strideY = width * 4 * sizeof(unsigned char); auto texture = device->createTextureResource(IResource::Usage::PixelShaderResource, desc, &initData); |
