aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/i915/i915_prim_vbuf.c
Commit message (Collapse)AuthorAgeFilesLines
* gallium: make vbuf_render::set_primitive() return voidBrian Paul2012-01-071-12/+12
| | | | All the implementations of this function always return TRUE.
* i915g: Fix wrong indices for LINE_LOOP caseFatih Aşıcı2011-12-111-2/+2
|
* i915g: Remove heuristic flushing.Stephane Marchesin2011-08-021-3/+0
|
* i915g: Improve flushing using heuristics.Stéphane Marchesin2011-07-061-0/+3
|
* i915g: streamline derived state updates of the driver pipelineDaniel Vetter2011-03-101-3/+0
| | | | | | | | Flushing the batch/hw backend doesn't invalidate the derived state. So kill the unnecessary function calls and add an assert in emit_hardware_state for paranoia. Signed-off-by: Daniel Vetter <[email protected]>
* i915g: kill relocs accoutingDaniel Vetter2011-03-011-6/+6
| | | | | | | No one ever cared. libdrm does dynamic resizing of its reloc-table, anyway. Signed-off-by: Daniel Vetter <[email protected]>
* i915g: Don't (un)map vbuf on each (un)map callJakob Bornecrantz2011-01-211-4/+12
|
* i915g: Make sure that new vbo gets updatedJakob Bornecrantz2010-12-021-1/+10
| | | | | | | | | Malloc likes to reuse old address as soon as possible this would cause the new vbo buffer to get the same address as the old. So make sure we set it to NULL when we allocate a new one. This fixes ipers which will fill up a couple of VBO buffers per frame. Signed-off-by: Jakob Bornecrantz <[email protected]>
* i915g: drop alignment parameter from iws->buffer_createDaniel Vetter2010-12-021-2/+2
| | | | | | | | | | | | It's unnecessary. The kernel gem ignores it totally and we can't run on the old userspace fake bo manager due to lack of dri2. Also drop the redundant name string from the sw winsys as suggested by Jakob Bornecrantz Signed-off-by: Daniel Vetter <[email protected]> Reviewed-by: Jakob Bornecrantz <[email protected]> Signed-off-by: Jakob Bornecrantz <[email protected]>
* i915g: Revert debug hunks from last commitJakob Bornecrantz2010-06-221-2/+2
|
* i915g: Reduce state emission by using a index biasJakob Bornecrantz2010-06-221-27/+122
|
* i915g: Drop fifo code in vbufJakob Bornecrantz2010-06-221-43/+2
|
* i915g: Change state code in vbuf codeJakob Bornecrantz2010-06-221-12/+23
|
* gallium: rename draw() to draw_elements() in vbuf codeBrian Paul2010-05-051-4/+4
| | | | | Now we have draw_elements() and draw_arrays() to be consistent with the pipe_context drawing functions.
* i915g: Rename winsys prefix to i915_ from intel_Jakob Bornecrantz2010-03-261-8/+8
| | | | Since the winsys isn't shared with i965 and never will be
* gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca2010-02-021-1/+1
|
* i915g: Fix MSVC build.Vinson Lee2009-10-071-1/+1
|
* i915g: Use buffer write instead of map for lit verticesJakob Bornecrantz2009-10-071-2/+37
|
* i915g: Disable vbuf fifo and minor commenting of vbuf codeJakob Bornecrantz2009-10-071-11/+26
| | | | | The vbuf fifo doesn't appear to help once the libdrm reuse flag has been set.
* i915g: Tweek vertexbuffer sizeJakob Bornecrantz2009-10-061-4/+4
|
* i915g: Drop the simple sufixJakob Bornecrantz2009-10-051-0/+645
None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing.