Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-30 | Program cache functions. | Brian | |
Generic version of cache code from texenvprogram.c and t_vp_build.c Not used by those files just yet, will also be used for pixel_transfer programs. | |||
2007-10-30 | tgsi_translate_mesa_program: Don't crash when program->Parameters == NULL. | Michel Dänzer | |
2007-10-30 | Disable debug code. | Brian | |
Basic code for PixelTranslfer ops and glDrawPixels works now. A pixel transfer program is generated and combined with the current fragment shader. | |||
2007-10-30 | Remove obsolete files | Brian | |
2007-10-30 | Rename file since it's now a state atom | Brian | |
2007-10-30 | checkpoint: combine pixel transfer and user shader for glDrawPixels | Brian | |
2007-10-30 | make st_upload_constants() public | Brian | |
2007-10-30 | added pixel_transfer_program field | Brian | |
2007-10-30 | added st_update_pixel_transfer atom | Brian | |
2007-10-30 | bug fixes, implement state atom for pixel transfer | Brian | |
2007-10-30 | check for NULL ptr in _mesa_print_parameter_list() | Brian | |
2007-10-30 | Set _NEW_BUFFERS in glRead/DrawBuffer(). | Brian | |
Previously, we set _NEW_PIXEL and _NEW_COLOR in these functions, respectively. That correponds to the GL attribute groups, but doesn't make much sense otherwise. This could improve validation efficiency in a few places too. It looks like all the drivers are already checking for _NEW_BUFFERS in the right places (since that's the bit for FBO state) so we can trim out _NEW_PIXEL and _NEW_COLOR at any time. | |||
2007-10-30 | comment unused 'cb' field | Brian | |
2007-10-30 | update comments, fix typo | Brian | |
2007-10-30 | make _mesa_combine_programs() params const | Brian | |
2007-10-30 | added st_pixeltransfer.c | Brian | |
2007-10-30 | Initial version of st_get_pixel_transfer_program(). | Brian | |
For generating fragment programs which implement pixel transfer ops. | |||
2007-10-30 | Added _mesa_combine_programs() for concatenating two programs. | Brian | |
2007-10-30 | added _mesa_combine_parameter_lists() | Brian | |
2007-10-30 | Switch to using LLVM builder. | Zack Rusin | |
Instead of creating all the instructions by hand, switching to using LLVMBuilder. | |||
2007-10-30 | Refactor vector extraction. | Zack Rusin | |
2007-10-30 | Export true C based builtins to a file of its own. | Zack Rusin | |
2007-10-30 | Rename to better reflect what it's really doing. | Zack Rusin | |
2007-10-30 | Code cleanups. | Zack Rusin | |
2007-10-30 | Cleanup constant vector handling a bit. | Zack Rusin | |
2007-10-30 | Dump only relevant functions when in the debugging output. | Zack Rusin | |
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. |