diff --git a/shaders/texture_loading/glsl/bg.vert b/shaders/texture_loading/glsl/bg.vert index 353e38d..0769410 100644 --- a/shaders/texture_loading/glsl/bg.vert +++ b/shaders/texture_loading/glsl/bg.vert @@ -11,14 +11,17 @@ // vec2( 1.0, 1.0) // 右上 - 三角形2 // ); -const vec2 positions[6] = vec2[6]( - vec2( 1.0, -1.0), // 右下 - vec2(1.0, 1.0), // 右上 - 三角形1 - vec2(-1.0, 1.0), // 左上 - 三角形1 +const float offset = (640-480)/(480.0); - vec2(-1.0, 1.0), // 左上 - 三角形2 - vec2( -1.0, -1.0), // 左下 - 三角形2 - vec2( 1.0, -1.0) // 右下 - 三角形2 + +const vec2 positions[6] = vec2[6]( + vec2( 1.0, -1.0 -offset), // 右下 + vec2(1.0, 1.0 + offset), // 右上 - 三角形1 + vec2(-1.0, 1.0 + offset), // 左上 - 三角形1 + + vec2(-1.0, 1.0 + offset), // 左上 - 三角形2 + vec2( -1.0, -1.0-offset), // 左下 - 三角形2 + vec2( 1.0, -1.0-offset) // 右下 - 三角形2 ); diff --git a/shaders/texture_loading/glsl/bg.vert.spv b/shaders/texture_loading/glsl/bg.vert.spv index 18c9218..1d843ff 100644 Binary files a/shaders/texture_loading/glsl/bg.vert.spv and b/shaders/texture_loading/glsl/bg.vert.spv differ