URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0ce4a4a0994211ead8e5a77cccdd2a084e8a288
Author: Chia-I Wu <[email protected]>
Date:   Tue Mar 16 15:48:03 2010 +0800

    i965g: Fix use of an uninitialized variable.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3a873f425fde83628b547c4b4638f39d78c1b9
Merge: 95d43bccde9ba5c0727bb2b9e52d050dacfa0cfa 
a66d0081044bfcbfbe72ecbc27692387e4716e5c
Author: Chia-I Wu <[email protected]>
Date:   Tue Mar 16 15:12:46 2010 +0800

    Merge remote branch 'origin/gallium-st-api'

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a66d0081044bfcbfbe72ecbc27692387e4716e5c
Author: Chia-I Wu <[email protected]>
Date:   Mon Mar 15 19:15:29 2010 +0800

    st/mesa: Update the comments in st_manager.c.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=23e9a25e1ff01d9f3ef5cc99f59e0fda0ac2d421
Author: Chia-I Wu <[email protected]>
Date:   Sun Mar 14 14:58:27 2010 +0800

    st/glx: Fix glXCopySubBufferMESA.
    
    Honor the (x, y) and (width, height) pairs.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6262bdcfb64e1f88f6a890829f5c30c26bc372b
Author: Chia-I Wu <[email protected]>
Date:   Sun Mar 14 12:01:27 2010 +0800

    st/glx: Sync the back buffer to the front buffer.
    
    Consider this rendering sequence
    
      * render to the back buffer
      * swap buffers
      * read from the front buffer
    
    The front buffer is expected to have the contents of the back buffer.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=48bc3cca89f7aecc40d1661e695796113df6e583
Author: Chia-I Wu <[email protected]>
Date:   Sun Mar 14 11:34:16 2010 +0800

    st/glx: Add support for GLX_MESA_copy_sub_buffer.
    
    Create a per-display pipe_context as needed to copy the contents between
    framebuffer attachments.  This allows us to support
    GLX_MESA_copy_sub_buffer.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6632915e957149c153a3f793c400a532b4995b18
Author: Chia-I Wu <[email protected]>
Date:   Sun Mar 14 11:20:58 2010 +0800

    st/glx: Add xmesa_display to hold per-display variables.
    
    This basically adds a static xmesa_display to collect per-display static
    variables in xm_api.c.  Multiple display support is still missing, but
    this is a step forward.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a30330b26b543dfa864a05a1e8072f764369a25
Author: Chia-I Wu <[email protected]>
Date:   Sun Mar 14 00:10:09 2010 +0800

    st/mesa: Fix handling of FBO.
    
    FBOs are created by st_new_framebuffer and cannot be casted to
    st_framebuffer.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c210c1b3b5e63eebae2b73814d2000520576ce7
Author: Chia-I Wu <[email protected]>
Date:   Sat Mar 13 20:30:03 2010 +0800

    st/mesa: Validate the state in st_readpixels.
    
    The front renderbuffer of a framebuffer is usually added as needed when
    glReadBuffer(GL_FRONT) is called.  When the call is followed by
    glReadPixels, we should validate the state before reading from the
    renderbuffer.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=66cd38f465499863de106e1ae83b5de85072c29b
Author: Chia-I Wu <[email protected]>
Date:   Sat Mar 13 17:40:24 2010 +0800

    st/glx: Fix framebuffer validation.
    
    When xmesa_st_framebuffer_validate was called twice with different sets
    of attachments, the second call was ignored.  Add a texture_mask to
    remember which textures have been requested to make sure the missing
    ones get created.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=418b9ac2990fc6809de359a862ee809d3b86343c
Author: Chia-I Wu <[email protected]>
Date:   Sat Mar 13 17:39:14 2010 +0800

    st/glx: Correctly set buffer_mask of a visual.
    
    Stupid typos again..

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f91d8c6885c8944322991115b739cee3e2fdf6bd
Author: Chia-I Wu <[email protected]>
Date:   Sat Mar 13 17:00:24 2010 +0800

    st/mesa: Set revalidate in st_framebuffer_update_attachments.
    
    There are two conditions that a validation is required.  One is when the
    the framebuffer becomes invalid.  The other is when we request for
    textures that we did not request before.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=813c58d77e21cb59adb914b4b4ee26be758ff0ea
