mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
r300-gallium: Actually do framebuffer setup.
Can't believe this wasn't wired up.
This commit is contained in:
parent
fc96ac3c04
commit
e23e93b7b4
1 changed files with 6 additions and 1 deletions
|
|
@ -152,7 +152,7 @@ uint32_t translate_out_fmt(enum pipe_format format)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* XXX add pitch, stride */
|
||||
/* XXX add pitch, stride, clean up */
|
||||
void r300_emit_fb_state(struct r300_context* r300,
|
||||
struct pipe_framebuffer_state* fb)
|
||||
{
|
||||
|
|
@ -324,6 +324,11 @@ void r300_emit_dirty_state(struct r300_context* r300)
|
|||
r300->dirty_state &= ~R300_NEW_FRAGMENT_SHADER;
|
||||
}
|
||||
|
||||
if (r300->dirty_state & R300_NEW_FRAMEBUFFERS) {
|
||||
r300_emit_fb_state(r300, &r300->framebuffer_state);
|
||||
r300->dirty_state &= ~R300_NEW_FRAMEBUFFERS;
|
||||
}
|
||||
|
||||
if (r300->dirty_state & R300_NEW_RASTERIZER) {
|
||||
r300_emit_rs_state(r300, r300->rs_state);
|
||||
r300->dirty_state &= ~R300_NEW_RASTERIZER;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue