History log of /external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
599140119ebdef8dcae9e465ee6177dabb44b8b0 14-May-2012 Vinson Lee <vlee@freedesktop.org> vl: Initialize pipe_vertex_buffer.user_buffer fields.

Fix uninitialized scalar variable defects reported by Coverity.

Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
8abbdb8865890e1a39ebbbfae38422014f80072a 25-Jan-2012 Christian König <deathsimple@vodafone.de> vl: rename VL_MAX_PLANES to VL_NUM_COMPONENTS

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
7cd1c62b6be88072e3d937b67c499592490927f1 02-Jan-2012 Marek Olšák <maraeo@gmail.com> gallium: remove deprecated PIPE_TRANSFER_DISCARD

PIPE_TRANSFER_DISCARD_RANGE is defined the same.
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
19bcd21ed151cf1716f2f87dff0f712231aa2ce7 27-Aug-2011 Kai Wasserbäch <kai@dev.carbon-project.org> vl: Fix include style

As explained in the thread starting at [0], the internal include style
should be »#include "path/to/header.h"« for non-system includes.

[0]
<http://news.gmane.org/find-root.php?message_id=%3c4E5802BE.6020206%40vmware.com%3e>

Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
31096e13f858daf896c0c53077fb25e92da089a6 24-Aug-2011 Christian König <deathsimple@vodafone.de> g3dvl: Use a single texture for luma and chroma data

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
d3770d6229d95e9beb67358ae2b2c8824ed3ae58 10-Aug-2011 Christian König <deathsimple@vodafone.de> g3dvl: Rework the decoder interface part 3/5

Revert back to a macroblock based interface. The structure used
tries to keep as close to the spec as possible.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
a6c76c8a90dc8995feed3c61b02dbd8408149036 04-Jun-2011 Christian König <deathsimple@vodafone.de> [g3dvl] use a vertex element instead of the instance id
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
24d76d2966a5c666c9627034e6751621b17024c8 23-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] cleanup error handling
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
2e6274fc3b123e7de695038054b5cbd20b11559a 23-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] make ycbcr stream and block data a public interface
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
f0819a22f3dc63d1c0dde6320babf9b7fcda15bb 23-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] start implementing zscan and quantification

Not 100% complete, but at least a good start.
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
b7acf83d523563cde613fe805bd8edaa02f64b53 20-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] make motion vector buffers a public interface
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
3511780a43077d1359bd491eadb4ab9b3b86795a 19-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] revert commit 310eea52ca1e997295c84163066cc5d0fd4f8cf6

Using a seperate vertex buffer for mc and ycbcr handling is still better.
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
849bc838e81f930e6f090e6c6597bb92e822b4c9 17-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] give each color component their own vertex buffer
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
38a315b7049946d124409b377e622994feccdcb7 17-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] no need for seperate mv vertex states any more
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
b8a6e0e6fc451096d684a1e18529ab4879cdba0a 17-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] give mv their own vertex buffer back
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
9c8bb28ca128dca9f279c78857da1b39223e30f7 17-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] move top/bottom field selection into mc code

Removes the workaround and get interlaced videos to work 100% correctly.
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
c87b83d4b2b860bb4c9f90897232e661a2b94c07 15-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] give mc and ycbcr stage its own vertex element state
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
b1c44b0ea6b3e891086ce554edf3c26dbd3708cd 15-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] give mv and ycbcr stage its own vertex shader
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
10c49b28752f5f2d822dfb1e2e6a1ec213cc44da 14-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] use blending for mc of ref frames
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
7a5390b06fea99f85ab47d40d8dc40e40e0f2ab8 09-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] make mv weights a public interface
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
44477ac489a34402d9d3314857fd2358a5e58e48 09-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] give each mv an individual weight
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
087e17f52e6391cecc002066f53dadc8f1b53074 03-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] fix vertex buffer size calculation
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
794cde3f5ef59cf603be284fbc8de33d2cda7d2c 02-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] splitt vertex element state into y, cb, cr
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
52766c2c373a7ac484ae01dca3ab409e808709b2 20-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] handle different mc types more similary
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
f2c6affa365eee55d2e5a18f889691900711583e 20-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] simplify motion vector calculation
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
bac8760f7f3523e9b6d5b2fd7cd46091d4883f5e 20-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] rename motion vector fields
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
e87bd8c9578dee384ff03039aa792e1a8dae7f36 16-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] cleanup and documentation
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
37a548c9d1db6bbf8712277f678d850f34d0e445 08-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] start to cleanup the mess

Move the vertex buffer out of the mc code
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
310eea52ca1e997295c84163066cc5d0fd4f8cf6 08-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] use a single vertex buffer for both idct and mc
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
4ea38176028a6ecfc6ed195f64429b6b34279359 05-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] use instanced drawing to reduce the vertex buffer payload
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
b922a0ce12916a91cfc3e56714913fcf63279ff2 24-Feb-2011 Christian König <deathsimple@vodafone.de> Merge remote branch 'origin/master' into pipe-video

Conflicts:
configure.ac
src/gallium/auxiliary/Makefile
src/gallium/auxiliary/SConscript
src/gallium/drivers/r600/r600_asm.c
src/gallium/drivers/r600/r600_asm.h
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_state_inlines.h
src/gallium/drivers/r600/r600_texture.c
c8236aaf7056bd8645804e71596d2d6460e62d15 10-Jan-2011 Christian König <deathsimple@vodafone.de> [g3dvl] move to integer verticies
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
2191d8064e9d177311f0833241d16384ead89e1a 22-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] fix merge conflicts
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
1482b9a7f39ec8875fcd4137c35b3cb9ac0c0934 08-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] remove shadow buffering of vertex buffers
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
0b749d6dcb537472771d6fe6e454aafc916ab3fe 08-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] split idct code into state and buffers
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
bfb4fb057d92869f98dc627d53d3e1b7d031d93f 07-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] move vertex buffer handling into vl_vertex_buffer.c
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
57018734023b41ef84f5be560c12dce6ae5f1c58 05-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] move vertex handling into vl_vb object
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c
4abe7382882a451a7750ccc451b8568768d122cb 28-Nov-2010 Christian König <deathsimple@vodafone.de> use a shadow buffer for vertex data to optimize memory access
/external/mesa3d/src/gallium/auxiliary/vl/vl_vertex_buffers.c