summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_idct.c
Commit message (Collapse)AuthorAgeFilesLines
* [g3dvl] fix a whole bunch of memory leaksChristian König2011-07-111-4/+8
|
* [g3dvl] implement mismatch control inside idct shadersChristian König2011-05-291-20/+190
|
* [g3dvl] fix resource type for idctChristian König2011-05-291-12/+11
| | | | Only the intermediate resource are 3D textures
* [g3dvl] store the idct matrix as hex valuesChristian König2011-05-161-10/+17
| | | | Give the dct matrix a higher precision.
* [g3dvl] enable gl_rasterization_rules for idctChristian König2011-05-151-11/+6
|
* [g3dvl] merge idct stage 2 and mc ycbcr stage into a single drawChristian König2011-04-251-160/+152
|
* [g3dvl] revert commit 310eea52ca1e997295c84163066cc5d0fd4f8cf6Christian König2011-04-191-70/+23
| | | | Using a seperate vertex buffer for mc and ycbcr handling is still better.
* [g3dvl] move blender state into idct codeChristian König2011-04-171-1/+26
|
* [g3dvl] fully support different formats for source and intermediate texturesChristian König2011-04-111-2/+5
|
* [g3dvl] cleanup headers and commentsChristian König2011-04-101-6/+8
|
* [g3dvl] make number of idct render targets configurableChristian König2011-04-101-11/+11
|
* [g3dvl] also use video buffer for idct intermediateChristian König2011-04-101-30/+6
|
* [g3dvl] add support for different decoding entry pointsChristian König2011-04-071-5/+1
|
* [g3dvl] move mapping/unmapping and uploading of blocks out of idct codeChristian König2011-04-071-54/+0
|
* [g3dvl] rename ycbcr buffer to video buffer and add some more functionalityChristian König2011-04-041-1/+0
|
* [g3dvl] remove unused color_swizzle from idct codeChristian König2011-04-021-6/+6
|
* [g3dvl] splitt vertex element state into y, cb, crChristian König2011-04-021-16/+14
|
* [g3dvl] introduction of ycbcr buffersChristian König2011-03-271-132/+108
| | | | Moves most of the buffer creation out of the idct code.
* [g3dvl] no need for individual samplers for idct stage 1 & 2Christian König2011-03-271-10/+9
|
* [g3dvl] cleanup and improve idct error handlingChristian König2011-03-271-30/+99
|
* [g3dvl] cleanup and documentationChristian König2011-03-161-4/+4
|
* [g3dvl] move idct out of mc codeChristian König2011-03-091-8/+13
| | | | iDCT and MC now look good, but sp_video_context is a total mess
* [g3dvl] start to cleanup the messChristian König2011-03-081-40/+1
| | | | Move the vertex buffer out of the mc code
* [g3dvl] use a single vertex buffer for both idct and mcChristian König2011-03-081-73/+89
|
* [g3dvl] use instanced drawing to reduce the vertex buffer payloadChristian König2011-03-051-2/+2
|
* Merge remote branch 'origin/master' into pipe-videoChristian König2011-02-241-2/+2
| | | | | | | | | | | | 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
* [g3dvl] move to integer verticiesChristian König2011-01-101-11/+11
|
* [g3dvl] move code around for more optimal shader generationChristian König2010-12-221-3/+3
|
* [g3dvl] move scaling completely into matrix and use less temp registersChristian König2010-12-161-43/+46
|
* [g3dvl] move idct texture addr generation into vertex shaderChristian König2010-12-121-130/+142
|
* [g3dvl] seperate texture addr generation from fetchingChristian König2010-12-121-69/+68
|
* Merge remote branch 'origin/master' into pipe-videoChristian König2010-12-111-12/+20
| | | | | | Conflicts: src/gallium/drivers/r600/r600_pipe.c src/gallium/drivers/r600/r600_texture.c
* [g3dvl] move z-coord generation for multiple render targets into vertex shaderChristian König2010-12-101-16/+18
|
* [g3dvl] move idct stage 1 scaling into matrixChristian König2010-12-101-7/+8
|
* [g3dvl] make render targets full configureableChristian König2010-12-101-9/+12
|
* [g3dvl] fix idct matrix uploadChristian König2010-12-091-1/+1
|
* [g3dvl] remove shadow buffering of vertex buffersChristian König2010-12-081-17/+7
|
* [g3dvl] split idct code into state and buffersChristian König2010-12-081-173/+217
|
* [g3dvl] use buffer width instead of texture size or vs constantsChristian König2010-12-071-2/+5
|
* [g3dvl] move vertex buffer handling into vl_vertex_buffer.cChristian König2010-12-071-22/+5
|
* [g3dvl] move mapping/unmapping of buffers one layer upChristian König2010-12-051-34/+36
|
* [g3dvl] move vertex handling into vl_vb objectChristian König2010-12-051-8/+11
|
* [g3dvl] cleanup empty block handlingChristian König2010-12-051-68/+24
| | | | doing empty block handling in the mc code is indeed faster
* move empty block handling back into mc for testingChristian König2010-12-031-37/+6
|
* add rasterizer stateChristian König2010-12-031-3/+16
|
* move to four component calculation for idct codeChristian König2010-12-031-70/+52
|
* use a shadow buffer for vertex data to optimize memory accessChristian König2010-12-031-117/+48
|
* make nr of render targets configureable for testingChristian König2010-12-031-8/+23
|
* [g3dvl] join empty blocks to get larger slicesChristian König2010-11-281-52/+85
|
* [g3dvl] use 8 zslices for idctChristian König2010-11-271-61/+60
|