| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-07-26 | nouveau: Take into account destination position for copy_swizzle, need to ↵ | Patrice Mandin | |
| split copy a bit more | |||
| 2009-07-26 | nouveau: Recursively swizzle an NPOT sized copy | Patrice Mandin | |
| 2009-07-25 | softpipe: fix error in scissor state dependencies | Keith Whitwell | |
| 2009-07-25 | softpipe: cleanup framebuffer state routine slightly | Keith Whitwell | |
| 2009-07-24 | ARB prog: Layout parameters from parameter type, not src type | Ian Romanick | |
| 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. | |||
| 2009-07-24 | ARB prog: _mesa_print_program output should go to same place as _mesa_printf | Ian Romanick | |
| 2009-07-24 | ARB prog parse: Fix cut-and-paste error for constant vectors | Ian Romanick | |
| 2009-07-24 | ARB prog: get frag prog texture info from the right place | Ian Romanick | |
| This gets basic texturing working. w00t! | |||
| 2009-07-24 | nouveau: use nv04_surface_copy_swizzle only for POT sizes | Patrice Mandin | |
| 2009-07-24 | softpipe: move all color-combine code into sp_quad_blend.c | Keith Whitwell | |
| Consolidate the read-modify-write color combining code from the blend, colormask and output stages. | |||
| 2009-07-24 | softpipe: fix typo | Keith Whitwell | |
| 2009-07-24 | softpipe: example fastpaths in blending | Keith Whitwell | |
| 2009-07-24 | softpipe: actually pass >1 quad from triangle routine | Keith Whitwell | |
| First attempt | |||
| 2009-07-24 | softpipe: expand quad pipeline to process >1 quad at a time | Keith Whitwell | |
| This is part one -- we still only pass a single quad down, but the code can now cope with more. The quads must all be from the same tile. | |||
| 2009-07-24 | softpipe: rip out old mulithread support | Keith Whitwell | |
| 2009-07-24 | radeon-gallium: remove old getparam ioctl | Joakim Sindholt | |
| 2009-07-23 | r600: fix segfault in morph3d | Alex Deucher | |
| These attributes still need work, but it shouldn't hurt to enable them. | |||
| 2009-07-23 | draw: correct address for machine struct in llvm path | Keith Whitwell | |
| This changed after a recent commit. | |||
| 2009-07-23 | gallivm: updates for TGSI changes | Keith Whitwell | |
| make linux-llvm succeeds, but doesn't seem to be working, at least with llvm 2.5 | |||
| 2009-07-23 | r300g, radeon-gallium: Fix API, cleanup. | Corbin Simpson | |
| Something called "validate" should return FALSE on failure, not TRUE. | |||
| 2009-07-23 | radeon-gallium: Build fixes wrt changed libdrm_radeon space check API | Nicolai Hähnle | |
| Had to be hacked up a bit to apply to master. Sorry 'bout that. :3 | |||
| 2009-07-23 | r300g: PIPE_CAP_BLEND_EQUATION_SEPARATE. | Corbin Simpson | |
| 2009-07-23 | gallium: clean up opcode definitions | Keith Whitwell | |
| Remove commented-out opcodes. Remove information about API mappings to opcodes, but add a reference to tgsi-instruction-set.txt where that information is better presented. | |||
| 2009-07-23 | gallium: remove deprecated TGSI opcodes | Keith Whitwell | |
| Various opcodes which can be implemented trivially with other TGSI opcodes, such as matrix multiplication and negation. These were not used by any state tracker or implemented by any of the drivers. | |||
| 2009-07-23 | r600: Remove CRLF line endings. | José Fonseca | |
| 2009-07-23 | util: Add support for Mac OS. | Vinson Lee | |
| 2009-07-23 | softpipe: avoid flushing depth buffer cache on swapbuffers | Keith Whitwell | |
| There's no need to push out depth buffer contents on swapbuffers. Note that this change doesn't throw away depth buffer changes, it simply holds them in the cache over calls to swapbuffers. The hope is that swapbuffers will be followed by a clear() which means in that case we won't have to write the changes out. | |||
| 2009-07-23 | softpipe: also shortcircuit non-texture tile lookups | Keith Whitwell | |
| 2009-07-23 | r300g: Actually mark shaders as translated/untranslated. | Corbin Simpson | |
| Also trust that Gallium will not give us TGSI that miscounts shader consts. This creates a 20x speedup on glxgears, from 8 FPS to 160 FPS. | |||
| 2009-07-22 | cell: update TGSI_OPCODE_ cases | Brian Paul | |
| 2009-07-22 | parser: Clean up a bunch of silly compiler warnings | Ian Romanick | |
| 2009-07-22 | parser: Track a few more frag prog related values | Ian Romanick | |
| 2009-07-22 | parser: Ensure that param_binding_type is set correctly | Ian Romanick | |
| 2009-07-23 | gallium: Fix PPC build. | Michel Dänzer | |
| 2009-07-22 | GIT ignore program_parse.output | Ian Romanick | |
| 2009-07-22 | parser: Set NumParameters | Ian Romanick | |
| 2009-07-22 | parser: Clean up generation of error strings during assembly | Ian Romanick | |
| 2009-07-22 | nouveau: nv30: wrong variable for format | Patrice Mandin | |
| 2009-07-22 | r300: fix address register handling in NQSSADCE | Maciej Cencora | |
| For address register we always use X component | |||
| 2009-07-22 | parser: Initialize unused instruction source registers | Ian Romanick | |
| 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. | |||
| 2009-07-22 | nouveau: Take into account sx,sy parameters to read from source surface | Patrice Mandin | |
| 2009-07-22 | mesa: bump version to 7.5.1 | Brian Paul | |
| 2009-07-22 | parser: Anonymous constants come from the PROGRAM_CONSTANT file | Ian Romanick | |
| 2009-07-22 | softpipe: shortcircuit repeated lookups of the same tile | Keith Whitwell | |
| The sp_tile_cache is often called repeatedly to look up the same tile. Add a cache (to the cache) of the single tile most recently retreived and make a quick inline check to see if this matches the subsequent request. Add a tile_address bitfield struct to make this check easier. | |||
| 2009-07-22 | softpipe: remove unused vars in sp_setup.c | Keith Whitwell | |
| 2009-07-22 | softpipe: use bitwise logic to setup quad masks in sp_setup | Keith Whitwell | |
| 2009-07-22 | softpipe: simplify flush_spans | Keith Whitwell | |
| No loss of performance, but simpler code. | |||
| 2009-07-22 | softpipe: make some small steps to flush texture cache less frequently | Keith Whitwell | |
| No performance gain yet, but the code is a bit cleaner. | |||
| 2009-07-22 | gallium/xlib: use XSHM for swapbuffers | Keith Whitwell | |
| Makes some difference, but suprisingly little. Barely worth the effort. | |||
| 2009-07-22 | util: _debug_printf should print even when DEBUG is not defined | Keith Whitwell | |
| The leading underscore is meaningful... This function is used by _warning and _error functions as well as the more common debug_printf(). debug_printf (without underscore) gets turned off when DEBUG is disabled, but warning/error messages still use this function to get their message out. | |||
