src/mesa/drivers/dri/intel_winsys/intel_screen.c | 4 src/mesa/pipe/xlib/xm_api.c | 8 + src/mesa/state_tracker/st_context.c | 14 ++ src/mesa/state_tracker/st_context.h | 1 src/mesa/state_tracker/st_framebuffer.c | 109 +++++++++++------------ src/mesa/state_tracker/st_public.h | 2 6 files changed, 79 insertions(+), 59 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary New commits: commit c664302c3e34a29b4bbb02fd3789dd3f7d92849c Author: Brian <[EMAIL PROTECTED]> Date: Wed Dec 19 13:45:00 2007 -0700 Fix problem with initial viewport/scissor size. If an app never called glViewport, the viewport size was always 0 by 0 pixels. Now pass initial size to st_create_framebuffer() and initialize the viewport and scissor bounds in st_make_current(). This could also be fixed by ensuring the gl_framebuffers passed to _mesa_make_current() were initialized to the right size. But that involves allocating the renderbuffers/pipe_surfaces earlier and that runs into some other issues ATM. Also remove obsolete createRenderbuffers param to st_create_framebuffer(). _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
