History log of /external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bce506ffc09c44552c3d1053c6a0450b8f010292 22-Dec-2011 Christian König <deathsimple@vodafone.de> vl: seperate shader buffers from components

Buffers for shader based decoding can now be
released without its component still being around.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Acked-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
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_idct.h
7c48575402e8c384db2fab24e4dd0fc72bef0451 13-Jul-2011 Christian König <deathsimple@vodafone.de> [g3dvl] keep a pointer in idct buffer to idct object

So we always know to which idct object a buffer belongs
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
ae56a1dd67040dc5d53f4a1622f775462f0fec05 26-May-2011 Christian König <deathsimple@vodafone.de> [g3dvl] implement mismatch control inside idct shaders
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
7f04fe5338d0846ec9a6003033da5357d2785c8b 25-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] merge idct stage 2 and mc ycbcr stage into a single draw
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
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_idct.h
0a2310b375068694d5700395aededc3fe68a0f3a 17-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] move blender state into idct code
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
ccc80d2c09ad35f867c0c0a85f7e1cadd73941bb 11-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] fully support different formats for source and intermediate textures
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
fcf765620d803b376582afb618b1f643242b641b 10-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] make number of idct render targets configurable
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
31109e1be20d7c94521879c3221a9f77bacbdb8d 10-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] also use video buffer for idct intermediate
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
fcdf50f74befad8d89eb3f9cdfd88b82d1daa98c 07-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] add support for different decoding entry points
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
9d2e630cd02362bfa8f090640a55cf2dea9d64b3 07-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] move mapping/unmapping and uploading of blocks out of idct code
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
3a2b906805985e0a4258bcbaed4cdff758875514 04-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] rename ycbcr buffer to video buffer and add some more functionality
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
59774e5c7a2756c5c430fc74bc80ea75d54f594d 02-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] remove unused color_swizzle from idct code
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
020328ca32a3b6548b4c064c4fe115e386752daa 27-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] introduction of ycbcr buffers

Moves most of the buffer creation out of the idct code.
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
5a351e51291922aa295926215fdecccc0baeef51 27-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] no need for individual samplers for idct stage 1 & 2
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
e87bd8c9578dee384ff03039aa792e1a8dae7f36 16-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] cleanup and documentation
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
0f07da0a1c87e1c7b53700c33d6b1f8f03c1fe11 09-Mar-2011 Christian König <deathsimple@vodafone.de> [g3dvl] move idct out of mc code

iDCT and MC now look good, but sp_video_context is a total mess
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
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_idct.h
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_idct.h
be4de05c1093db27b3fca12b782055ab8a1eba13 12-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] move idct texture addr generation into vertex shader
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
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_idct.h
22b4acb2069a368e986805d3b43395172ebf9146 07-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] use buffer width instead of texture size or vs constants
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
6484898752d733a2442b433fbb78325f9021c698 05-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] move mapping/unmapping of buffers one layer up
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
8e0c05960daa7a38ab7834e6a9e7e0a7a973ac2d 05-Dec-2010 Christian König <deathsimple@vodafone.de> [g3dvl] cleanup empty block handling

doing empty block handling in the mc code is indeed faster
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
9af3c243d958dd5b9802dda321ab980c83cb8cb8 03-Dec-2010 Christian König <deathsimple@vodafone.de> move empty block handling back into mc for testing
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
29840040af128fe3f3542defd9448e1f66c23f03 01-Dec-2010 Christian König <deathsimple@vodafone.de> add rasterizer state
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
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_idct.h
336c7735ae97ddc0a177562375136297c2de3d19 28-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] join empty blocks to get larger slices
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
e742a1043dbd56fe11f0490cb74b7a738bab2238 27-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] use 8 zslices for idct
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
12836fbcfad7f317b1f5aa5e46f9946894bf040c 27-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] idividual vs for each stage and a bunch of bugsfixes
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
027704db75a61300e733b0f5a9efbb491189dce5 27-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] give idct stage 1 & 2 its own sb_state and viewport
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
13e28cff7655adec0f89aed9c5ee74f8481133ab 26-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] use four component fetch also for idct source
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
7408a6ab89e0bc87209b50334604fae93277fdc6 26-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] use inline constants instead of vs_const for idct
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
3dd7bf7d39781f3ef4c0b53732945674c9924cdf 25-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] no need to keep the idct matrix multiple times
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
2c9db2484b7c1cec7a3a629f70a5aa840e16268e 24-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] no need for all samplers at all stages
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
95febb69cc333dad75c0f2da19dd85f444281ad2 20-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] move empty block handling into idct code
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
e639e1b83ea65985cd84d12dc120d77cab80ba9e 16-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] next round of idct implementation
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h
508a4a056c3140dc1f90b93acd46c06c30f7094e 14-Nov-2010 Christian König <deathsimple@vodafone.de> [g3dvl] add skeleton and incomplete idct
/external/mesa3d/src/gallium/auxiliary/vl/vl_idct.h