Ver Fonte

GLES3: Fix `-Wmaybe-uninitialized` warning for MipMaps::Size

Rémi Verschelde há 3 anos atrás
pai
commit
44e82f7073
1 ficheiros alterados com 9 adições e 15 exclusões
  1. 9 15
      drivers/gles3/rasterizer_storage_gles3.h

+ 9 - 15
drivers/gles3/rasterizer_storage_gles3.h

@@ -1169,27 +1169,21 @@ public:
 			int height = 0;
 
 			GLuint color = 0;
-
-			Effect() {
-			}
 		};
 
 		Effect copy_screen_effect;
 
 		struct MipMaps {
 			struct Size {
-				GLuint fbo;
-				GLuint color;
-				int width;
-				int height;
+				GLuint fbo = 0;
+				GLuint color = 0;
+				int width = 0;
+				int height = 0;
 			};
 
 			Vector<Size> sizes;
 			GLuint color = 0;
 			int levels = 0;
-
-			MipMaps() {
-			}
 		};
 
 		MipMaps mip_maps[2];
@@ -1199,14 +1193,14 @@ public:
 			GLuint color = 0;
 			GLuint depth = 0;
 			RID texture;
-
-			External() {
-			}
 		} external;
 
-		int x = 0, y = 0, width = 0, height = 0;
+		int x = 0;
+		int y = 0;
+		int width = 0;
+		int height = 0;
 
-		bool flags[RENDER_TARGET_FLAG_MAX];
+		bool flags[RENDER_TARGET_FLAG_MAX] = {};
 
 		// instead of allocating sized render targets immediately,
 		// defer this for faster startup