Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-29 | Code re-org. Add comments. | Michal Krol | |
2007-10-29 | Implement RET opcode. | Michal Krol | |
2007-10-29 | Remove TGSI_INTERPOLATE_ATTRIB. | Michal Krol | |
2007-10-29 | Fix i915simple build. | José Fonseca | |
2007-10-29 | Reuse hardware vertice representation. | José Fonseca | |
2007-10-29 | Enable the vertex buffer stage according to the I915_VBUF environment var. | José Fonseca | |
2007-10-29 | Get vertex buffer stage in a minimally working state. | José Fonseca | |
2007-10-29 | Reserve the accurate number of dwords in the batch buffer. | José Fonseca | |
2007-10-29 | Start a vertex buffer constuction stage for i915 based on Keith's draft done ↵ | José Fonseca | |
on softpipe. | |||
2007-10-28 | Remove unused static functions. | Michal Krol | |
2007-10-28 | Replace supported_formats with is_format_supported interface. | Michal Krol | |
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. | |||
2007-10-28 | Use FREE and MALLOC instead of free and malloc. | Michal Krol | |
2007-10-28 | Rework sse-utility function calls. | Michal Krol | |
2007-10-28 | Control FS TGSI dumping with GALLIUM_DUMP_FS env variable. | michal | |
2007-10-28 | Fix newlines. | michal | |
2007-10-27 | Use FREE instead of free. Fix newlines. | michal | |
2007-10-27 | Enable SSE path. | michal | |
2007-10-27 | Use PIPE_FORMAT in state tracker. | michal | |
Fix PIPE_FORMAT field encoding. Re-implement st_get_format_info. | |||
2007-10-27 | Respect use_sse flag. | michal | |
2007-10-27 | Fix SSE bug. | michal | |
2007-10-27 | Add #ifs. | michal | |
2007-10-27 | vertex_element::src_format needs 32 bits. | michal | |
2007-10-27 | Respect use_sse flag. | michal | |
2007-10-27 | Enable SSE2 for fragment shaders. | michal | |
2007-10-27 | Enable SSE2 for vertex shaders. | michal | |
2007-10-27 | Fix YCBCR macro. | michal | |
Fix line endings. | |||
2007-10-27 | Fix alignment problems. | michal | |
Remove NOP opcode. TEX opcode returns solid white (a hack for D3D state tracker). | |||
2007-10-27 | Remove GL dependencies. | michal | |
2007-10-27 | Define destroy method called by softpipe's destructor. | michal | |
2007-10-27 | Silence compiler warnings. | michal | |
2007-10-27 | Silence compiler warnings. | michal | |
2007-10-27 | Call quad stage destructors. | michal | |
2007-10-27 | Remove llvm and sse2 dependencies. | michal | |
2007-10-27 | Move format definitions from p_defines.h to p_format.h. | michal | |
PIPE_FORMAT is not an ordinary enum -- it encodes its format description in the value that defines it. | |||
2007-10-27 | Add sse2_program to draw_vertex_shader. | michal | |
2007-10-27 | Silence compiler warnings. | michal | |
2007-10-27 | Remove llvm dependencies. | michal | |
2007-10-27 | New comments, replace //-style with /* */ | Brian | |
2007-10-27 | indentation fixes | Brian | |
2007-10-27 | s/GLbitfield/uint/ | Brian | |
2007-10-27 | remove #define MESA stuff | Brian | |
2007-10-27 | s/256/TGSI_EXEC_NUM_IMMEDIATES/ | Brian | |
2007-10-27 | indentation fixes | Brian | |
2007-10-27 | Comments about texture instructions and the src regs | Brian | |
2007-10-27 | Remove remnants of softpipe_surface. | Brian | |
This is the last of the clean-up following the change which moved surface allocation to the winsys layer. | |||
2007-10-27 | Obsolete | Brian | |
2007-10-27 | Move mesa_to_tgsi.[ch] into state tracker. | Brian | |
2007-10-26 | Fix up handling of immediate values for TGSI shaders. | Brian | |
Still disabled pending LLVM updates. | |||
2007-10-26 | Re-implement GLSL texture sampler variables. | Brian | |
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. | |||
2007-10-26 | Hold a stack of temporaries so that we can redeclare them | Zack Rusin | |
for all defined functions. Fixes crashes in function calls. |