Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-01 | Merge commit 'origin/mesa_7_7_branch' | Keith Whitwell | |
Conflicts: src/gallium/drivers/svga/svga_screen_texture.c src/gallium/state_trackers/xorg/xorg_composite.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/mesa/main/texgetimage.c src/mesa/main/version.h | |||
2009-12-01 | r300g: simplify allocations of VS output registers | Marek Olšák | |
No need to parse TGSI tokens since it's easier to walk through shader semantics. Also fog coordinates now work reliably. | |||
2009-12-01 | r300g: simplify allocations of FS input registers | Marek Olšák | |
2009-12-01 | r300g: clean up derived states | Marek Olšák | |
The state setups which aren't derived anymore have been moved to the VS and FS objects. | |||
2009-12-01 | r300g: VS->FS attribute routing rework | Marek Olšák | |
Now it always correctly pairs up VS and FS even if the semantics and indices of VS outputs and FS inputs don't match. | |||
2009-12-01 | r300g: add R300 prefix in reg definitions | Marek Olšák | |
2009-12-01 | cso: Fix function prototype. | Michal Krol | |
2009-12-01 | trace: Implement separate vertex sampler state. | Michal Krol | |
2009-12-01 | fo: Implement separate vertex sampler state. | Michal Krol | |
2009-12-01 | id: Implement separate vertex sampler state. | Michal Krol | |
2009-12-01 | trace: Reduce double semicolons to single ones. | Michal Krol | |
2009-12-01 | sp: Do not falsely advertise support for some SNORM formats. | Michal Krol | |
2009-12-01 | sp: Implement separate vertex sampler state. | Michal Krol | |
2009-12-01 | python: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | trace: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | svga: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | r300: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | nv: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | lp: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | id: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | i915: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | fo: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | cell: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | vl: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | draw: Update for renamed sampler/texture state setters. | Michal Krol | |
2009-12-01 | cso: Add support for separate vertex sampler state. | Michal Krol | |
2009-12-01 | gallium: Introduce separate vertex texture/sampler state. | Michal Krol | |
Previously, gallium shared sampler and texture state between vertex and fragment shader stages. This change generalises this concept by providing separate entrypoints for vertex and fragment sampler state setting. A new capability bit is added to query the driver for the number of samplers that can be utilised by a vertex and fragment shader at the same time. | |||
2009-12-01 | tgsi/sanity: Up MAX_REGISTERS to 1024. | Michal Krol | |
2009-11-29 | nv50: update linkage on rasterizer change | Christoph Bumiller | |
We need to update VP_RESULT_MAP and/or COORD_REPLACE_MAP when light_twoside and/or point_sprite are changed. | |||
2009-11-29 | nv50: match VP outputs to FP inputs ourselves | Christoph Bumiller | |
For each FP input, don't assume that the VP output will be at the same position, but scan the semantics instead, then put the correct output reg indices into VP_RESULT_MAP. Position is still assumed to be the first output/input. See 07fafc7c9346aa260829603bf3188596481e9e62, which renders previous assumptions incorrect. | |||
2009-11-29 | nv50: don't permanently negate src in emit_ddy | Christoph Bumiller | |
2009-11-28 | util: Fix bad code. | Corbin Simpson | |
Uf. How embarrassing. | |||
2009-11-28 | util: Improve bitcount. | Corbin Simpson | |
Sorry for not pushing this before, it got lost in stashes. | |||
2009-11-27 | nv50: do conversion of last insn to 64 bit format first | Christoph Bumiller | |
Simplifies things since the second to last one will then be converted in the subsequent pass that ensures alignment automatically. | |||
2009-11-27 | nv50: bswap32 the polygon stipple pattern | Christoph Bumiller | |
The hardware wants the pattern the same way it is passed to glPolygonStipple. | |||
2009-11-27 | gallium/util: added util_bswap32() | Christoph Bumiller | |
2009-11-27 | svga: fix for not using texture width/height/depth arrays | Roland Scheidegger | |
2009-11-27 | r300g,llvmpipe: fix some more merge problems | Roland Scheidegger | |
2009-11-27 | Merge branch 'width0' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/r300/r300_texture.c src/gallium/state_trackers/xorg/xorg_exa.c src/mesa/state_tracker/st_cb_texture.c | |||
2009-11-27 | st/xorg: proper fix for compositing after rounding up | Keith Whitwell | |
Basically don't round up shared textures. This fixes compiz, but I'm afraid that rounding up texture sizes here in the driver is doomed, as it will inevitably break texture wrap modes. | |||
2009-11-27 | rbug: Mention where the GUI can be found. | José Fonseca | |
2009-11-27 | svga: Re-add shader dumping. | José Fonseca | |
2009-11-27 | Revert "st/xorg: fix composite after texture size changes" | Keith Whitwell | |
This reverts commit 124ae596806f1a77af46f1f0e446d448da6e953a. Pushed by mistake | |||
2009-11-27 | st/xorg: fix composite after texture size changes | Keith Whitwell | |
2009-11-27 | wgl: Fix copy'n'paste typo in comment. | José Fonseca | |
2009-11-27 | svga: Handle comment tokens when dumping. | José Fonseca | |
2009-11-27 | svga: Use consistent names for public symbol names of shader dumping facilities. | José Fonseca | |
2009-11-27 | svga: Use consistent file names for dumping facilities. | José Fonseca | |
2009-11-27 | st/xorg: speculatively round textures up to nearest POT | Keith Whitwell | |
I'm not sure if this is a great change, but helps with caching. Probably we want to turn this on/off on a driver-by-driver basis. | |||
2009-11-27 | st/xorg: free last fence | Keith Whitwell | |