Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | For TGSI_TEXTURE_2D/RECT, need to provide 3 coords (STP) in case shadow ↵ | Brian | 2007-11-08 | 1 | -7/+9 |
| | | | | compare mode is enabled. | ||||
* | Remove TGSI_OPCODE_TXP | Brian | 2007-11-08 | 1 | -5/+5 |
| | | | | Use TGSI_OPCODE_TEX with ExtDivide=TGSI_EXTSWIZZLE_W instead. | ||||
* | check for __i386__ or __386__ instead of USE_X86_ASM | Brian | 2007-11-06 | 1 | -2/+2 |
| | |||||
* | Fix non-x86 build. | Michel Dänzer | 2007-11-06 | 1 | -0/+4 |
| | |||||
* | Make it compile under linux. | Michal Krol | 2007-10-29 | 1 | -3/+3 |
| | | | | | Move pipe_region/surface_reference functions to pipe/p_inlines.h. Remove #include "p_util.h" from pipe/p_context.h. | ||||
* | Make gallium compile in win32. | Michal Krol | 2007-10-29 | 4 | -27/+99 |
| | | | | | | Use FREE, MALLOC, CALLOC, GETENV wrappers. Silence compiler warnings. Add proper copyrights. | ||||
* | Add SSE dump facilities. | Michal Krol | 2007-10-29 | 1 | -70/+428 |
| | | | | | | Wrap x86_, sse_ and sse2 rtasm calls in emit_ calls. Those emit_ calls, if required, dump instructions to stdout. SSE dumping disabled by default. | ||||
* | Code re-org. Add comments. | Michal Krol | 2007-10-29 | 1 | -220/+264 |
| | |||||
* | Implement RET opcode. | Michal Krol | 2007-10-29 | 1 | -13/+5 |
| | |||||
* | Remove TGSI_INTERPOLATE_ATTRIB. | Michal Krol | 2007-10-29 | 2 | -2/+1 |
| | |||||
* | Remove unused static functions. | Michal Krol | 2007-10-28 | 1 | -24/+0 |
| | |||||
* | Rework sse-utility function calls. | Michal Krol | 2007-10-28 | 1 | -154/+111 |
| | |||||
* | Fix alignment problems. | michal | 2007-10-27 | 2 | -28/+37 |
| | | | | | Remove NOP opcode. TEX opcode returns solid white (a hack for D3D state tracker). | ||||
* | Remove GL dependencies. | michal | 2007-10-27 | 1 | -21/+21 |
| | |||||
* | New comments, replace //-style with /* */ | Brian | 2007-10-27 | 2 | -8/+51 |
| | |||||
* | indentation fixes | Brian | 2007-10-27 | 1 | -26/+26 |
| | |||||
* | s/GLbitfield/uint/ | Brian | 2007-10-27 | 1 | -2/+2 |
| | |||||
* | remove #define MESA stuff | Brian | 2007-10-27 | 1 | -5/+0 |
| | |||||
* | s/256/TGSI_EXEC_NUM_IMMEDIATES/ | Brian | 2007-10-27 | 1 | -1/+1 |
| | |||||
* | indentation fixes | Brian | 2007-10-27 | 1 | -20/+20 |
| | |||||
* | Comments about texture instructions and the src regs | Brian | 2007-10-27 | 1 | -8/+12 |
| | |||||
* | Obsolete | Brian | 2007-10-27 | 2 | -11/+0 |
| | |||||
* | Move mesa_to_tgsi.[ch] into state tracker. | Brian | 2007-10-27 | 2 | -828/+0 |
| | |||||
* | Fix up handling of immediate values for TGSI shaders. | Brian | 2007-10-26 | 3 | -21/+9 |
| | | | | Still disabled pending LLVM updates. | ||||
* | Re-implement GLSL texture sampler variables. | Brian | 2007-10-26 | 2 | -1/+5 |
| | | | | | | | | | | GLSL sampler variables indicate which texture unit to use for TEX instructions. Previously, this was baked into the fragment/vertex program and couldn't be readily changed once set. Now, SamplerUnits[] array indicates which texture unit is to be used for each sampler variable. These values are set with glUniform1i(). This is extra state that must be passed to the fragment/vertex program executor at runtime. | ||||
* | convert OPCODE_END -> TGSI_OPCODE_RET | Brian | 2007-10-26 | 1 | -1/+1 |
| | |||||
* | if we hit RET w/ empty call stack, halt | Brian | 2007-10-26 | 1 | -7/+7 |
| | |||||
* | Initial support for immediate values in TGSI programs. | Brian | 2007-10-26 | 4 | -7/+74 |
| | | | | | These can be evaluated at compile time. Code disabled pending clarifications of TGSI immediate data structures. | ||||
* | Fix swizzle fetching in tgsi_util_get_full_src_register_extswizzle. Shorten | Zack Rusin | 2007-10-26 | 1 | -1/+1 |
| | | | | the swizzle coding in LLVM compilation using it and fix some warnings. | ||||
* | tex comments | Brian | 2007-10-25 | 1 | -3/+11 |
| | |||||
* | added some comments | Brian | 2007-10-25 | 2 | -0/+6 |
| | |||||
* | update TILE_TOP/BOTTOM_* values to match softpipe | Brian | 2007-10-25 | 1 | -4/+4 |
| | |||||
* | s/GLfloat/float/, s/GLint/int/, etc | Brian | 2007-10-25 | 1 | -81/+81 |
| | |||||
* | print CAL label | Brian | 2007-10-24 | 1 | -0/+1 |
| | |||||
* | fix bug in RET code | Brian | 2007-10-24 | 1 | -0/+1 |
| | |||||
* | Finish unifying the surface and texture tile caches. | Brian | 2007-10-22 | 1 | -8/+2 |
| | |||||
* | added case for TGSI_OPCODE_END | Brian | 2007-10-20 | 1 | -0/+4 |
| | |||||
* | added const qualifiers | Brian | 2007-10-18 | 2 | -4/+4 |
| | |||||
* | Corrected the file permissions in src/mesa/pipe. | Oliver McFadden | 2007-10-18 | 7 | -0/+0 |
| | |||||
* | fix logic for printing extended swizzles | Brian | 2007-10-15 | 1 | -13/+15 |
| | |||||
* | added code to print extended swizzles | Brian | 2007-10-12 | 1 | -0/+20 |
| | |||||
* | change exec_kilp() to only touch lowest four bits in kilmask | Brian | 2007-10-12 | 1 | -3/+3 |
| | |||||
* | Merge tgsi_mesa_compile_fp_program() and tgsi_mesa_compile_vp_program() into ↵ | Brian | 2007-10-10 | 2 | -291/+16 |
| | | | | tgsi_translate_mesa_program(). | ||||
* | start on a unified vertex/fragment program translation function | Brian | 2007-10-09 | 1 | -0/+194 |
| | |||||
* | Generate DCLs for temporaries. | Brian | 2007-10-09 | 1 | -1/+77 |
| | |||||
* | Finish up decls for packed fragment program outputs. | Brian | 2007-10-09 | 2 | -24/+31 |
| | |||||
* | Pack fragment program outputs to be consistant with vertex programs. | Brian | 2007-10-09 | 1 | -29/+2 |
| | | | | | | | Previously, output[0] was always Z and output[1] was color. Now output[0] will be color if Z is not written. In shade_quad() use the semantic info to determine which quantity is in which output slot. | ||||
* | update some comments | Brian | 2007-10-09 | 1 | -3/+3 |
| | |||||
* | More work on flow control for CAL/RET. | Brian | 2007-10-09 | 2 | -12/+31 |
| | |||||
* | New ATTRIB interpolation type for vertex program inputs/declarations. | Brian | 2007-10-09 | 4 | -4/+7 |
| |