Allow aux buffers for MRT (multiple-render-targets).

This commit is contained in:
aignacio_sf 2008-09-17 19:47:50 +00:00
parent a41b4a2ea1
commit 35bcb0c6cd
1 changed files with 2 additions and 4 deletions

View File

@ -138,16 +138,14 @@ make_output(const string &name,
// Early failure - if we are sure that this buffer WONT
// meet specs, we can bail out early.
if ((flags & BF_fb_props_optional) == 0) {
if ((fb_prop.get_aux_rgba() > 0)||
(fb_prop.get_aux_rgba() > 0)||
(fb_prop.get_aux_float() > 0)||
(fb_prop.get_indexed_color() > 0)||
if ((fb_prop.get_indexed_color() > 0)||
(fb_prop.get_back_buffers() > 0)||
(fb_prop.get_accum_bits() > 0)||
(fb_prop.get_multisamples() > 0)) {
return NULL;
}
}
// Early success - if we are sure that this buffer WILL
// meet specs, we can precertify it.
// This looks rather overly optimistic -- ie, buggy.