Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move macroblock type handling into its own structure | Christian König | 2010-12-03 | 2 | -290/+151 |
| | |||||
* | use a shadow buffer for vertex data to optimize memory access | Christian König | 2010-12-03 | 6 | -129/+249 |
| | |||||
* | 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 | 2 | -52/+91 |
| | |||||
* | [g3dvl] use 8 zslices for idct | Christian König | 2010-11-27 | 2 | -65/+60 |
| | |||||
* | [g3dvl] some more bugfixing | Christian König | 2010-11-27 | 1 | -4/+2 |
| | |||||
* | [g3dvl] idividual vs for each stage and a bunch of bugsfixes | Christian König | 2010-11-27 | 2 | -68/+104 |
| | |||||
* | [g3dvl] give idct stage 1 & 2 its own sb_state and viewport | Christian König | 2010-11-27 | 2 | -24/+28 |
| | |||||
* | [g3dvl] use four component fetch also for idct source | Christian König | 2010-11-26 | 2 | -15/+16 |
| | |||||
* | [g3dvl] split matrix mul into seperate functions | Christian König | 2010-11-26 | 1 | -64/+114 |
| | |||||
* | [g3dvl] use inline constants instead of vs_const for idct | Christian König | 2010-11-26 | 3 | -55/+18 |
| | |||||
* | [g3dvl] no need to keep the idct matrix multiple times | Christian König | 2010-11-25 | 3 | -54/+67 |
| | |||||
* | [g3dvl] also use four elemets on right side multiplikation | Christian König | 2010-11-25 | 1 | -8/+11 |
| | |||||
* | [g3dvl] use four elements in matrix texture fetch | Christian König | 2010-11-24 | 1 | -19/+31 |
| | |||||
* | [g3dvl] no need for all samplers at all stages | Christian König | 2010-11-24 | 2 | -17/+16 |
| | |||||
* | [g3dvl] remove flushing between stages | Christian König | 2010-11-24 | 1 | -4/+0 |
| | |||||
* | [g3dvl] spread scaling between idct stages | Christian König | 2010-11-24 | 1 | -18/+8 |
| | |||||
* | [g3dvl] remove invalid use of assert | Christian König | 2010-11-23 | 2 | -17/+27 |
| | |||||
* | [g3dvl] switch to r32 float for idct matrix | Christian König | 2010-11-23 | 1 | -6/+6 |
| | |||||
* | [g3dvl] add some error handling | Christian König | 2010-11-23 | 2 | -35/+55 |
| | |||||
* | Merge remote branch 'origin/master' into pipe-video | Christian König | 2010-11-21 | 5 | -86/+8 |
|\ | | | | | | | | | | | Conflicts: src/gallium/auxiliary/Makefile src/gallium/auxiliary/SConscript | ||||
| * | tgsi: Add STENCIL to text parser. | Chia-I Wu | 2010-11-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | Fix OpenVG "filter" demo Program received signal SIGSEGV, Segmentation fault. 0xb7153dc9 in str_match_no_case (pcur=0xbfffe564, str=0x0) at tgsi/tgsi_text.c:86 86 while (*str != '\0' && *str == uprcase( *cur )) { | ||||
| * | gallium: Remove redundant sw and debug target helpers | Jakob Bornecrantz | 2010-11-17 | 4 | -87/+1 |
| | | |||||
| * | tgsi: fill out CAPs for indirect addressing | Marek Olšák | 2010-11-12 | 1 | -0/+5 |
| | | |||||
* | | [g3dvl] first working version of idct code | Christian König | 2010-11-21 | 1 | -42/+46 |
| | | |||||
* | | [g3dvl] move empty block handling into idct code | Christian König | 2010-11-20 | 3 | -133/+92 |
| | | |||||
* | | [g3dvl] enable stage 1&2 buffers in idct code | Christian König | 2010-11-20 | 2 | -80/+83 |
| | | |||||
* | | [g3dvl] next round of idct implementation | Christian König | 2010-11-16 | 3 | -41/+236 |
| | | |||||
* | | [g3dvl] add skeleton and incomplete idct | Christian König | 2010-11-14 | 5 | -76/+616 |
| | | |||||
* | | [g3dvl] remove need for XVMC_INTRA_UNSIGNED | Christian König | 2010-11-14 | 1 | -3/+5 |
| | | | | | | | | | | Move from unsigned to signed intra dct blocks. You also need to update xf86-video-ati for this to work. | ||||
* | | [g3dvl] fix of my one bug in SCALE_FACTOR_16_TO_9 | Christian König | 2010-11-14 | 1 | -1/+1 |
| | | |||||
* | | [g3dvl] switch to using macroblock vertices | Christian König | 2010-11-13 | 1 | -78/+54 |
| | | |||||
* | | [g3dvl] move empty block handling completely into shaders | Christian König | 2010-11-13 | 1 | -80/+126 |
| | | |||||
* | | [g3dvl] use quads instead of triangles | Christian König | 2010-11-13 | 1 | -57/+48 |
| | | |||||
* | | [g3dvl] cleanup | Christian König | 2010-11-12 | 1 | -63/+68 |
| | | | | | | | | Add missing comments simplyfy shaders etc... | ||||
* | | [g3dvl] and finally move field codec dct handling into shaders | Christian König | 2010-11-12 | 1 | -78/+98 |
| | | |||||
* | | [g3dvl] make room for second z-coord and interlaced flag | Christian König | 2010-11-12 | 1 | -50/+85 |
| | | |||||
* | | [g3dvl] move applying z-coord to fragment shader | Christian König | 2010-11-12 | 1 | -9/+15 |
| | | |||||
* | | [g3dvl] use constants for vertex shader outputs and move field calculation ↵ | Christian König | 2010-11-12 | 1 | -35/+58 |
| | | | | | | | | into own function | ||||
* | | [g3dvl] move xfer_buffers_map/unmap into flush | Christian König | 2010-11-11 | 1 | -3/+2 |
| | | |||||
* | | Merge remote branch 'origin/master' into pipe-video | Christian König | 2010-11-11 | 12 | -1046/+1143 |
|\| | |||||
| * | gallivm: implement indirect addressing over inputs | Zack Rusin | 2010-11-10 | 1 | -3/+64 |
| | | | | | | | | | | | | | | Instead of messing with the callers simply copy our inputs into a alloca array at the beginning of the function and then use it. Reviewed-by: José Fonseca <[email protected]> | ||||
| * | gallivm: Allocate TEMP/OUT arrays only once. | José Fonseca | 2010-11-09 | 1 | -36/+23 |
| | | |||||
| * | gallivm: implement indirect addressing of the output registers | Zack Rusin | 2010-11-09 | 1 | -5/+105 |
| | | |||||
| * | os: Open file streams in binary mode. | Michal Krol | 2010-11-08 | 1 | -1/+1 |
| | | | | | | | | Otherwise we'll get garbled data on Windows. | ||||
| * | scons: Remove old pipebuffer SConscript | Jakob Bornecrantz | 2010-11-05 | 1 | -18/+0 |
| | | |||||
| * | gallivm: add const qualifiers, fix comment string | Brian Paul | 2010-11-05 | 1 | -4/+4 |
| | | |||||
| * | gallivm: alloca() was called too often for temporary arrays | Brian Paul | 2010-11-05 | 1 | -0/+2 |
| | | | | | | | | | | | | Need to increment the array index to point to the last value. Before, we were calling lp_build_array_alloca() over and over for no reason. | ||||
| * | tgsi: remove unused function | Brian Paul | 2010-11-04 | 1 | -11/+0 |
| | | |||||
| * | gallivm: implement execution mask for scatter stores | Brian Paul | 2010-11-04 | 1 | -7/+34 |
| | |