From 0ea992080b0ee965be5127cc6533a7ac2013cb25 Mon Sep 17 00:00:00 2001 From: rw-r-r-0644 Date: Sat, 27 Oct 2018 17:47:37 +0200 Subject: [PATCH] wiiu/video: Add more attributes for texture --- src/video/wiiu/SDL_wiiuvideo.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/video/wiiu/SDL_wiiuvideo.c b/src/video/wiiu/SDL_wiiuvideo.c index 694f2c0bf..477d1b91b 100644 --- a/src/video/wiiu/SDL_wiiuvideo.c +++ b/src/video/wiiu/SDL_wiiuvideo.c @@ -143,14 +143,17 @@ static int WIIU_CreateWindowFramebuffer(_THIS, SDL_Window *window, Uint32 *forma data = SDL_calloc(1, sizeof(WIIU_WindowData)); // create a gx2 texture - data->texture.surface.width = window->w; - data->texture.surface.height = window->h; - data->texture.surface.depth = 1; - data->texture.surface.dim = GX2_SURFACE_DIM_TEXTURE_2D; - data->texture.surface.format = GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8; - data->texture.surface.tileMode = GX2_TILE_MODE_LINEAR_ALIGNED; - data->texture.viewNumSlices = 1; - data->texture.compMap = 0x00010203; + data->texture.surface.use = GX2_SURFACE_USE_TEXTURE; + data->texture.surface.width = window->w; + data->texture.surface.height = window->h; + data->texture.surface.dim = GX2_SURFACE_DIM_TEXTURE_2D; + data->texture.surface.depth = 1; + data->texture.surface.mipLevels = 1; + data->texture.surface.format = GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8; + data->texture.surface.tileMode = GX2_TILE_MODE_LINEAR_ALIGNED; + data->texture.viewNumSlices = 1; + data->texture.viewNumMips = 1; + data->texture.compMap = 0x00010203; GX2CalcSurfaceSizeAndAlignment(&data->texture.surface); GX2InitTextureRegs(&data->texture);