Age | Commit message (Collapse) | Author |
|
|
|
|
|
This sub-struct collects the incoming user-provided data/pointers in one place.
Ex: draw->mapped_vbuffer becomes draw->user.vbuffer, etc.
|
|
|
|
|
|
was still room in the prim queue.
|
|
|
|
|
|
|
|
compare mode is enabled.
|
|
|
|
|
|
|
|
|
|
Use TGSI_OPCODE_TEX with ExtDivide=TGSI_EXTSWIZZLE_W instead.
|
|
textures)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|