Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | llvmpipe: Update texture block from format. | José Fonseca | 2009-08-29 | 1 | -0/+3 | |
| | | ||||||
* | | llvmpipe: Depth test to LLVM IR translation. | José Fonseca | 2009-08-29 | 4 | -2/+248 | |
| | | ||||||
* | | llvmpipe: Centralize mask update logic. | José Fonseca | 2009-08-29 | 7 | -34/+43 | |
| | | ||||||
* | | llvmpipe: Clamped float to unsigned norm via mantissa manipulation. | José Fonseca | 2009-08-29 | 3 | -17/+113 | |
| | | ||||||
* | | llvmpipe: Several fixes of the conversion test. | José Fonseca | 2009-08-29 | 4 | -34/+55 | |
| | | ||||||
* | | llvmpipe: Generate instrinsics for integer comparisons. | José Fonseca | 2009-08-29 | 1 | -0/+71 | |
| | | | | | | | | | | It is a little messy, given the available instrucions form SIMD integer comparisons is rather limited. | |||||
* | | llvmpipe: Mention the ability to get microbenchmarks from the unit tests. | José Fonseca | 2009-08-29 | 1 | -0/+4 | |
| | | | | | | | | Even better would be to have a -h/--help option to the tests... | |||||
* | | llvmpipe: Code generate alpha testing and append to generated fragment shader. | José Fonseca | 2009-08-29 | 9 | -147/+279 | |
| | | ||||||
* | | util: Dump PIPE_FUNC_x value names. | José Fonseca | 2009-08-29 | 2 | -0/+29 | |
| | | ||||||
* | | llvmpipe: frag shader comments | Brian Paul | 2009-08-29 | 1 | -5/+5 | |
| | | ||||||
* | | llvmpipe: blend comments | Brian Paul | 2009-08-29 | 1 | -0/+7 | |
| | | ||||||
* | | llvmpipe: comments about blend generator | Brian Paul | 2009-08-29 | 1 | -5/+11 | |
| | | ||||||
* | | llvmpipe: basic comments | Brian Paul | 2009-08-29 | 1 | -0/+62 | |
| | | ||||||
* | | llvmpipe: Hack to force the line/point rasterization also fit the blend ↵ | José Fonseca | 2009-08-29 | 1 | -16/+42 | |
| | | | | | | | | function expectations. | |||||
* | | llvmpipe: Refer my udis86 branch which decodes more opcodes. | José Fonseca | 2009-08-29 | 1 | -2/+3 | |
| | | ||||||
* | | llvmpipe: Code generate the position interpolation. | José Fonseca | 2009-08-29 | 4 | -72/+98 | |
| | | ||||||
* | | llvmpipe: Simpler variant of lp_build_broadcast_scalar. | José Fonseca | 2009-08-29 | 2 | -0/+25 | |
| | | ||||||
* | | llvmpipe: Put the position coefficients together with the inputs. | José Fonseca | 2009-08-29 | 4 | -68/+65 | |
| | | | | | | | | | | The automatic search'n'replace leaves lp_setup.c a bit ugly, but this code will be eventually code generated as well. | |||||
* | | llvmpipe: Implement saturation. | José Fonseca | 2009-08-29 | 1 | -2/+7 | |
| | | ||||||
* | | llvmpipe: Put color/depth directly into the quad structure. | José Fonseca | 2009-08-29 | 3 | -54/+45 | |
| | | ||||||
* | | llvmpipe: prefix point/line/tri_setup() functions with llvmpipe_ | Brian Paul | 2009-08-29 | 4 | -59/+59 | |
| | | | | | | | | Avoid symbol collisions with softpipe. | |||||
* | | llvmpipe: updated Makefile C_SOURCES | Brian Paul | 2009-08-29 | 1 | -9/+20 | |
| | | ||||||
* | | llvmpipe: add missing break in xlib _init() | Brian Paul | 2009-08-29 | 1 | -0/+1 | |
| | | ||||||
* | | llvmpipe: Allow to build without udis86. | José Fonseca | 2009-08-29 | 3 | -2/+8 | |
| | | ||||||
* | | llvmpipe: Drop the FETCH/STORE macros. | José Fonseca | 2009-08-29 | 1 | -272/+270 | |
| | | ||||||
* | | llvmpipe: Debug helper function to name llvm intermediate values. | José Fonseca | 2009-08-29 | 6 | -47/+63 | |
| | | ||||||
* | | llvmpipe: use align_malloc for all structs containing ALIGN16 members | Keith Whitwell | 2009-08-29 | 4 | -8/+22 | |
| | | | | | | | | | | Unless the struct is allocated aligned, aligning the members isn't very helpful. | |||||
* | | llvmpipe: Document that llvm 2.5 is expected. | José Fonseca | 2009-08-29 | 1 | -1/+1 | |
| | | ||||||
* | | llvmpipe: Briefly describe current status. | José Fonseca | 2009-08-29 | 1 | -0/+32 | |
| | | ||||||
* | | llvmpipe: Blend in place. | José Fonseca | 2009-08-29 | 4 | -59/+66 | |
| | | ||||||
* | | llvmpipe: Code generate logic ops. | José Fonseca | 2009-08-29 | 5 | -108/+28 | |
| | | ||||||
* | | llvmpipe: Rasterize the quads according to what the blend function expects. | José Fonseca | 2009-08-29 | 5 | -27/+45 | |
| | | ||||||
* | | llvmpipe: Tile in SoA format identical to the blender function output. | José Fonseca | 2009-08-29 | 5 | -134/+161 | |
| | | ||||||
* | | llvmpipe: Allow to dump the disassembly byte code. | José Fonseca | 2009-08-29 | 1 | -6/+8 | |
| | | | | | | | | Useful as dis86 doesn't disassemble some SSE4 opcodes yet. | |||||
* | | llvmpipe: Implement LIT. | José Fonseca | 2009-08-29 | 1 | -23/+11 | |
| | | ||||||
* | | llvmpipe: Move lp_build_select to lp_bld_logic.[ch]. | José Fonseca | 2009-08-29 | 5 | -115/+118 | |
| | | ||||||
* | | llvmpipe: Implement comparison opcodes. | José Fonseca | 2009-08-29 | 1 | -10/+51 | |
| | | ||||||
* | | llvmpipe: Fix translation of KIL with repeated swizzles. | José Fonseca | 2009-08-29 | 1 | -7/+9 | |
| | | ||||||
* | | llvmpipe: Handle floating point selection. | José Fonseca | 2009-08-29 | 1 | -1/+17 | |
| | | ||||||
* | | llvmpipe: Silence compiler warnings. | José Fonseca | 2009-08-29 | 4 | -11/+13 | |
| | | ||||||
* | | llvmpipe: Implement KIL. | José Fonseca | 2009-08-29 | 5 | -83/+56 | |
| | | ||||||
* | | llvmpipe: More verbose error message when failed to translate opcodes. | José Fonseca | 2009-08-29 | 1 | -4/+4 | |
| | | ||||||
* | | llvmpipe: Detect typos in LLVM intrinsics early. | José Fonseca | 2009-08-29 | 1 | -0/+7 | |
| | | ||||||
* | | llvmpipe: Comparisons translation. | José Fonseca | 2009-08-29 | 3 | -0/+232 | |
| | | ||||||
* | | llvmpipe: Disassemble generated x86 code. | José Fonseca | 2009-08-29 | 9 | -2/+145 | |
| | | ||||||
* | | llvmpipe: Shader function arguments don't alias. | José Fonseca | 2009-08-29 | 1 | -0/+2 | |
| | | ||||||
* | | llvmpipe: Test only present functionality to allow regression testing. | José Fonseca | 2009-08-29 | 1 | -0/+7 | |
| | | ||||||
* | | llvmpipe: Clamp into range when writing integers. | José Fonseca | 2009-08-29 | 1 | -9/+11 | |
| | | ||||||
* | | llvmpipe: Compute interpolation coeffs directly into SoA layout. | José Fonseca | 2009-08-29 | 4 | -168/+244 | |
| | | ||||||
* | | llvmpipe: Pass the interpolation factors as scalars. | José Fonseca | 2009-08-29 | 3 | -14/+18 | |
| | |