mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-11 07:11:54 +00:00
- missed two things that need to be 'common'.
This commit is contained in:
parent
ac610d87e5
commit
b4e9c3f20d
3 changed files with 16 additions and 20 deletions
|
@ -40,10 +40,8 @@
|
||||||
#include "templates.h"
|
#include "templates.h"
|
||||||
#include "palettecontainer.h"
|
#include "palettecontainer.h"
|
||||||
|
|
||||||
#include "v_palette.h"
|
|
||||||
|
|
||||||
|
|
||||||
PaletteContainer GPalette;
|
PaletteContainer GPalette;
|
||||||
|
FColorMatcher ColorMatcher;
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
//
|
//
|
||||||
|
@ -235,6 +233,21 @@ static bool IndexOutOfRange(const int start1, const int end1, const int start2,
|
||||||
//
|
//
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
bool FRemapTable::operator==(const FRemapTable& o)
|
||||||
|
{
|
||||||
|
// Two translations are identical when they have the same amount of colors
|
||||||
|
// and the palette values for both are identical.
|
||||||
|
if (&o == this) return true;
|
||||||
|
if (o.NumEntries != NumEntries) return false;
|
||||||
|
return !memcmp(o.Palette, Palette, NumEntries * sizeof(*Palette));
|
||||||
|
}
|
||||||
|
|
||||||
|
//----------------------------------------------------------------------------
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//----------------------------------------------------------------------------
|
||||||
|
|
||||||
void FRemapTable::MakeIdentity()
|
void FRemapTable::MakeIdentity()
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
|
@ -80,21 +80,6 @@ const uint8_t IcePalette[16][3] =
|
||||||
//
|
//
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
|
||||||
bool FRemapTable::operator==(const FRemapTable &o)
|
|
||||||
{
|
|
||||||
// Two translations are identical when they have the same amount of colors
|
|
||||||
// and the palette values for both are identical.
|
|
||||||
if (&o == this) return true;
|
|
||||||
if (o.NumEntries != NumEntries) return false;
|
|
||||||
return !memcmp(o.Palette, Palette, NumEntries * sizeof(*Palette));
|
|
||||||
}
|
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
static void SerializeRemap(FSerializer &arc, FRemapTable &remap)
|
static void SerializeRemap(FSerializer &arc, FRemapTable &remap)
|
||||||
{
|
{
|
||||||
arc("numentries", remap.NumEntries);
|
arc("numentries", remap.NumEntries);
|
||||||
|
|
|
@ -57,8 +57,6 @@ uint32_t Col2RGB8_2[63][256]; // this array's second dimension is called up by p
|
||||||
ColorTable32k RGB32k;
|
ColorTable32k RGB32k;
|
||||||
ColorTable256k RGB256k;
|
ColorTable256k RGB256k;
|
||||||
|
|
||||||
FColorMatcher ColorMatcher;
|
|
||||||
|
|
||||||
/* Current color blending values */
|
/* Current color blending values */
|
||||||
int BlendR, BlendG, BlendB, BlendA;
|
int BlendR, BlendG, BlendB, BlendA;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue