summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2006-12-15varying var changesBrian
2006-12-15varying changesBrian
2006-12-15updated includesBrian
2006-12-15updated includesBrian
2006-12-15use MAX_VARYINGBrian
2006-12-15use MAX_VARYINGBrian
2006-12-15more debug outputBrian
2006-12-15Lots of assorted changes for new GLSL compiler backend.Brian
New datatypes, constants, variables.
2006-12-15change/add/rm several filenamesBrian
2006-12-15Renamed s_nvfragprog.[ch] to s_fragprog.[ch]Brian
2006-12-15Renamed s_nvfragprog.[ch] to s_fragprog.[ch], program_instruction.h to ↵Brian
prog_instruction.h
2006-12-14remove unneeded includesBrian
2006-12-14remove unneeded includesBrian
2006-12-14remove unneded includesBrian
2006-12-14remove some unneeded includesBrian
2006-12-14include prog_print.hBrian
2006-12-14Remove some moved extern decls.Brian
2006-12-14Move some code from prog_print.c to prog_instruction.cBrian
2006-12-14Renamed from s_nvfragprog.[ch]Brian
2006-12-14Updated includes.Brian
2006-12-14chmod a-xBrian
2006-12-14Updated includes.Brian
2006-12-14Updated includes.Brian
2006-12-14Updated #includes after splitting program.hBrian
2006-12-14Move many functions into new files.Brian
2006-12-14Split the program.[ch] files into several new files.Brian
2006-12-14Modify _mesa_strdup() so it handles NULL correctly.Brian
2006-12-14Updates for new linker (merged varying/uniform vars).Brian
2006-12-14Assorted fix-ups for the new linker.Brian
Disable some of the excessive debug output.
2006-12-14The new linker actually does a few things right now:Brian
The varying vars used by the vertex and fragment shader are merged so they agree. Similarly, uniforms are merged (along with constants, etc). The vertex/fragment program instructions are then cloned and rewritten with the newly resolved uniform/varying locations.
2006-12-14New functions for cloning programs and parameter lists.Brian
2006-12-14Remove include of s_arbshader.hBrian
2006-12-13Remove unneeded -I directories (3Dlabs headers).Brian
2006-12-13Obsolete.Brian
2006-12-13Remove unused 3Dlabs code.Brian
2006-12-13Remove unused 3Dlabs code.Brian
2006-12-13Checkpoint GLSL compiler work. Add new sources, remove obsolete.Brian
2006-12-13Obsolete.Brian
2006-12-13Not needed.Brian
2006-12-13Retire old GLSL shader code.Brian
2006-12-13Checkpoint for GLSL compiler changes.Brian
In brief: Check for enabled fragment program by looking at ctx->FragmentProgram._Current. New code for varying variables.
2006-12-13Checkpoint work for new GLSL compiler back-end.Brian
Among changes: Remove ctx->FragmentProgram._Active Remove _UseTexEnvProgram Move _MaintainTnlProgram, _MaintainTexEnvProgram, _TexEnvProgram and _TnlProgram fields. Remove/disable old GLSL interpreter code.
2006-12-13Checkpoint of work for new GLSL compiler back-end. Lots of assorted changes.Brian
2006-12-13Rewrite/simplify most built-in functions to use updated set of __asm ↵Brian
instructions.
2006-12-13Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly ↵Brian
instructions.
2006-12-12Bug 7260: mach64 texture memory mng cleanupGeorge Sapountzis
mach64 uses its own set of texture memory management routines which are buggy, running a second DRI client kills the first one. This patch ports mach64 code to the stock dri texture managment code.
2006-12-12Bug 7861: mach64 with render acceleration should restore texture stateGeorge Sapountzis
RENDER acceleration uses texturing, thus when RENDER acceleration is enabled, the mach64 DRI driver should restore texture state when acquiring the DRI lock.
2006-12-12Bug 7790: Polygons incorrectly clipped by mach64 driverGeorge Sapountzis
un-break strict-aliasing rules
2006-12-09i965: Fix a crash with wine by not allocating >1MB on the stack.Eric Anholt
2006-12-08fix bug#9237Xiang, Haihao