Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add destructor for symbol_table | Ian Romanick | 2009-07-27 | 2 | -3/+18 |
| | |||||
* | Add destructor for hash_table | Ian Romanick | 2009-07-27 | 2 | -3/+21 |
| | |||||
* | ARB prog: Layout parameters from parameter type, not src type | Ian Romanick | 2009-07-24 | 1 | -1/+9 |
| | | | | | | | | Use the type stored in the Parameters array to determine the layout instead of the type in the instruction register field. Also, update the instruction register field based on the parameter type. This makes Google Earth work exactly like with Mesa master. | ||||
* | ARB prog: _mesa_print_program output should go to same place as _mesa_printf | Ian Romanick | 2009-07-24 | 1 | -1/+1 |
| | |||||
* | ARB prog parse: Fix cut-and-paste error for constant vectors | Ian Romanick | 2009-07-24 | 2 | -55/+67 |
| | |||||
* | ARB prog: get frag prog texture info from the right place | Ian Romanick | 2009-07-24 | 2 | -5/+3 |
| | | | | This gets basic texturing working. w00t! | ||||
* | parser: Clean up a bunch of silly compiler warnings | Ian Romanick | 2009-07-22 | 3 | -266/+280 |
| | |||||
* | parser: Track a few more frag prog related values | Ian Romanick | 2009-07-22 | 2 | -227/+261 |
| | |||||
* | parser: Ensure that param_binding_type is set correctly | Ian Romanick | 2009-07-22 | 2 | -0/+8 |
| | |||||
* | GIT ignore program_parse.output | Ian Romanick | 2009-07-22 | 1 | -0/+1 |
| | |||||
* | parser: Set NumParameters | Ian Romanick | 2009-07-22 | 2 | -0/+4 |
| | |||||
* | parser: Clean up generation of error strings during assembly | Ian Romanick | 2009-07-22 | 3 | -13/+120 |
| | |||||
* | parser: Initialize unused instruction source registers | Ian Romanick | 2009-07-22 | 2 | -0/+8 |
| | | | | | | The 965 driver expects unused source registers (e.g., SrcReg[2] of a DP3 instruction) to have a register file of PROGRAM_UNDEFINED. Initializing these source registers ensures that this happens. | ||||
* | parser: Anonymous constants come from the PROGRAM_CONSTANT file | Ian Romanick | 2009-07-22 | 2 | -198/+202 |
| | |||||
* | ARB_fp/vp: Initial import of new ARB vp/fp assembler | Ian Romanick | 2009-07-20 | 16 | -50/+12596 |
| | | | | | This still needs quite a bit of work, but a bunch of the programs in progs/vp produce correct results. | ||||
* | Add new _mesa_new_parameter_list_sized to pre-allocate a parameter list | Ian Romanick | 2009-07-20 | 2 | -0/+31 |
| | |||||
* | tgsi: get texturing working in vertex shader sse2 path | Keith Whitwell | 2009-07-20 | 1 | -0/+4 |
| | | | | Missing file from previous commit. | ||||
* | Merge branch 'mesa_7_5_branch' | Michel Dänzer | 2009-07-20 | 1 | -2/+2 |
|\ | |||||
| * | radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil. | Michel Dänzer | 2009-07-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise simple apps like glxgears pick up a DirectColor visual since the X server mixes the depth 32 visual in with the other GLX visuals, and this seems to result in a (mostly) black screen due to a bad ColorMap for a lot of people. The bad ColorMap may be a bug in the apps, the X server or X driver, and regardless of that I think the X server should ideally make the depth 32 GLX visual separate from the rest again, but in the meantime this makes us cope. (depth_bits is either 16 or 24, never 0) | ||||
* | | tgsi: get texturing working in vertex shader sse2 path | Keith Whitwell | 2009-07-20 | 1 | -6/+6 |
| | | |||||
* | | tgsi: fix regression in indexed const lookups | Keith Whitwell | 2009-07-20 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | This function was calling get_input_base() and get_output_base() to get the names of a couple of register to use as temps. Those functions no longer return registers, so adjust it to get the registers elsewhere. This change doesn't address the issue that it's a fairly poor way to grab a register name by calling a function with an apparently unrelated meaning. | ||||
* | | r600: Fix compilation | Kevin DeKorte | 2009-07-20 | 1 | -3/+3 |
| | | |||||
* | | R6xx/r7xx: Fix line stipple and width issue | Cooper Yuan | 2009-07-20 | 1 | -0/+34 |
| | | |||||
* | | Add common_ppc.c to MESA_GALLIUM_SOURCES. | Michel Dänzer | 2009-07-20 | 1 | -0/+1 |
| | | |||||
* | | r300g: Fix SCons build. | Michel Dänzer | 2009-07-20 | 3 | -3/+8 |
| | | |||||
* | | gallium/trace: Fix SCons build. | Michel Dänzer | 2009-07-20 | 1 | -0/+1 |
| | | |||||
* | | r300g: Guard R500 register writes by is_r500 check. | Michel Dänzer | 2009-07-20 | 1 | -3/+5 |
| | | | | | | | | | | Flagged by the DRM command stream checker. This allows the driver to work on non-R500 cards. | ||||
* | | gallium: make g3dvl build again | Dave Airlie | 2009-07-18 | 3 | -3/+0 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-07-17 | 14 | -91/+472 |
|\| | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile progs/glsl/multitex.c src/mesa/main/enums.c src/mesa/main/state.c src/mesa/main/texenvprogram.c src/mesa/main/version.h | ||||
| * | mesa: set version to 7.5 | Brian Paul | 2009-07-17 | 1 | -1/+1 |
| | | |||||
| * | python/retrace: Process the call no passed to --to option inclusively. | José Fonseca | 2009-07-16 | 1 | -1/+1 |
| | | |||||
| * | python/retrace: Dump the surface copy contents. | José Fonseca | 2009-07-16 | 1 | -0/+10 |
| | | |||||
| * | python/retrace: Flush stdout before calling the pipe driver. | José Fonseca | 2009-07-16 | 1 | -0/+4 |
| | | | | | | | | So that messages are in sync with stderr. | ||||
| * | mesa: Fix logbase2. | José Fonseca | 2009-07-16 | 1 | -7/+5 |
| | | | | | | | | It was providing 1 too many for non power two values. | ||||
| * | python: Hack to prevent segmentation faults when python exits. | José Fonseca | 2009-07-16 | 1 | -1/+7 |
| | | |||||
| * | wgl: Expose pipe_screen/pipe_context via an extension. | José Fonseca | 2009-07-16 | 4 | -1/+133 |
| | | |||||
| * | python: Obtain pipe_screen/pipe_context from the system's OpenGL driver. | José Fonseca | 2009-07-16 | 2 | -3/+191 |
| | | |||||
| * | softpipe: limit blend results to [0,1] | Luca Barbieri | 2009-07-15 | 1 | -12/+30 |
| | | |||||
| * | Fix state flag dependencies for fixed function fragment program updates. | Brian Paul | 2009-07-15 | 2 | -1/+11 |
| | | | | | | | | | | | | | | I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. (cherry picked from master, commit e5f63c403b767f9974e8eb5d412c012b8a69287f) | ||||
| * | python/retrace: Interpret surface_copy. | José Fonseca | 2009-07-15 | 1 | -0/+4 |
| | | |||||
| * | python/samples: Use PIPE_FORMAT_Z16_UNORM instead of PIPE_FORMAT_Z32_UNORM. | José Fonseca | 2009-07-15 | 1 | -1/+1 |
| | | | | | | | | More common. True fix would be to use whatever the screen supports though. | ||||
| * | mesa: recognize and eliminate repeated error messages | Keith Whitwell | 2009-07-15 | 2 | -3/+38 |
| | | |||||
| * | mesa: split out errorstring switch from _mesa_error | Keith Whitwell | 2009-07-15 | 1 | -36/+26 |
| | | | | | | | | Move a chunk of code out of _mesa_error() | ||||
| * | mesa: remove dead code in _mesa_error | Keith Whitwell | 2009-07-15 | 1 | -6/+0 |
| | | | | | | | | Remove early and unused snprintf and where[] string. | ||||
| * | mesa: don't call getenv every time _mesa_error is called | Keith Whitwell | 2009-07-15 | 1 | -11/+14 |
| | | | | | | | | | | | | Buggy apps can generate thousands of mesa_error calls. Don't need to keep calling getenv to retreive the same MESA_DEBUG string each time. | ||||
| * | mesa: fix texture border color code for glPopAttrib() | Brian Paul | 2009-07-14 | 1 | -7/+1 |
| | | | | | | | | | | The texture object's border color used to be stored as GLchan but it's been GLfloat for a while now. | ||||
| * | mesa: regenerated enums.c file | Brian Paul | 2009-07-14 | 1 | -5/+6 |
| | | |||||
| * | mesa: Report the true face number when flushing. | José Fonseca | 2009-07-14 | 1 | -3/+8 |
| | | |||||
* | | R6xx/R7xx: add fine grained syncing support | Alex Deucher | 2009-07-17 | 3 | -52/+50 |
| | | |||||
* | | R6xx/r7xx: send depth state in it's own function | Alex Deucher | 2009-07-17 | 2 | -96/+65 |
| | |