Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
58533418
Commit
58533418
authored
Nov 18, 2019
by
Ulrich Sibiller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Mesa: silence "maybe uninitialized" warnings
parent
a040e73a
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
106 additions
and
0 deletions
+106
-0
5002_silence-uninitialized.diff
...extras/Mesa.patches_6.4.2/5002_silence-uninitialized.diff
+105
-0
series
nx-X11/extras/Mesa.patches_6.4.2/series
+1
-0
No files found.
nx-X11/extras/Mesa.patches_6.4.2/5002_silence-uninitialized.diff
0 → 100644
View file @
58533418
Silence compiler warnings about variables being "maybe uninitialized".
--- Mesa.orig/src/mesa/swrast/s_triangle.c
+++ Mesa/src/mesa/swrast/s_triangle.c
@@ -534,7 +534,7 @@
#define T_SCALE theight
#define SETUP_CODE \
- struct affine_info info; \
+ struct affine_info info = {0}; \
struct gl_texture_unit *unit = ctx->Texture.Unit+0; \
struct gl_texture_object *obj = unit->Current2D; \
const GLint b = obj->BaseLevel; \
@@ -806,7 +806,7 @@
#define INTERP_TEX 1
#define SETUP_CODE \
- struct persp_info info; \
+ struct persp_info info = {0}; \
const struct gl_texture_unit *unit = ctx->Texture.Unit+0; \
const struct gl_texture_object *obj = unit->Current2D; \
const GLint b = obj->BaseLevel; \
--- Mesa.orig/src/mesa/swrast/s_tritemp.h
+++ Mesa/src/mesa/swrast/s_tritemp.h
@@ -201,7 +201,7 @@
#endif
GLinterp vMin_fx, vMin_fy, vMid_fx, vMid_fy, vMax_fx, vMax_fy;
- struct sw_span span;
+ struct sw_span span = {0};
INIT_SPAN(span, GL_POLYGON, 0, 0, 0);
@@ -741,14 +741,14 @@
GLfixed tLeft=0, dtOuter=0, dtInner;
#endif
#ifdef INTERP_TEX
- GLfloat sLeft[MAX_TEXTURE_COORD_UNITS];
- GLfloat tLeft[MAX_TEXTURE_COORD_UNITS];
- GLfloat uLeft[MAX_TEXTURE_COORD_UNITS];
- GLfloat vLeft[MAX_TEXTURE_COORD_UNITS];
- GLfloat dsOuter[MAX_TEXTURE_COORD_UNITS], dsInner[MAX_TEXTURE_COORD_UNITS];
- GLfloat dtOuter[MAX_TEXTURE_COORD_UNITS], dtInner[MAX_TEXTURE_COORD_UNITS];
- GLfloat duOuter[MAX_TEXTURE_COORD_UNITS], duInner[MAX_TEXTURE_COORD_UNITS];
- GLfloat dvOuter[MAX_TEXTURE_COORD_UNITS], dvInner[MAX_TEXTURE_COORD_UNITS];
+ GLfloat sLeft[MAX_TEXTURE_COORD_UNITS] = {0};
+ GLfloat tLeft[MAX_TEXTURE_COORD_UNITS] = {0};
+ GLfloat uLeft[MAX_TEXTURE_COORD_UNITS] = {0};
+ GLfloat vLeft[MAX_TEXTURE_COORD_UNITS] = {0};
+ GLfloat dsOuter[MAX_TEXTURE_COORD_UNITS] = {0}, dsInner[MAX_TEXTURE_COORD_UNITS] = {0};
+ GLfloat dtOuter[MAX_TEXTURE_COORD_UNITS] = {0}, dtInner[MAX_TEXTURE_COORD_UNITS] = {0};
+ GLfloat duOuter[MAX_TEXTURE_COORD_UNITS] = {0}, duInner[MAX_TEXTURE_COORD_UNITS] = {0};
+ GLfloat dvOuter[MAX_TEXTURE_COORD_UNITS] = {0}, dvInner[MAX_TEXTURE_COORD_UNITS] = {0};
#endif
for (subTriangle=0; subTriangle<=1; subTriangle++) {
--- Mesa.orig/src/mesa/swrast_setup/ss_tritmp.h
+++ Mesa/src/mesa/swrast_setup/ss_tritmp.h
@@ -30,14 +30,14 @@
{
struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
SWvertex *verts = SWSETUP_CONTEXT(ctx)->verts;
- SWvertex *v[3];
- GLfloat z[3];
+ SWvertex *v[3] = {0};;
+ GLfloat z[3] = {0};;
GLfloat offset;
GLenum mode = GL_FILL;
GLuint facing = 0;
- GLchan saved_color[3][4];
- GLchan saved_spec[3][4];
- GLfloat saved_index[3];
+ GLchan saved_color[3][4] = {0};
+ GLchan saved_spec[3][4] = {0};
+ GLfloat saved_index[3] = {0};;
v[0] = &verts[e0];
v[1] = &verts[e1];
--- Mesa.orig/src/mesa/swrast_setup/ss_triangle.c
+++ Mesa/src/mesa/swrast_setup/ss_triangle.c
@@ -56,9 +56,9 @@
SWvertex *v0 = &verts[e0];
SWvertex *v1 = &verts[e1];
SWvertex *v2 = &verts[e2];
- GLchan c[2][4];
- GLchan s[2][4];
- GLfloat i[2];
+ GLchan c[2][4] = {0};
+ GLchan s[2][4] = {0};
+ GLfloat i[2] = {0};
/* cull testing */
if (ctx->Polygon.CullFlag) {
@@ -115,9 +115,9 @@
SWvertex *v0 = &verts[e0];
SWvertex *v1 = &verts[e1];
SWvertex *v2 = &verts[e2];
- GLchan c[2][4];
- GLchan s[2][4];
- GLfloat i[2];
+ GLchan c[2][4] = {0};
+ GLchan s[2][4] = {0};
+ GLfloat i[2] = {0};
/* cull testing */
if (ctx->Polygon.CullFlag) {
nx-X11/extras/Mesa.patches_6.4.2/series
View file @
58533418
...
...
@@ -4,3 +4,4 @@
4004_define-USE_IEEE-macro-for-more-platforms.patch
5001_nasty-typo-fixes.patch
4005_adapt-all-libX11-include-paths-to-libNX_X11.patch
5002_silence-uninitialized.diff
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment