Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make gallium compile in win32. | Michal Krol | 2007-10-29 | 27 | -201/+366 |
| | | | | | | Use FREE, MALLOC, CALLOC, GETENV wrappers. Silence compiler warnings. Add proper copyrights. | ||||
* | remove dead code | Brian | 2007-10-29 | 1 | -77/+0 |
| | |||||
* | check for signed vs. unsigned in st_get_format_info() - fixes accum buffer ↵ | Brian | 2007-10-29 | 1 | -6/+12 |
| | | | | failure | ||||
* | fix bad fragment shader pointer assignment | Brian | 2007-10-29 | 1 | -1/+1 |
| | |||||
* | simplify code which access the current vertex/fragment shaders | Brian | 2007-10-29 | 2 | -43/+5 |
| | |||||
* | Disable the else clause which assigns the default fragment program to ↵ | Brian | 2007-10-29 | 1 | -0/+2 |
| | | | | | | | | ctx->FragmentProgram._Current The _Current field should either point to the fragment program which is to be run (GLSL, ARB_f_p, fixed-func-generated, etc) or be NULL if conventional fixed-function code is to be used. Matches TNL program code. | ||||
* | Remove conditionals from the makefiles. | Zack Rusin | 2007-10-29 | 4 | -5/+6 |
| | |||||
* | Remove typedefs from enums. | Zack Rusin | 2007-10-29 | 8 | -18/+18 |
| | | | | | typedefs are rather evil, remove them and use the enum keyword explicitely. | ||||
* | Refactor the LLVM code a bit. | Zack Rusin | 2007-10-29 | 6 | -26/+97 |
| | | | | | | Move the CPU vertex shader execution code to the draw module, remove traces of LLVM from the state tracker, abstract execution engine for the purposes of the draw module. | ||||
* | Make sure the swizzling vector is being recreated for each function. This makes | Zack Rusin | 2007-10-29 | 2 | -5/+5 |
| | | | | GLSL bricks work. | ||||
* | 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 | 3 | -10/+11 |
| | |||||
* | Fix i915simple build. | José Fonseca | 2007-10-29 | 2 | -3/+6 |
| | |||||
* | Reuse hardware vertice representation. | José Fonseca | 2007-10-29 | 1 | -19/+12 |
| | |||||
* | Enable the vertex buffer stage according to the I915_VBUF environment var. | José Fonseca | 2007-10-29 | 1 | -1/+6 |
| | |||||
* | Get vertex buffer stage in a minimally working state. | José Fonseca | 2007-10-29 | 1 | -27/+133 |
| | |||||
* | Reserve the accurate number of dwords in the batch buffer. | José Fonseca | 2007-10-29 | 1 | -5/+3 |
| | |||||
* | Start a vertex buffer constuction stage for i915 based on Keith's draft done ↵ | José Fonseca | 2007-10-29 | 3 | -0/+321 |
| | | | | on softpipe. | ||||
* | Fix newlines. | Michal Krol | 2007-10-29 | 1 | -840/+840 |
| | |||||
* | Remove unused static functions. | Michal Krol | 2007-10-28 | 1 | -24/+0 |
| | |||||
* | Update comments. | Michal Krol | 2007-10-28 | 1 | -2/+0 |
| | |||||
* | Replace supported_formats with is_format_supported interface. | Michal Krol | 2007-10-28 | 10 | -98/+75 |
| | | | | | | | | | | | The old supported_formats interface returned a list of formats supported by a pipe/winsys implementation. This was reasonable when gallium had a fixed list of predefined format. Now things has changed and the definition of PIPE_FORMAT is more flexible. The new shiny is_format_supported interface gets PIPE_FORMAT as an argument and returns a boolean whether this particular format is supported. | ||||
* | Use FREE and MALLOC instead of free and malloc. | Michal Krol | 2007-10-28 | 3 | -3/+5 |
| | |||||
* | Rework sse-utility function calls. | Michal Krol | 2007-10-28 | 1 | -154/+111 |
| | |||||
* | Declare temporaries in a more compact fashion. | michal | 2007-10-28 | 1 | -61/+61 |
| | | | | | | | | | | | The following declarations: DCL TEMP[0] DCL TEMP[1] DCL TEMP[2] DCL TEMP[4] become: DCL TEMP[0..2] DCL TEMP[4] | ||||
* | Declare temporaries in a more compact fashion. | michal | 2007-10-28 | 1 | -55/+61 |
| | | | | | | | | | | | The following declarations: DCL TEMP[0] DCL TEMP[1] DCL TEMP[2] DCL TEMP[4] become: DCL TEMP[0..2] DCL TEMP[4] | ||||
* | Control FS TGSI dumping with GALLIUM_DUMP_FS env variable. | michal | 2007-10-28 | 3 | -0/+9 |
| | |||||
* | Fix newlines. | michal | 2007-10-28 | 1 | -10/+10 |
| | |||||
* | Use FREE instead of free. Fix newlines. | michal | 2007-10-27 | 12 | -31/+37 |
| | |||||
* | Enable SSE path. | michal | 2007-10-27 | 1 | -2/+2 |
| | |||||
* | Use PIPE_FORMAT in state tracker. | michal | 2007-10-27 | 4 | -22/+192 |
| | | | | | Fix PIPE_FORMAT field encoding. Re-implement st_get_format_info. | ||||
* | Refactor supported format queries. | michal | 2007-10-27 | 1 | -67/+73 |
| | |||||
* | Respect use_sse flag. | michal | 2007-10-27 | 2 | -4/+3 |
| | |||||
* | Fix SSE bug. | michal | 2007-10-27 | 1 | -2/+1 |
| | |||||
* | Add #ifs. | michal | 2007-10-27 | 1 | -1/+4 |
| | |||||
* | vertex_element::src_format needs 32 bits. | michal | 2007-10-27 | 1 | -1/+1 |
| | |||||
* | Respect use_sse flag. | michal | 2007-10-27 | 1 | -12/+15 |
| | |||||
* | Remove PIPE_FORMAT_COUNT references. | michal | 2007-10-27 | 1 | -2/+2 |
| | |||||
* | Enable SSE2 for fragment shaders. | michal | 2007-10-27 | 4 | -17/+29 |
| | |||||
* | Enable SSE2 for vertex shaders. | michal | 2007-10-27 | 2 | -12/+12 |
| | |||||
* | Fix YCBCR macro. | michal | 2007-10-27 | 1 | -224/+224 |
| | | | | Fix line endings. | ||||
* | 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 |
| | |||||
* | Define destroy method called by softpipe's destructor. | michal | 2007-10-27 | 12 | -0/+78 |
| | |||||
* | Silence compiler warnings. | michal | 2007-10-27 | 1 | -5/+5 |
| | |||||
* | Silence compiler warnings. | michal | 2007-10-27 | 1 | -3/+3 |
| | |||||
* | Call quad stage destructors. | michal | 2007-10-27 | 1 | -0/+12 |
| | |||||
* | Remove llvm and sse2 dependencies. | michal | 2007-10-27 | 1 | -10/+0 |
| |