diff --git a/src/render/vitagxm/SDL_render_vita_gxm_tools.c b/src/render/vitagxm/SDL_render_vita_gxm_tools.c index f4133a9d9..8d5ed5a1f 100644 --- a/src/render/vitagxm/SDL_render_vita_gxm_tools.c +++ b/src/render/vitagxm/SDL_render_vita_gxm_tools.c @@ -1056,6 +1056,7 @@ create_gxm_texture(VITA_GXM_RenderData *data, unsigned int w, unsigned int h, Sc const uint32_t alignedHeight = ALIGN(h, SCE_GXM_TILE_SIZEY); uint32_t sampleCount = alignedWidth*alignedHeight; uint32_t depthStrideInSamples = alignedWidth; + const uint32_t alignedColorSurfaceStride = ALIGN(w, 8); int err = sceGxmColorSurfaceInit( &texture->gxm_colorsurface, @@ -1065,7 +1066,7 @@ create_gxm_texture(VITA_GXM_RenderData *data, unsigned int w, unsigned int h, Sc SCE_GXM_OUTPUT_REGISTER_SIZE_32BIT, w, h, - w, + alignedColorSurfaceStride, texture_data );