Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dri st: Don't require the PIPE_TEXTURE_USAGE_RENDER_TARGET property for ↵ | Thomas Hellstrom | 2009-06-11 | 1 | -2/+0 |
| | | | | | | depth- and stencil renderbuffers. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | 2009-06-09 | 1 | -1/+5 |
|\ | | | | | | | | | | | | | | | | | Conflicts: Makefile src/mesa/main/version.h src/mesa/shader/slang/slang_preprocess.c src/mesa/state_tracker/st_cb_bufferobjects.c | ||||
| * | stw: ignore swapbuffer requests on singlebuffer | Keith Whitwell | 2009-06-09 | 1 | -0/+3 |
| | | | | | | | | | | | | Return TRUE in this case. Returning FALSE seems to result in mis-rendering -- possibly opengl32.dll is trying to compensate by doing a software blit?? | ||||
| * | stw: If stfb not set don't call into mesa | Jakob Bornecrantz | 2009-06-08 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-04 | 1 | -24/+48 |
|\| | | | | | | | | | | | Conflicts: src/mesa/main/context.c | ||||
| * | wgl: Destroy the framebuffer when the window is destroyed. | José Fonseca | 2009-06-01 | 1 | -24/+48 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-01 | 10 | -223/+339 |
|\| | |||||
| * | wgl: Cleanup framebuffer destruction logic. | José Fonseca | 2009-05-31 | 1 | -9/+4 |
| | | |||||
| * | wgl: Ensure we only create framebuffers for HDC associated with a window. | José Fonseca | 2009-05-31 | 1 | -1/+7 |
| | | |||||
| * | wgl: Use the right pixel format. | José Fonseca | 2009-05-30 | 9 | -202/+301 |
| | | | | | | | | | | | | | | | | There is no current pixel format. Each HDC has its pixelformat which is kept by gdi and set/get via the SetPixelFormat/GetPixelFormat functions. Now the HDC's pixelformat is kept in the stw_framebuffer, which is created during the SetPixelFormat. | ||||
| * | wgl: Fix debugging output. | José Fonseca | 2009-05-30 | 1 | -9/+27 |
| | | |||||
| * | wgl: Rename function. | José Fonseca | 2009-05-30 | 1 | -2/+2 |
| | | |||||
| * | wgl: Remove unused field. | José Fonseca | 2009-05-30 | 2 | -2/+0 |
| | | |||||
* | | st/dri: Only create new textures if drawable has changed | Jakob Bornecrantz | 2009-05-18 | 2 | -0/+17 |
| | | |||||
* | | dri-gallium: Add GLSL support. | Corbin Simpson | 2009-05-17 | 1 | -1/+10 |
| | | | | | | | | Oh, look, it's more features. :3 | ||||
* | | st/egl: Use proper Makefile | Jakob Bornecrantz | 2009-05-15 | 1 | -23/+13 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-05-11 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | Conflicts: Makefile src/mesa/main/version.h | ||||
| * | wgl: Grow the maximum number of pixel formats to cope with the new accum ↵ | José Fonseca | 2009-05-08 | 1 | -1/+1 |
| | | | | | | | | | | | | pixel formats. Fix a segfault when using softpipe. | ||||
| * | wgl: Export pixelformats with accumulation bits. | José Fonseca | 2009-05-08 | 1 | -6/+8 |
| | | |||||
| * | stw: fix potential uninitialized use of curctx | Keith Whitwell | 2009-05-08 | 1 | -1/+1 |
| | | |||||
| * | wgl: Enforce a minimum 1x1 framebuffer size. | José Fonseca | 2009-05-08 | 1 | -8/+19 |
| | | |||||
| * | wgl: Add assertion for missing function. | José Fonseca | 2009-05-08 | 1 | -0/+1 |
| | | |||||
| * | wgl: Remove unused variable. | José Fonseca | 2009-05-08 | 1 | -1/+0 |
| | | |||||
| * | wgl: Implement ShareLists. | José Fonseca | 2009-05-08 | 4 | -7/+28 |
| | | |||||
| * | wgl: Implemente SwapLayerBuffers. | José Fonseca | 2009-05-08 | 4 | -5/+17 |
| | | |||||
| * | wgl: Include alpha bits in pixel format's cColorBits field. | José Fonseca | 2009-05-08 | 1 | -1/+1 |
| | | |||||
| * | wgl: UINT_PTR null value is an integral type, so return 0 instead of NULL. | José Fonseca | 2009-05-08 | 1 | -2/+2 |
| | | |||||
* | | wgl: Export pixelformats with accumulation bits. | José Fonseca | 2009-05-08 | 1 | -6/+8 |
| | | |||||
* | | stw: fix potential uninitialized use of curctx | Keith Whitwell | 2009-05-08 | 1 | -1/+1 |
| | | |||||
* | | wgl: Enforce a minimum 1x1 framebuffer size. | José Fonseca | 2009-05-08 | 1 | -8/+19 |
| | | |||||
* | | wgl: Add assertion for missing function. | José Fonseca | 2009-05-08 | 1 | -0/+1 |
| | | |||||
* | | wgl: Remove unused variable. | José Fonseca | 2009-05-08 | 1 | -1/+0 |
| | | |||||
* | | wgl: Implement ShareLists. | José Fonseca | 2009-05-08 | 4 | -7/+28 |
| | | |||||
* | | wgl: Implemente SwapLayerBuffers. | José Fonseca | 2009-05-05 | 4 | -5/+17 |
| | | |||||
* | | wgl: Include alpha bits in pixel format's cColorBits field. | José Fonseca | 2009-05-05 | 1 | -1/+1 |
| | | |||||
* | | wgl: UINT_PTR null value is an integral type, so return 0 instead of NULL. | José Fonseca | 2009-05-05 | 1 | -2/+2 |
| | | |||||
* | | gallium/glx: say we're direct rendering | Brian Paul | 2009-05-01 | 1 | -5/+8 |
| | | |||||
* | | xlib winsys: use new st_swapbuffers() function | Brian Paul | 2009-05-01 | 1 | -14/+7 |
|/ | | | | | | | | | | The front/back buffer pointers are truly swapped (when there is an actual front buffer). This fixes some issues seen with apps/tests that draw to both the front and back color buffers. The true swap allows us to avoid the (potentially) slow surface_copy() call in update_framebuffer_state() and is cleaner overall. | ||||
* | gallium: Add SCons build support for the DRI state tracker. | Michel Dänzer | 2009-04-30 | 1 | -0/+23 |
| | |||||
* | wgl: Store current HDC/HGLRC in stw_context. | José Fonseca | 2009-04-28 | 3 | -25/+44 |
| | | | | Less TLS lookups. | ||||
* | gallium dri st: Propagate the drawable info when we bind to new drawables. | Thomas Hellstrom | 2009-04-28 | 1 | -3/+8 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium dri st: Use st_get_current() instead of GET_CURRENT_CONTEXT() | Thomas Hellstrom | 2009-04-28 | 2 | -15/+10 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium dri st: Fix up some comments and minor bugs. | Thomas Hellstrom | 2009-04-28 | 2 | -8/+11 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium: Rename the dri state tracker lib to libdridrm.a | Thomas Hellstrom | 2009-04-28 | 1 | -1/+1 |
| | |||||
* | gallium: indent and cleanfile the dri state-tracker. | Thomas Hellstrom | 2009-04-28 | 7 | -281/+221 |
| | |||||
* | gallium: Update the dri2 state tracker to support dri1. | Thomas Hellstrom | 2009-04-28 | 6 | -55/+507 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium: Move the dri2 state tracker since we're about to extend it to dri1. | Thomas Hellstrom | 2009-04-28 | 8 | -0/+0 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | gallium: Update the drm_api. | Thomas Hellstrom | 2009-04-28 | 4 | -38/+3 |
| | | | | | | | | Make it possible to pass state-tracker-specific data to the init_screen function, and even open the door for device-specific state-tracker screen initialization. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | wgl: Cope with pre-existing threads. | José Fonseca | 2009-04-27 | 1 | -8/+31 |
| | | | | | DllMain is called with DLL_THREAD_ATTACH only by threads created after the DLL is loaded by the process. | ||||
* | wgl: Implement WGL_EXT_extensions_string extension. | José Fonseca | 2009-04-27 | 3 | -5/+20 |
| |