summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers
AgeCommit message (Collapse)Author
2009-06-18wgl: Fix window resizing in multithread applications.José Fonseca
In multithreading stw_call_window_proc can be called by a thread other than the thread where the context is bound.
2009-06-18wgl: Move all thread related code together.José Fonseca
Not only for cosmetic reasons, but also because we need to set the SetWindowsHookEx hook for threads created before the DllMain is called (threads for each we don't get the DLL_THREAD_ATTACH notification).
2009-06-17st/glx: added null ptr check in Fake_glXCreatePixmap()Brian Paul
Fixes segfault in progs/xdemos/glxgears_pixmap.c
2009-06-17wgl: Factor out some repetitive code into inline functions.José Fonseca
2009-06-15python/tests: Add is_depth_stencil_format utility function.José Fonseca
2009-06-15python/tests: Cleanup texture_sample.José Fonseca
2009-06-15dri st: Don't require the PIPE_TEXTURE_USAGE_RENDER_TARGET property for ↵Thomas Hellstrom
depth- and stencil renderbuffers. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-06-11python/retrace: Show the contents of the depth/stencil and surfaces ↵José Fonseca
before/after transfers.
2009-06-11python/retrace: Interpret is_texture_referenced/is_buffer_referenced.José Fonseca
2009-06-11wgl: Fix prototype.José Fonseca
2009-06-11python/tests: Test sampling from a depth texture.José Fonseca
2009-06-09stw: ignore swapbuffer requests on singlebufferKeith Whitwell
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??
2009-06-08stw: If stfb not set don't call into mesaJakob Bornecrantz
2009-06-01wgl: Destroy the framebuffer when the window is destroyed.José Fonseca
2009-05-31wgl: Cleanup framebuffer destruction logic.José Fonseca
2009-05-31wgl: Ensure we only create framebuffers for HDC associated with a window.José Fonseca
2009-05-30wgl: Use the right pixel format.José Fonseca
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.
2009-05-30wgl: Fix debugging output.José Fonseca
2009-05-30wgl: Rename function.José Fonseca
2009-05-30wgl: Remove unused field.José Fonseca
2009-05-08wgl: Grow the maximum number of pixel formats to cope with the new accum ↵José Fonseca
pixel formats. Fix a segfault when using softpipe.
2009-05-08wgl: Export pixelformats with accumulation bits.José Fonseca
2009-05-08stw: fix potential uninitialized use of curctxKeith Whitwell
2009-05-08wgl: Enforce a minimum 1x1 framebuffer size.José Fonseca
2009-05-08wgl: Add assertion for missing function.José Fonseca
2009-05-08wgl: Remove unused variable.José Fonseca
2009-05-08wgl: Implement ShareLists.José Fonseca
2009-05-08wgl: Implemente SwapLayerBuffers.José Fonseca
2009-05-08wgl: Include alpha bits in pixel format's cColorBits field.José Fonseca
2009-05-08wgl: UINT_PTR null value is an integral type, so return 0 instead of NULL.José Fonseca
2009-04-30gallium: Add SCons build support for the DRI state tracker.Michel Dänzer
2009-04-28wgl: Store current HDC/HGLRC in stw_context.José Fonseca
Less TLS lookups.
2009-04-28gallium dri st: Propagate the drawable info when we bind to new drawables.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-28gallium dri st: Use st_get_current() instead of GET_CURRENT_CONTEXT()Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-28gallium dri st: Fix up some comments and minor bugs.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-28gallium: Rename the dri state tracker lib to libdridrm.aThomas Hellstrom
2009-04-28gallium: indent and cleanfile the dri state-tracker.Thomas Hellstrom
2009-04-28gallium: Update the dri2 state tracker to support dri1.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-28gallium: Move the dri2 state tracker since we're about to extend it to dri1.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-28gallium: Update the drm_api.Thomas Hellstrom
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>
2009-04-27wgl: Cope with pre-existing threads.José Fonseca
DllMain is called with DLL_THREAD_ATTACH only by threads created after the DLL is loaded by the process.
2009-04-27wgl: Implement WGL_EXT_extensions_string extension.José Fonseca
2009-04-27stw: Use a statically initiallized gl proc table.José Fonseca
It doesn't change anyway.
2009-04-23gallium: Handle non-NULL data pointer in EXA ModifyPixmapHeader hook.Michel Dänzer
Need to use the data pointed to for pixmap contents in that case. Fixes RENDER based text rendering.
2009-04-23gallium: Always include xorg-server.h before other X server headers.Michel Dänzer
Various breakage otherwise, e.g. _XSERVER64 not being defined on 64 bit leading to inconsistent definitions of X server internal structs.
2009-04-23gallium: Fix up xorg state tracker build.Michel Dänzer
2009-04-20wgl: Don't implement broken gl_dispatch_stub_xxx.José Fonseca
These don't respect the stdcall, so they crash upon return.
2009-04-18softpipe: Simplify softpipe_create's prototype.José Fonseca
2009-04-17wgl: Put commas in the right places.José Fonseca
2009-04-17wgl: Flip the pixel format order.José Fonseca
List 32bit pixel formats first, as nobody is interested in 16bit pixel formats nowadays.