summaryrefslogtreecommitdiff
path: root/src/mesa/pipe
AgeCommit message (Collapse)Author
2007-11-16note problem with fragment coord Y orientationBrian
2007-11-16added a clip-bypass flag to rasterizer stateBrian
2007-11-15Include fences in the i915simple winsys interface.José Fonseca
2007-11-09comments, assertionsBrian
2007-11-09minor simplifcation in vertex_fetch()Brian
2007-11-08Reorganize user-space vertex fields in draw_context into 'user' group.Brian
This sub-struct collects the incoming user-provided data/pointers in one place. Ex: draw->mapped_vbuffer becomes draw->user.vbuffer, etc.
2007-11-08remove unneeded #includes, added assertion in draw_compute_vertex_size()Brian
2007-11-08Remove unneeded header, draw_prim.hBrian
2007-11-08Fix minor logic error in get_queued_prim() which caused flushing when there ↵Brian
was still room in the prim queue.
2007-11-08new commentsBrian
2007-11-08remove unneeded #includesBrian
2007-11-08comments, remove unneeded #includesBrian
2007-11-08For TGSI_TEXTURE_2D/RECT, need to provide 3 coords (STP) in case shadow ↵Brian
compare mode is enabled.
2007-11-08Implement shadow comparisons.Brian
2007-11-08use pipe_surface_reference() in sp_tile_cache_set_surface()Brian
2007-11-08fix bad width/height code in softpipe_clear()Brian
2007-11-08Remove TGSI_OPCODE_TXPBrian
Use TGSI_OPCODE_TEX with ExtDivide=TGSI_EXTSWIZZLE_W instead.
2007-11-08check for divide by W flag when translating TGSI_OPCODE_TEX (fixes projected ↵Brian
textures)
2007-11-08tweak anisotropic filtering codeBrian
2007-11-08enable PIPE_CAP_TEXTURE_SHADOW_MAP (but not quite working yet)Brian
2007-11-08remove translate_compare_func(), use i915_translate_compare_func()Brian
2007-11-08Fix some issues hit when rendering to a depth-only renderbuffer (shadowtex).Brian
Added 16bpp case to translate_depth_format(). Added framebuffer_size() to determine framebuffer size.
2007-11-08remove unneeded #includeBrian
2007-11-08Added pipe->get_paramf() to query float limits.Brian
So far max point size, line width, texture anistopy and lod bias.
2007-11-08Rename struct field 'private' to 'priv'.Michel Dänzer
This broke the LLVM build because 'private' is a C++ keyword.
2007-11-07fix warningBrian
2007-11-07update flush/fence comments for i915_flush()Brian
2007-11-07Remove winsys->wait_idle(), subsumed by pipe->flush().Brian
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.
2007-11-07New PIPE_FLUSH_WAIT flag for pipe->flush().Brian
The state tracker doesn't have to directly call winsys->wait_idle() anymore. glFlush and glFinish both go through pipe->flush() now.
2007-11-07Remove context dependencies in winsys layer.Brian
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...
2007-11-07just reorder a few members of pipe_winsys, update commentsBrian
2007-11-07more dead code removalBrian
2007-11-07re-enable PIPE_FORMAT_U_Z32 supportBrian
2007-11-07better depth buffer selectionBrian
2007-11-07disable/remove dead codeBrian
2007-11-07Disable the call to driBOReference() in i915_update_texture()Brian
It doesn't seem to be needed and disabling it fixes a big memory leak with some programs like xdemos/wincopy.c
2007-11-07redo xm_surface_release() to match i915Brian
2007-11-07fix bad varnameBrian
2007-11-07Add winsys->surface_release() to complement winsys->surface_alloc().Brian
pipe_surface now has a pointer to the winsys which create/owns the surface. This allows clean surface deallocation w/out a rendering context.
2007-11-07Check the right ammount of free space in vertex buffer.José Fonseca
2007-11-07Reset temporary vertices ids.José Fonseca
2007-11-07Use a consistent number to identify undefined vertices.José Fonseca
2007-11-07Reuse the vertex buffer until the vertex size changes.José Fonseca
2007-11-07Track hardware vertex buffer state changes.José Fonseca
2007-11-06disable PIPE_FORMAT_U_Z32, doesn't work ATMBrian
2007-11-06Update xmesa_is_format_supported()Brian
2007-11-06rename xmesa_create_softpipe() xmesa_create_context()Brian
2007-11-06rename xmesa_create_softpipe() xmesa_create_context()Brian
2007-11-06disable finish_or_flush() for nowBrian
2007-11-06remove dead code in softpipe_is_format_supported()Brian