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