shader/screen setup fixes

master
Lee Salzman 2013-02-13 17:35:00 +02:00
parent 6f6b7f706c
commit 038df5e79d
2 changed files with 7 additions and 3 deletions

View File

@ -41,15 +41,18 @@ gdepthpackfrag = [
gl_FragData[3].rgb = packdepth;
]]
])
gl_FragData[1].a = @(? $arg1 [ghashdepth lineardepth] (? $arg2 $arg2 [0.0]));
gl_FragData[1].a = @(if $arg1 [ghashdepth lineardepth] [? $arg2 $arg2 [0.0]]);
]
]
msaapackfrag = [gdepthpackfrag $msaasamples $arg1]
gdepthunpackparams = [
result [
uniform vec3 gdepthscale;
uniform vec3 gdepthunpackparams;
#ifndef GDEPTHUNPACKPARAMS
#define GDEPTHUNPACKPARAMS
uniform vec3 gdepthscale;
uniform vec3 gdepthunpackparams;
#endif
]
]

View File

@ -598,6 +598,7 @@ void setupscreen(int &usedcolorbits)
#endif
SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 0);
SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 0);
screen = SDL_SetVideoMode(scr_w, scr_h, hasbpp ? colorbits : 0, SDL_OPENGL|flags);
if(!screen) fatal("Unable to create OpenGL screen: %s", SDL_GetError());
else
{