1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-04 10:03:36 +00:00
GLideN64/src/Graphics/Parameters.h

108 lines
2.3 KiB
C
Raw Normal View History

2016-12-25 12:12:51 +00:00
#pragma once
#include "Parameter.h"
namespace graphics {
namespace color {
extern Parameter RGBA;
extern Parameter RG;
extern Parameter RED;
extern Parameter DEPTH;
}
namespace internalcolor {
extern Parameter RGBA;
extern Parameter RG;
extern Parameter RED;
extern Parameter DEPTH;
2017-01-01 13:30:57 +00:00
extern Parameter RG32F;
2016-12-25 12:12:51 +00:00
}
2017-01-01 14:59:54 +00:00
namespace datatype {
2016-12-25 12:12:51 +00:00
extern Parameter UNSIGNED_BYTE;
extern Parameter UNSIGNED_SHORT;
extern Parameter UNSIGNED_INT;
extern Parameter FLOAT;
}
2016-12-27 16:26:36 +00:00
namespace target {
extern Parameter TEXTURE_2D;
extern Parameter TEXTURE_2D_MULTISAMPLE;
extern Parameter RENDERBUFFER;
2016-12-27 16:26:36 +00:00
}
2017-01-02 14:00:49 +00:00
namespace bufferTarget {
extern Parameter FRAMEBUFFER;
extern Parameter DRAW_FRAMEBUFFER;
extern Parameter READ_FRAMEBUFFER;
}
namespace bufferAttachment {
extern Parameter COLOR_ATTACHMENT0;
extern Parameter DEPTH_ATTACHMENT;
2017-01-02 14:00:49 +00:00
}
2016-12-27 16:26:36 +00:00
namespace enable {
extern Parameter BLEND;
extern Parameter CULL_FACE;
extern Parameter DEPTH_TEST;
extern Parameter DEPTH_CLAMP;
extern Parameter CLIP_DISTANCE0;
extern Parameter DITHER;
extern Parameter POLYGON_OFFSET_FILL;
extern Parameter SCISSOR_TEST;
}
2017-01-01 14:59:54 +00:00
2017-01-06 08:19:35 +00:00
namespace textureIndices {
extern Parameter Tex[2];
extern Parameter NoiseTex;
extern Parameter DepthTex;
extern Parameter ZLUTTex;
extern Parameter PaletteTex;
extern Parameter MSTex[2];
}
2017-01-07 09:40:50 +00:00
namespace textureImageUnits {
extern Parameter Zlut;
extern Parameter Tlut;
extern Parameter Depth;
}
2017-01-01 14:59:54 +00:00
namespace textureParameters {
extern Parameter FILTER_NEAREST;
extern Parameter FILTER_LINEAR;
extern Parameter FILTER_NEAREST_MIPMAP_NEAREST;
extern Parameter FILTER_LINEAR_MIPMAP_NEAREST;
extern Parameter WRAP_CLAMP_TO_EDGE;
extern Parameter WRAP_REPEAT;
extern Parameter WRAP_MIRRORED_REPEAT;
}
namespace cullMode {
extern Parameter FRONT;
extern Parameter BACK;
}
namespace compare {
extern Parameter LEQUAL;
extern Parameter LESS;
extern Parameter ALWAYS;
}
namespace blend {
extern Parameter ZERO;
extern Parameter ONE;
extern Parameter SRC_ALPHA;
extern Parameter DST_ALPHA;
extern Parameter ONE_MINUS_SRC_ALPHA;
extern Parameter CONSTANT_ALPHA;
extern Parameter ONE_MINUS_CONSTANT_ALPHA;
}
2017-01-10 14:58:09 +00:00
namespace drawmode {
extern Parameter TRIANGLES;
extern Parameter TRIANGLE_STRIP;
extern Parameter LINES;
}
2016-12-25 12:12:51 +00:00
}