Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-30 | Change the way we handle temporaries in LLVM translation. | Zack Rusin | |
TGSI uses TEMP, among others, as a way of passing arguments from one function to another. Instead of trying to figure out which temp's a function needs and trying to dynamically adjust its signature just pass the whole array of temporaries to them. | |||
2007-10-30 | Enable immediates in TGSI and work with them in LLVM code. | Zack Rusin | |
Enables immediates by default in the TGSI translation code and adds code handling it in llvm tgsi translation. | |||
2007-10-29 | minor code simplification | Brian | |
2007-10-29 | fix memcpy bugs | Brian | |
2007-10-29 | Rewrite update_program() to use _mesa_get_fixed_func_fragment/vertex_program(). | Brian | |
2007-10-29 | Remove ctx field from texenvprog_cache | Brian | |
2007-10-29 | refactoring to begin removing dependency on tnl context | Brian | |
2007-10-29 | simplify getting of current frag prog | Brian | |
2007-10-29 | Refactor _tnl_UpdateFixedFunctionProgram(). | Brian | |
New _mesa_get_fixed_func_vertex_program() function... | |||
2007-10-29 | Refactor _mesa_UpdateTexEnvProgram() | Brian | |
Will be replaced by _mesa_get_fixed_func_fragment_program(). | |||
2007-10-29 | Rename 'mms-config.' to 'mms.config'. | Michal Krol | |
It looks like Windows does not like filenames ending with a dot, in effect renaming it to 'mms-config'. | |||
2007-10-29 | Update intel_is_format_supported. | José Fonseca | |
2007-10-29 | Add detailed comments. | Michal Krol | |
2007-10-29 | Make it compile under linux. | Michal Krol | |
Move pipe_region/surface_reference functions to pipe/p_inlines.h. Remove #include "p_util.h" from pipe/p_context.h. | |||
2007-10-29 | Make gallium compile in win32. | Michal Krol | |
Use FREE, MALLOC, CALLOC, GETENV wrappers. Silence compiler warnings. Add proper copyrights. | |||
2007-10-29 | remove dead code | Brian | |
2007-10-29 | check for signed vs. unsigned in st_get_format_info() - fixes accum buffer ↵ | Brian | |
failure | |||
2007-10-29 | fix bad fragment shader pointer assignment | Brian | |
2007-10-29 | simplify code which access the current vertex/fragment shaders | Brian | |
2007-10-29 | Disable the else clause which assigns the default fragment program to ↵ | Brian | |
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. | |||
2007-10-29 | Remove conditionals from the makefiles. | Zack Rusin | |
2007-10-29 | Remove typedefs from enums. | Zack Rusin | |
typedefs are rather evil, remove them and use the enum keyword explicitely. | |||
2007-10-29 | Refactor the LLVM code a bit. | Zack Rusin | |
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. | |||
2007-10-29 | Make sure the swizzling vector is being recreated for each function. This makes | Zack Rusin | |
GLSL bricks work. | |||
2007-10-29 | Add SSE dump facilities. | Michal Krol | |
Wrap x86_, sse_ and sse2 rtasm calls in emit_ calls. Those emit_ calls, if required, dump instructions to stdout. SSE dumping disabled by default. | |||
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-29 | Fix newlines. | Michal Krol | |
2007-10-28 | Remove unused static functions. | Michal Krol | |
2007-10-28 | Update comments. | 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 | Declare temporaries in a more compact fashion. | michal | |
The following declarations: DCL TEMP[0] DCL TEMP[1] DCL TEMP[2] DCL TEMP[4] become: DCL TEMP[0..2] DCL TEMP[4] | |||
2007-10-28 | Declare temporaries in a more compact fashion. | michal | |
The following declarations: DCL TEMP[0] DCL TEMP[1] DCL TEMP[2] DCL TEMP[4] become: DCL TEMP[0..2] DCL TEMP[4] | |||
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 | Fix fragment shader. | michal | |
2007-10-27 | Optimize fragment program. | 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 | Refactor supported format queries. | michal | |