History log of /external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
25b3d554c4403b3b63f58cea6f0fc0cf3232a1c0 04-Dec-2015 Edward O'Callaghan <eocallaghan@alterapraxis.com> gallium/drivers: Trivial code-style cleanup

Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
a2a1a5805fd617e7f3cc8be44dd79b50da07ebb9 21-Jul-2015 Ilia Mirkin <imirkin@alum.mit.edu> gallium: replace INLINE with inline

Generated by running:
git grep -l INLINE src/gallium/ | xargs sed -i 's/\bINLINE\b/inline/g'
git grep -l INLINE src/mesa/state_tracker/ | xargs sed -i 's/\bINLINE\b/inline/g'
git checkout src/gallium/state_trackers/clover/Doxyfile

and manual edits to
src/gallium/include/pipe/p_compiler.h
src/gallium/README.portability

to remove mentions of the inline define.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Acked-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
05e7f7f4388bde882b7ce74124000a4d435affff 22-Apr-2015 Zoë Blade <zoe@bytenoise.co.uk> Fix a few typos

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
877128505431adaf817dc8069172ebe4a1cdf5d8 17-Jan-2014 José Fonseca <jfonseca@vmware.com> s/Tungsten Graphics/VMware/

Tungsten Graphics Inc. was acquired by VMware Inc. in 2008. Leaving the
old copyright name is creating unnecessary confusion, hence this change.

This was the sed script I used:

$ cat tg2vmw.sed
# Run as:
#
# git reset --hard HEAD && find include scons src -type f -not -name 'sed*' -print0 | xargs -0 sed -i -f tg2vmw.sed
#

# Rename copyrights
s/Tungsten Gra\(ph\|hp\)ics,\? [iI]nc\.\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./g
/Copyright/s/Tungsten Graphics\(,\? [iI]nc\.\)\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./
s/TUNGSTEN GRAPHICS/VMWARE/g

# Rename emails
s/alanh@tungstengraphics.com/alanh@vmware.com/
s/jens@tungstengraphics.com/jowen@vmware.com/g
s/jrfonseca-at-tungstengraphics-dot-com/jfonseca-at-vmware-dot-com/
s/jrfonseca\?@tungstengraphics.com/jfonseca@vmware.com/g
s/keithw\?@tungstengraphics.com/keithw@vmware.com/g
s/michel@tungstengraphics.com/daenzer@vmware.com/g
s/thomas-at-tungstengraphics-dot-com/thellstom-at-vmware-dot-com/
s/zack@tungstengraphics.com/zackr@vmware.com/

# Remove dead links
s@Tungsten Graphics (http://www.tungstengraphics.com)@Tungsten Graphics@g

# C string src/gallium/state_trackers/vega/api_misc.c
s/"Tungsten Graphics, Inc"/"VMware, Inc"/

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
fc24c7aedeff6639e9438dbe7b91ca3775511223 05-May-2013 Stéphane Marchesin <marcheu@chromium.org> i915g: Optimize batchbuffer sizes

Now that we don't throttle at every batchbuffer, we can shrink
the size of batchbuffers to achieve early flushing. This gives
a significant speed boost in a lot of games (on the order of
20%).
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
1662178863d7b715530274148aa57e6494f935a8 08-Mar-2013 Stéphane Marchesin <marcheu@chromium.org> i915g: Use PIPE_FLUSH_END_OF_FRAME to trigger throttling

This helps with jittering, instead of throttling at every command
buffer we only throttle once a frame.
/external/mesa3d/src/gallium/drivers/i915/i915_prim_vbuf.c
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