| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | st_compare_func_to_pipe() | 
|  | Added 16bpp case to translate_depth_format().
Added framebuffer_size() to determine framebuffer size. | 
|  |  | 
|  |  | 
|  | So far max point size, line width, texture anistopy and lod bias. | 
|  |  | 
|  | This broke the LLVM build because 'private' is a C++ keyword. | 
|  |  | 
|  |  | 
|  | Connect intel_i915_batch_finish() into i915_winsys, just like intel_i915_batch_flush().
Call i915_winsys->batch_finish() in response to pipe->flush(PIPE_FLUSH_WAIT).
Now all the batchbuffer/fence code is in one place and a little cleaner. | 
|  | The state tracker doesn't have to directly call winsys->wait_idle() anymore.
glFlush and glFinish both go through pipe->flush() now. | 
|  | The winsys object is now per-screen and shared by multiple contexts.
The regionPool is now part of the i915 winsys layer.
The winsys wait_idle() and flush_frontbuffer() funcs will get more attention... | 
|  |  | 
|  |  | 
|  | driFenceFinish() call | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | depth_value().  Special-case it. | 
|  |  | 
|  | It doesn't seem to be needed and disabling it fixes a big memory leak with
some programs like xdemos/wincopy.c | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | pipe_surface now has a pointer to the winsys which create/owns the surface.
This allows clean surface deallocation w/out a rendering context. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  |