experimental 16bit color support (Dune 2000)
This commit is contained in:
parent
a9ce4ac13c
commit
806746d364
7 changed files with 451 additions and 200 deletions
|
@ -23,6 +23,17 @@ const char PaletteFragShader110Src[] =
|
|||
"}\n";
|
||||
|
||||
|
||||
const char PassthroughFragShader110Src[] =
|
||||
"#version 110\n"
|
||||
"uniform sampler2D SurfaceTex; \n"
|
||||
"varying vec2 TEX0; \n"
|
||||
"\n"
|
||||
"void main()\n"
|
||||
"{\n"
|
||||
" vec4 texel = texture2D(SurfaceTex, TEX0); \n"
|
||||
" gl_FragColor = texel; \n"
|
||||
"}\n";
|
||||
|
||||
// new
|
||||
|
||||
const char PassthroughVertShaderSrc[] =
|
||||
|
@ -55,3 +66,15 @@ const char PaletteFragShaderSrc[] =
|
|||
" FragColor = texture(PaletteTex, vec2(pIndex.r * (255.0/256.0) + (0.5/256.0), 0));\n"
|
||||
"}\n";
|
||||
|
||||
|
||||
const char PassthroughFragShaderSrc[] =
|
||||
"#version 130\n"
|
||||
"out vec4 FragColor;\n"
|
||||
"uniform sampler2D SurfaceTex;\n"
|
||||
"in vec4 TEX0;\n"
|
||||
"\n"
|
||||
"void main()\n"
|
||||
"{\n"
|
||||
" vec4 texel = texture(SurfaceTex, TEX0.xy);\n"
|
||||
" FragColor = texel;\n"
|
||||
"}\n";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue