light: remove use of c99 designated initializers since they're not in c++11
This commit is contained in:
parent
d225891ef5
commit
1c8e7e6585
|
|
@ -234,15 +234,28 @@ extern bool dump_face;
|
|||
|
||||
/* command-line options */
|
||||
|
||||
typedef struct {
|
||||
class lockable_vec_t {
|
||||
public:
|
||||
vec_t value;
|
||||
bool locked;
|
||||
} lockable_vec_t;
|
||||
|
||||
typedef struct {
|
||||
lockable_vec_t(vec_t v, bool l = false) : value(v), locked(l) {}
|
||||
lockable_vec_t() : lockable_vec_t(0.0f, false) {}
|
||||
};
|
||||
|
||||
class lockable_vec3_t {
|
||||
public:
|
||||
vec3_t value;
|
||||
bool locked;
|
||||
} lockable_vec3_t;
|
||||
|
||||
lockable_vec3_t(const vec3_t v, bool l = false) : locked(l) {
|
||||
VectorCopy(v, value);
|
||||
}
|
||||
lockable_vec3_t(vec_t a, vec_t b, vec_t c, bool l = false) : locked(l) {
|
||||
VectorSet(value, a, b, c);
|
||||
}
|
||||
lockable_vec3_t() : lockable_vec3_t(0.0f, 0.0f, 0.0f, false) {}
|
||||
};
|
||||
|
||||
/* dirt */
|
||||
|
||||
|
|
|
|||
|
|
@ -37,19 +37,19 @@ int num_surfacelight_templates;
|
|||
static void MakeSurfaceLights(const bsp2_t *bsp);
|
||||
|
||||
/* temporary storage for sunlight settings before the sun_t objects are created. */
|
||||
lockable_vec_t sunlight = { .value = 0, .locked = false }; /* main sun */
|
||||
lockable_vec3_t sunlight_color = { .value = { 255, 255, 255 }, .locked = false };
|
||||
lockable_vec_t sun2 = { .value = 0, .locked = false }; /* second sun */
|
||||
lockable_vec3_t sun2_color = { .value = { 255, 255, 255 }, .locked = false };
|
||||
lockable_vec_t sunlight2 = { .value = 0, .locked = false }; /* top sky dome */
|
||||
lockable_vec3_t sunlight2_color = { .value = { 255, 255, 255 }, .locked = false };
|
||||
lockable_vec_t sunlight3 = { .value = 0, .locked = false }; /* bottom sky dome */
|
||||
lockable_vec3_t sunlight3_color = { .value = { 255, 255, 255 }, .locked = false };
|
||||
lockable_vec_t sunlight_dirt = { .value = 0.0f, .locked = false };
|
||||
lockable_vec_t sunlight2_dirt = { .value = 0.0f, .locked = false };
|
||||
lockable_vec3_t sunvec = { .value = { 0, 0, -1 }, .locked = false }; /* defaults to straight down */
|
||||
lockable_vec3_t sun2vec = { .value = { 0, 0, -1 }, .locked = false }; /* defaults to straight down */
|
||||
lockable_vec_t sun_deviance = { .value = 0.0f, .locked = false };
|
||||
lockable_vec_t sunlight { 0.0f }; /* main sun */
|
||||
lockable_vec3_t sunlight_color { 255.0f, 255.0f, 255.0f };
|
||||
lockable_vec_t sun2 { 0.0f }; /* second sun */
|
||||
lockable_vec3_t sun2_color { 255.0f, 255.0f, 255.0f };
|
||||
lockable_vec_t sunlight2 { 0.0f }; /* top sky dome */
|
||||
lockable_vec3_t sunlight2_color { 255.0f, 255.0f, 255.0f };
|
||||
lockable_vec_t sunlight3 { 0.0f }; /* bottom sky dome */
|
||||
lockable_vec3_t sunlight3_color { 255.0f, 255.0f, 255.0f };
|
||||
lockable_vec_t sunlight_dirt { 0.0f };
|
||||
lockable_vec_t sunlight2_dirt { 0.0f };
|
||||
lockable_vec3_t sunvec { 0.0f, 0.0f, -1.0f }; /* defaults to straight down */
|
||||
lockable_vec3_t sun2vec { 0.0f, 0.0f, -1.0f }; /* defaults to straight down */
|
||||
lockable_vec_t sun_deviance { 0.0f };
|
||||
|
||||
/*
|
||||
* ============================================================================
|
||||
|
|
|
|||
|
|
@ -57,23 +57,23 @@ lightsample_t minlight = { 0, { 255, 255, 255 } };
|
|||
sun_t *suns = NULL;
|
||||
|
||||
/* dirt */
|
||||
lockable_vec_t dirty = {0, false};
|
||||
lockable_vec_t dirtMode = {0, false};
|
||||
lockable_vec_t dirtDepth = {128.0f, false};
|
||||
lockable_vec_t dirtScale = {1.0f, false};
|
||||
lockable_vec_t dirtGain = {1.0f, false};
|
||||
lockable_vec_t dirtAngle = {88.0f, false};
|
||||
lockable_vec_t dirty {0.0f};
|
||||
lockable_vec_t dirtMode {0.0f};
|
||||
lockable_vec_t dirtDepth {128.0f};
|
||||
lockable_vec_t dirtScale {1.0f};
|
||||
lockable_vec_t dirtGain {1.0f};
|
||||
lockable_vec_t dirtAngle {88.0f};
|
||||
|
||||
qboolean globalDirt = false;
|
||||
qboolean minlightDirt = false;
|
||||
|
||||
/* phong */
|
||||
lockable_vec_t phongallowed = {1, false};
|
||||
lockable_vec_t phongallowed {1.0f};
|
||||
|
||||
/* bounce */
|
||||
lockable_vec_t bounce = {0, false};
|
||||
lockable_vec_t bouncescale = {1.0f, false};
|
||||
lockable_vec_t bouncecolorscale = {0.0f, false};
|
||||
lockable_vec_t bounce {0.0f};
|
||||
lockable_vec_t bouncescale {1.0f};
|
||||
lockable_vec_t bouncecolorscale {0.0f};
|
||||
|
||||
qboolean surflight_dump = false;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue