Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [g3dvl] fix a whole bunch of memory leaks | Christian König | 2011-07-11 | 1 | -4/+8 |
| | |||||
* | [g3dvl] implement mismatch control inside idct shaders | Christian König | 2011-05-29 | 1 | -20/+190 |
| | |||||
* | [g3dvl] fix resource type for idct | Christian König | 2011-05-29 | 1 | -12/+11 |
| | | | | Only the intermediate resource are 3D textures | ||||
* | [g3dvl] store the idct matrix as hex values | Christian König | 2011-05-16 | 1 | -10/+17 |
| | | | | Give the dct matrix a higher precision. | ||||
* | [g3dvl] enable gl_rasterization_rules for idct | Christian König | 2011-05-15 | 1 | -11/+6 |
| | |||||
* | [g3dvl] merge idct stage 2 and mc ycbcr stage into a single draw | Christian König | 2011-04-25 | 1 | -160/+152 |
| | |||||
* | [g3dvl] revert commit 310eea52ca1e997295c84163066cc5d0fd4f8cf6 | Christian König | 2011-04-19 | 1 | -70/+23 |
| | | | | Using a seperate vertex buffer for mc and ycbcr handling is still better. | ||||
* | [g3dvl] move blender state into idct code | Christian König | 2011-04-17 | 1 | -1/+26 |
| | |||||
* | [g3dvl] fully support different formats for source and intermediate textures | Christian König | 2011-04-11 | 1 | -2/+5 |
| | |||||
* | [g3dvl] cleanup headers and comments | Christian König | 2011-04-10 | 1 | -6/+8 |
| | |||||
* | [g3dvl] make number of idct render targets configurable | Christian König | 2011-04-10 | 1 | -11/+11 |
| | |||||
* | [g3dvl] also use video buffer for idct intermediate | Christian König | 2011-04-10 | 1 | -30/+6 |
| | |||||
* | [g3dvl] add support for different decoding entry points | Christian König | 2011-04-07 | 1 | -5/+1 |
| | |||||
* | [g3dvl] move mapping/unmapping and uploading of blocks out of idct code | Christian König | 2011-04-07 | 1 | -54/+0 |
| | |||||
* | [g3dvl] rename ycbcr buffer to video buffer and add some more functionality | Christian König | 2011-04-04 | 1 | -1/+0 |
| | |||||
* | [g3dvl] remove unused color_swizzle from idct code | Christian König | 2011-04-02 | 1 | -6/+6 |
| | |||||
* | [g3dvl] splitt vertex element state into y, cb, cr | Christian König | 2011-04-02 | 1 | -16/+14 |
| | |||||
* | [g3dvl] introduction of ycbcr buffers | Christian König | 2011-03-27 | 1 | -132/+108 |
| | | | | Moves most of the buffer creation out of the idct code. | ||||
* | [g3dvl] no need for individual samplers for idct stage 1 & 2 | Christian König | 2011-03-27 | 1 | -10/+9 |
| | |||||
* | [g3dvl] cleanup and improve idct error handling | Christian König | 2011-03-27 | 1 | -30/+99 |
| | |||||
* | [g3dvl] cleanup and documentation | Christian König | 2011-03-16 | 1 | -4/+4 |
| | |||||
* | [g3dvl] move idct out of mc code | Christian König | 2011-03-09 | 1 | -8/+13 |
| | | | | iDCT and MC now look good, but sp_video_context is a total mess | ||||
* | [g3dvl] start to cleanup the mess | Christian König | 2011-03-08 | 1 | -40/+1 |
| | | | | Move the vertex buffer out of the mc code | ||||
* | [g3dvl] use a single vertex buffer for both idct and mc | Christian König | 2011-03-08 | 1 | -73/+89 |
| | |||||
* | [g3dvl] use instanced drawing to reduce the vertex buffer payload | Christian König | 2011-03-05 | 1 | -2/+2 |
| | |||||
* | Merge remote branch 'origin/master' into pipe-video | Christian König | 2011-02-24 | 1 | -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 verticies | Christian König | 2011-01-10 | 1 | -11/+11 |
| | |||||
* | [g3dvl] move code around for more optimal shader generation | Christian König | 2010-12-22 | 1 | -3/+3 |
| | |||||
* | [g3dvl] move scaling completely into matrix and use less temp registers | Christian König | 2010-12-16 | 1 | -43/+46 |
| | |||||
* | [g3dvl] move idct texture addr generation into vertex shader | Christian König | 2010-12-12 | 1 | -130/+142 |
| | |||||
* | [g3dvl] seperate texture addr generation from fetching | Christian König | 2010-12-12 | 1 | -69/+68 |
| | |||||
* | Merge remote branch 'origin/master' into pipe-video | Christian König | 2010-12-11 | 1 | -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 shader | Christian König | 2010-12-10 | 1 | -16/+18 |
| | |||||
* | [g3dvl] move idct stage 1 scaling into matrix | Christian König | 2010-12-10 | 1 | -7/+8 |
| | |||||
* | [g3dvl] make render targets full configureable | Christian König | 2010-12-10 | 1 | -9/+12 |
| | |||||
* | [g3dvl] fix idct matrix upload | Christian König | 2010-12-09 | 1 | -1/+1 |
| | |||||
* | [g3dvl] remove shadow buffering of vertex buffers | Christian König | 2010-12-08 | 1 | -17/+7 |
| | |||||
* | [g3dvl] split idct code into state and buffers | Christian König | 2010-12-08 | 1 | -173/+217 |
| | |||||
* | [g3dvl] use buffer width instead of texture size or vs constants | Christian König | 2010-12-07 | 1 | -2/+5 |
| | |||||
* | [g3dvl] move vertex buffer handling into vl_vertex_buffer.c | Christian König | 2010-12-07 | 1 | -22/+5 |
| | |||||
* | [g3dvl] move mapping/unmapping of buffers one layer up | Christian König | 2010-12-05 | 1 | -34/+36 |
| | |||||
* | [g3dvl] move vertex handling into vl_vb object | Christian König | 2010-12-05 | 1 | -8/+11 |
| | |||||
* | [g3dvl] cleanup empty block handling | Christian König | 2010-12-05 | 1 | -68/+24 |
| | | | | doing empty block handling in the mc code is indeed faster | ||||
* | move empty block handling back into mc for testing | Christian König | 2010-12-03 | 1 | -37/+6 |
| | |||||
* | add rasterizer state | Christian König | 2010-12-03 | 1 | -3/+16 |
| | |||||
* | move to four component calculation for idct code | Christian König | 2010-12-03 | 1 | -70/+52 |
| | |||||
* | use a shadow buffer for vertex data to optimize memory access | Christian König | 2010-12-03 | 1 | -117/+48 |
| | |||||
* | make nr of render targets configureable for testing | Christian König | 2010-12-03 | 1 | -8/+23 |
| | |||||
* | [g3dvl] join empty blocks to get larger slices | Christian König | 2010-11-28 | 1 | -52/+85 |
| | |||||
* | [g3dvl] use 8 zslices for idct | Christian König | 2010-11-27 | 1 | -61/+60 |
| |