Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-01 | mesa: Update vertex texture code after gallium changes. | Michal Krol | |
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 | st: 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-30 | st/mesa: handle front/back-face +1/-1 vs. 1/0 conversion | Brian Paul | |
Fixes progs/glsl/twoside.c demo. | |||
2009-11-29 | r600 : clena up a bit for last commit. | Richard Li | |
2009-11-29 | r600 : add read port allocation for uniform; | Richard Li | |
mapping ps input based on vs output; fix bugs including constants updating for vs. | |||
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-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-26 | tgsi/exec: Fix orientation of DDY. | Michal Krol | |
2009-11-26 | tgsi/exec: Force return from a subroutine at ENDSUB. | Michal Krol | |
2009-11-26 | draw: Fix max_index check. | Keith Whitwell | |
We want to fallback to draw splitting when vertex element indices might be too high for atomic draw path (currently limited to 4095). | |||
2009-11-26 | tgsi/ureg: Add forgotten goto in ureg_DECL_constant(). | Michal Krol | |
2009-11-26 | llvmpipe: Fake missing SSSE3 when simulation less capabable machines. | José Fonseca | |
SSE3 != SSSE3 and so far we only use the later. | |||
2009-11-26 | llvmpipe: Update/correct CPU requirements. | José Fonseca | |
There are no hard requirements at the moment. We don't really emit any sse3 yet. Just some ssse3. Thanks to Roland for spotting these incorrections. |