diff options
author | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-06-01 19:38:08 +0000 |
---|---|---|
committer | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-06-01 19:38:08 +0000 |
commit | f2f47bfe06cfe29191325d1ed9679f232642111d (patch) | |
tree | eb8a6aec45bd77f502f6d995cf9b52b26ceea32c /src/render.c | |
parent | 04bd71265a51eb3c842c45b332a45575a8660e60 (diff) |
Handle the unlikely case where FBOs are supported, but not shaders
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@58 84d2e878-0bd5-11dd-ad15-13eda11d74c5
Diffstat (limited to 'src/render.c')
-rw-r--r-- | src/render.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render.c b/src/render.c index e92abf5..563e16e 100644 --- a/src/render.c +++ b/src/render.c @@ -312,7 +312,7 @@ static int render_model_instance_draw(ModelInstance *instance, Uint32 t, RenderC p = m->primitives[j]; - if ( ((p->attribs & ATTRIB_PULSE) && !(p->attribs & ATTRIB_SWIRLY)) || ((p->attribs & ATTRIB_SWIRLY) && !r->fbos) ) { + if ( ((p->attribs & ATTRIB_PULSE) && !(p->attribs & ATTRIB_SWIRLY)) || ((p->attribs & ATTRIB_SWIRLY) && !(r->fbos && r->shaders)) ) { float s; s = fabsf(0.4*cosf(t * 0.001)); GLfloat c[] = {s*p->col_r, s*p->col_g, s*p->col_b, 1.0}; |