Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-16 | python/retrace: Process the call no passed to --to option inclusively. | José Fonseca | |
2009-07-16 | python/retrace: Dump the surface copy contents. | José Fonseca | |
2009-07-16 | python/retrace: Flush stdout before calling the pipe driver. | José Fonseca | |
So that messages are in sync with stderr. | |||
2009-07-16 | python: Hack to prevent segmentation faults when python exits. | José Fonseca | |
2009-07-16 | wgl: Expose pipe_screen/pipe_context via an extension. | José Fonseca | |
2009-07-16 | python: Obtain pipe_screen/pipe_context from the system's OpenGL driver. | José Fonseca | |
2009-07-15 | python/retrace: Interpret surface_copy. | José Fonseca | |
2009-07-15 | python/samples: Use PIPE_FORMAT_Z16_UNORM instead of PIPE_FORMAT_Z32_UNORM. | José Fonseca | |
More common. True fix would be to use whatever the screen supports though. | |||
2009-07-06 | wgl: Make the stw_framebuffer destructions threadsafe. | José Fonseca | |
Ensure no other thread is accessing a framebuffer when it is being destroyed by acquiring both the global and per-framebuffer mutexes. Normal access only needs the global lock to walk the linked list and acquire the per-framebuffer mutex. | |||
2009-07-06 | wgl: Check for multiple threads before GET_CURRENT_CONTEXT. | José Fonseca | |
Fixes wglthreads -- the 2nd thread MakeCurrent call was trying to flush the first thread context while still in use. | |||
2009-07-06 | wgl: Listen to WM_WINDOWPOSCHANGED instead of WM_SIZE messages. | José Fonseca | |
According to http://blogs.msdn.com/oldnewthing/archive/2008/01/15/7113860.aspx WM_SIZE is generated from WM_WINDOWPOSCHANGED by DefWindowProc so it can be masked out by the application. Also there were some weird bogus WM_SIZE 0x0 messages when starting sharedtex_mt which we don't get like this. | |||
2009-07-03 | st/wgl: don't advertise WGL_EXT_swap_interval string | Keith Whitwell | |
This is a tweak to a previous fix -- it's not necessary to actually advertise this extension to prevent these games from crashing -- they ignore the extension string anyway. It's sufficient to just have GetProcAddress return some dummy function addresses for SwapInterval. Given we don't really implement this funcitonality, this is a better fix. | |||
2009-07-03 | wgl: Lookup framebuffers by HWND whenever possible. | José Fonseca | |
Some applications create several HDCs for the same window, so spite the WGL API is geared towards HDCs it is not reliable searching by HDC. | |||
2009-07-01 | st/wgl: dummy implementation of wgl swapinterval extension | Keith Whitwell | |
Required as some applications retrieve and call these functions regardless of the fact that we don't advertise the extension and further more the results of wglGetProcAddress are NULL. | |||
2009-07-01 | wgl: Optimize wglGetProcAddress. | José Fonseca | |
Do linear search only if prefix matches. | |||
2009-06-24 | wgl: Handle flush after a window is destroyed. | José Fonseca | |
Fixes assertion failure with conform. | |||
2009-06-18 | wgl: 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-18 | wgl: 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-17 | st/glx: added null ptr check in Fake_glXCreatePixmap() | Brian Paul | |
Fixes segfault in progs/xdemos/glxgears_pixmap.c | |||
2009-06-17 | wgl: Factor out some repetitive code into inline functions. | José Fonseca | |
2009-06-15 | python/tests: Add is_depth_stencil_format utility function. | José Fonseca | |
2009-06-15 | python/tests: Cleanup texture_sample. | José Fonseca | |
2009-06-15 | dri 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-11 | python/retrace: Show the contents of the depth/stencil and surfaces ↵ | José Fonseca | |
before/after transfers. | |||
2009-06-11 | python/retrace: Interpret is_texture_referenced/is_buffer_referenced. | José Fonseca | |
2009-06-11 | wgl: Fix prototype. | José Fonseca | |
2009-06-11 | python/tests: Test sampling from a depth texture. | José Fonseca | |
2009-06-09 | stw: ignore swapbuffer requests on singlebuffer | Keith 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-08 | stw: If stfb not set don't call into mesa | Jakob Bornecrantz | |
2009-06-01 | wgl: Destroy the framebuffer when the window is destroyed. | José Fonseca | |
2009-05-31 | wgl: Cleanup framebuffer destruction logic. | José Fonseca | |
2009-05-31 | wgl: Ensure we only create framebuffers for HDC associated with a window. | José Fonseca | |
2009-05-30 | wgl: 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-30 | wgl: Fix debugging output. | José Fonseca | |
2009-05-30 | wgl: Rename function. | José Fonseca | |
2009-05-30 | wgl: Remove unused field. | José Fonseca | |
2009-05-08 | wgl: 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-08 | wgl: Export pixelformats with accumulation bits. | José Fonseca | |
2009-05-08 | stw: fix potential uninitialized use of curctx | Keith Whitwell | |
2009-05-08 | wgl: Enforce a minimum 1x1 framebuffer size. | José Fonseca | |
2009-05-08 | wgl: Add assertion for missing function. | José Fonseca | |
2009-05-08 | wgl: Remove unused variable. | José Fonseca | |
2009-05-08 | wgl: Implement ShareLists. | José Fonseca | |
2009-05-08 | wgl: Implemente SwapLayerBuffers. | José Fonseca | |
2009-05-08 | wgl: Include alpha bits in pixel format's cColorBits field. | José Fonseca | |
2009-05-08 | wgl: UINT_PTR null value is an integral type, so return 0 instead of NULL. | José Fonseca | |
2009-04-30 | gallium: Add SCons build support for the DRI state tracker. | Michel Dänzer | |
2009-04-28 | wgl: Store current HDC/HGLRC in stw_context. | José Fonseca | |
Less TLS lookups. | |||
2009-04-28 | gallium 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-28 | gallium dri st: Use st_get_current() instead of GET_CURRENT_CONTEXT() | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> |