mirror of
https://github.com/ZDoom/raze-gles.git
synced 2025-01-15 20:20:54 +00:00
- removed a few more dependencies on Build includes.
This commit is contained in:
parent
83a760874b
commit
1bb7da173a
5 changed files with 58 additions and 9 deletions
|
@ -9,6 +9,7 @@
|
||||||
|
|
||||||
#include "xs_Float.h"
|
#include "xs_Float.h"
|
||||||
#include "m_alloc.h"
|
#include "m_alloc.h"
|
||||||
|
#include "intvec.h"
|
||||||
|
|
||||||
////////// Compiler detection //////////
|
////////// Compiler detection //////////
|
||||||
|
|
||||||
|
@ -629,10 +630,6 @@ typedef struct MAY_ALIAS {
|
||||||
int32_t x, y;
|
int32_t x, y;
|
||||||
} vec2_t;
|
} vec2_t;
|
||||||
|
|
||||||
typedef struct MAY_ALIAS {
|
|
||||||
int16_t x, y;
|
|
||||||
} vec2_16_t;
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint32_t x, y;
|
uint32_t x, y;
|
||||||
} vec2u_t;
|
} vec2u_t;
|
||||||
|
|
53
source/core/intvec.h
Normal file
53
source/core/intvec.h
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
struct vec2_16_t
|
||||||
|
{
|
||||||
|
int16_t x, y;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
struct vec2_t
|
||||||
|
{
|
||||||
|
int32_t x, y;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct vec2u_t
|
||||||
|
{
|
||||||
|
uint32_t x, y;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct vec2f_t
|
||||||
|
{
|
||||||
|
float x, y;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct vec2d_t
|
||||||
|
{
|
||||||
|
double x, y;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct vec3_t
|
||||||
|
{
|
||||||
|
union
|
||||||
|
{
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
int32_t x, y, z;
|
||||||
|
};
|
||||||
|
vec2_t vec2;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
struct vec3_16_t
|
||||||
|
{
|
||||||
|
union
|
||||||
|
{
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
int16_t x, y, z;
|
||||||
|
};
|
||||||
|
vec2_16_t vec2;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
#endif
|
|
@ -35,7 +35,6 @@
|
||||||
#include "m_crc32.h"
|
#include "m_crc32.h"
|
||||||
#include "i_specialpaths.h"
|
#include "i_specialpaths.h"
|
||||||
#include "i_system.h"
|
#include "i_system.h"
|
||||||
#include "compat.h"
|
|
||||||
#include "gameconfigfile.h"
|
#include "gameconfigfile.h"
|
||||||
#include "cmdlib.h"
|
#include "cmdlib.h"
|
||||||
#include "utf8.h"
|
#include "utf8.h"
|
||||||
|
|
|
@ -524,8 +524,8 @@ void BuildTiles::PostLoadSetup()
|
||||||
if (rep.palnum == DETAILPAL)
|
if (rep.palnum == DETAILPAL)
|
||||||
{
|
{
|
||||||
detailTex = rep.faces[0];
|
detailTex = rep.faces[0];
|
||||||
scalex = rep.scale.x;
|
scalex = rep.scale.X;
|
||||||
scaley = rep.scale.y;
|
scaley = rep.scale.Y;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!detailTex && !glowTex && !normalTex && !specTex) continue; // if there's no layers there's nothing to do.
|
if (!detailTex && !glowTex && !normalTex && !specTex) continue; // if there's no layers there's nothing to do.
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#include "textures.h"
|
#include "textures.h"
|
||||||
#include "image.h"
|
#include "image.h"
|
||||||
#include "i_time.h"
|
#include "i_time.h"
|
||||||
#include "compat.h"
|
#include "intvec.h"
|
||||||
|
|
||||||
// picanm[].sf:
|
// picanm[].sf:
|
||||||
// |bit(1<<7)
|
// |bit(1<<7)
|
||||||
|
@ -70,7 +70,7 @@ struct rottile_t
|
||||||
struct HightileReplacement
|
struct HightileReplacement
|
||||||
{
|
{
|
||||||
FGameTexture* faces[6]; // only one gets used by a texture, the other 5 are for skyboxes only
|
FGameTexture* faces[6]; // only one gets used by a texture, the other 5 are for skyboxes only
|
||||||
vec2f_t scale;
|
FVector2 scale;
|
||||||
float alphacut, specpower, specfactor;
|
float alphacut, specpower, specfactor;
|
||||||
uint16_t palnum, flags;
|
uint16_t palnum, flags;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue