History log of /external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
488dd2c1912132fe7ee5e81b05fb64ba62a46098 07-Jan-2012 Brian Paul <brianp@vmware.com> gallium: make vbuf_render::set_primitive() return void

All the implementations of this function always return TRUE.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
13632e64a0da67149d81bef2da42f159f8ddb1ea 11-Dec-2011 Fatih Aşıcı <fatih.asici@gmail.com> i915g: Fix wrong indices for LINE_LOOP case
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
019c6ccbb4cb2d9fa132e16b4c167f02a3940b55 02-Aug-2011 Stephane Marchesin <marchesin@icps.u-strasbg.fr> i915g: Remove heuristic flushing.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
e53b41f2632af26c79c4f7ed5b0fdb86a1feb602 06-Jul-2011 Stéphane Marchesin <marcheu@chromium.org> i915g: Improve flushing using heuristics.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
9070879a79c3400f08a0b136d8472a7625680ca1 06-Mar-2011 Daniel Vetter <daniel.vetter@ffwll.ch> i915g: streamline derived state updates of the driver pipeline

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 <daniel.vetter@ffwll.ch>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
8f9e546fde27db75ea87bcf8ae333bc70616deb4 26-Feb-2011 Daniel Vetter <daniel.vetter@ffwll.ch> i915g: kill relocs accouting

No one ever cared. libdrm does dynamic resizing of its reloc-table,
anyway.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
8af583f6e844ef2d173eb3c5c2e378cd1da018a8 01-Dec-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Don't (un)map vbuf on each (un)map call
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
de3ff5af49369d187d88e5399f388c6e48c5384f 29-Nov-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Make sure that new vbo gets updated

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 <wallbraker@gmail.com>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
c62f5c7e7bc3ed84677805b3800fbcfa93c419ea 21-Nov-2010 Daniel Vetter <daniel.vetter@ffwll.ch> i915g: drop alignment parameter from iws->buffer_create

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 <daniel.vetter@ffwll.ch>
Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com>
Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
e130f524a93f6fc62af81549269d306e1ad17d4f 22-Jun-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Revert debug hunks from last commit
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
ca43b6ec9df68b22a88667542757ad70fcb04470 12-Jun-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Reduce state emission by using a index bias
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
255d4f24e063d18cdfbd186b7bcc8a2298d93369 12-Jun-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Drop fifo code in vbuf
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
4dd742cec38e771a5ac22fb0eae2d413c3174753 12-Jun-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Change state code in vbuf code
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
740e50c60f03d194aafab93d5251699964800979 05-May-2010 Brian Paul <brianp@vmware.com> gallium: rename draw() to draw_elements() in vbuf code

Now we have draw_elements() and draw_arrays() to be consistent with the
pipe_context drawing functions.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
bc88c95990f871a206a8fe93e7541f1f41841f7e 25-Mar-2010 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Rename winsys prefix to i915_ from intel_

Since the winsys isn't shared with i965 and never will be
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
28486880ca3ec39419ccee0cb1a3bedc9ef7117c 02-Feb-2010 José Fonseca <jfonseca@vmware.com> gallium: pipe/p_inlines.h -> util/u_inlines.h
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
0083d2e40a8b0aa9ea36f98d4b6b7981d5dca0e3 07-Oct-2009 Vinson Lee <vlee@vmware.com> i915g: Fix MSVC build.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
0f0127f6f9ee6c976c707cd406bf392aea978976 07-Oct-2009 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Use buffer write instead of map for lit vertices
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
030723fc5d3faa919cac245fc7b13430ca201826 07-Oct-2009 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Disable vbuf fifo and minor commenting of vbuf code

The vbuf fifo doesn't appear to help once the libdrm
reuse flag has been set.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
ce3c2b51a23c1f674b7a6e862d238c3935d72ca3 06-Oct-2009 Jakob Bornecrantz <wallbraker@gmail.com> i915g: Tweek vertexbuffer size
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
f00da2a3ff59c1a7104ac25a1c6eba5a6050ad68 30-Sep-2009 Jakob Bornecrantz <jakob@vmware.com> i915g: Drop the simple sufix

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.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c