Author: Chia-I Wu <[email protected]>
Date:   Sat Mar 13 15:57:15 2010 +0800

    st/glx: Make xmesa_create_st_api a callback of xm_driver.
    
    Instead of guessing the API in st/glx, let the target decide how to
    create st_api.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fecb97aab42e1a099f12cc7a47ed7219cd041809
Author: Chia-I Wu <[email protected]>
Date:   Sat Mar 13 14:57:32 2010 +0800

    st/egl: Fix eglCopyBuffers.
    
    Use a (real) pipe context to copy between pipe surfaces.  Fix a NULL
    dereference of the temporary native surface created for copying.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=495bfb0ad2e60638e7b2e94f36f0079e3f450091
Author: Chia-I Wu <[email protected]>
Date:   Sat Mar 13 00:52:47 2010 +0800

    st/glx: Fix leaks in xmesa_st_framebuffer.
    
    The textures and surface of a framebuffer should be unreferenced when
    the framebuffer is destroyed.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dae0e0ff88957d16db47130a2646179fb5fc267
Author: Chia-I Wu <[email protected]>
Date:   Fri Mar 12 13:26:18 2010 +0800

    st/glx: Add xm_st.c to SConscript.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=543a29f1a16cc46c6d019d2cf2bd13a96b5a3f2f
Author: Chia-I Wu <[email protected]>
Date:   Fri Mar 12 11:27:50 2010 +0800

    st/mesa: Check the format before adding depth/stencil buffers.
    
    The format might have depth bits, stencil bits, or both.  Add the
    renderbuffers as needed.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3475e88442c16fb2b50b903fe246b3ebe49da226
Author: Chia-I Wu <[email protected]>
Date:   Fri Mar 12 11:20:27 2010 +0800

    st/glx: Return a better format in choose_depth_stencil_format.
    
    Return a better format instead of an exact format in
    choose_depth_stencil_format.  Also, prefer formats with stencil bits.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=72ed7eb15a12ad88647dddefde5999ddd308b9e4
Author: Chia-I Wu <[email protected]>
Date:   Fri Mar 12 10:04:47 2010 +0800

    st/glx: Fix an infinite recursion in flush_front.
    
    It was a stupid typo by me when I refactored the code.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=576d9af505bd19ccaac04a68c8744f36f887bd5c
Author: Chia-I Wu <[email protected]>
Date:   Wed Mar 10 17:22:56 2010 +0800

    st/glx: Use st_api.h instead of st_public.h.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a924dd18c32bbc0056a799cf621dc2835644c16e
Author: Chia-I Wu <[email protected]>
Date:   Thu Jan 14 16:05:36 2010 +0800

    st/egl: Use st_api.h instead of st_public.h.
    
    Switch from st_public.h to st_api.h.  The latter has intrinsic multiple
    APIs support and allows various EGLImage extensions to be supported.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a3a31bf88c42890fbc2e4211981f97bd43dff4a
Author: Chia-I Wu <[email protected]>
Date:   Sun Feb 7 20:17:48 2010 +0800

    winsys/xlib, st/es: Advertise st_api.h support.
    
    This is done by defining one of st_module_OpenGL_ES1,
    st_module_OpenGL_ES2, and st_module_OpenGL.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=de8a879f5c77dbf5c31251e07b2f1b8d2635716c
Author: Chia-I Wu <[email protected]>
Date:   Sun Feb 7 19:20:52 2010 +0800

    st/mesa: Implement st_api.h.
    
    There is currently no user of this new interface.  As the inteface can
    coexist with st_public.h, everthing should work as before.
    
    ST_TEXTURE_2D is both defined by st_public.h and st_api.h.  Reorder the
    headers in st/dri to avoid conflicts.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bcd616a3ffd040ef28b61b38b22da2dad9e2242
Author: Chia-I Wu <[email protected]>
Date:   Thu Jan 14 12:19:32 2010 +0800

    st/vega: Implement st_api.h.
    
    There is currently no user of this new interface.  As the inteface can
    coexist with st_public.h, everthing should work as before.

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2083056d56990a9bfba774d5bda272b74d27a6f
Author: Chia-I Wu <[email protected]>
Date:   Sun Feb 7 00:52:02 2010 +0800

    gallium: Add st_api.h.
    
    This is a new interface to be implemented by st/mesa, st/vesa, and the
    window system APIs such as EGL or GLX.

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to