mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 22:53:51 +02:00
darkplaces: fix build for gcc-11
This commit is contained in:
parent
a8a7e27ac7
commit
904fb0738b
1 changed files with 42 additions and 0 deletions
42
srcpkgs/darkplaces/patches/alignment.patch
Normal file
42
srcpkgs/darkplaces/patches/alignment.patch
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
Index: darkplaces-20140513/darkplaces/dpsoftrast.c
|
||||||
|
===================================================================
|
||||||
|
--- darkplaces-20140513.orig/darkplaces/dpsoftrast.c
|
||||||
|
+++ darkplaces-20140513/darkplaces/dpsoftrast.c
|
||||||
|
@@ -177,7 +177,7 @@ typedef ALIGN(struct DPSOFTRAST_State_Tr
|
||||||
|
float w[3];
|
||||||
|
ALIGN(float attribs[DPSOFTRAST_ARRAY_TOTAL][3][4]);
|
||||||
|
}
|
||||||
|
-DPSOFTRAST_State_Triangle);
|
||||||
|
+) DPSOFTRAST_State_Triangle;
|
||||||
|
|
||||||
|
#define DPSOFTRAST_CALCATTRIB(triangle, span, data, slope, arrayindex) { \
|
||||||
|
slope = _mm_load_ps((triangle)->attribs[arrayindex][0]); \
|
||||||
|
@@ -209,7 +209,7 @@ typedef ALIGN(struct DPSOFTRAST_State_Sp
|
||||||
|
int depthbase; // depthbuffer value at x (add depthslope*startx to get first pixel's depthbuffer value)
|
||||||
|
int depthslope; // depthbuffer value pixel delta
|
||||||
|
}
|
||||||
|
-DPSOFTRAST_State_Span);
|
||||||
|
+) DPSOFTRAST_State_Span;
|
||||||
|
|
||||||
|
#define DPSOFTRAST_DRAW_MAXSPANS 1024
|
||||||
|
#define DPSOFTRAST_DRAW_MAXTRIANGLES 128
|
||||||
|
@@ -299,8 +299,8 @@ typedef ALIGN(struct DPSOFTRAST_State_Th
|
||||||
|
DPSOFTRAST_State_Span spans[DPSOFTRAST_DRAW_MAXSPANS];
|
||||||
|
DPSOFTRAST_State_Triangle triangles[DPSOFTRAST_DRAW_MAXTRIANGLES];
|
||||||
|
unsigned char pixelmaskarray[DPSOFTRAST_DRAW_MAXSPANLENGTH+4]; // LordHavoc: padded to allow some termination bytes
|
||||||
|
-}
|
||||||
|
-DPSOFTRAST_State_Thread);
|
||||||
|
+})
|
||||||
|
+DPSOFTRAST_State_Thread;
|
||||||
|
|
||||||
|
typedef ALIGN(struct DPSOFTRAST_State_s
|
||||||
|
{
|
||||||
|
@@ -358,7 +358,7 @@ typedef ALIGN(struct DPSOFTRAST_State_s
|
||||||
|
|
||||||
|
DPSOFTRAST_State_Command_Pool commandpool;
|
||||||
|
}
|
||||||
|
-DPSOFTRAST_State);
|
||||||
|
+) DPSOFTRAST_State;
|
||||||
|
|
||||||
|
DPSOFTRAST_State dpsoftrast;
|
||||||
|
|
Loading…
Add table
Reference in a new issue