Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-21 | i965g: fixes to build after merge of master | Keith Whitwell | |
2009-12-21 | i965g: remove half-finished change to tgsi_parse | Keith Whitwell | |
2009-12-21 | Merge commit 'origin/master' into i965g-restart | Keith Whitwell | |
Conflicts: SConstruct configs/default configs/linux-dri | |||
2009-12-21 | i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFER | Keith Whitwell | |
2009-12-21 | i965g: keep refcounts to bound vertex buffers | Keith Whitwell | |
2009-12-21 | i965g: add DEBUG_WINSYS flag | Keith Whitwell | |
2009-12-21 | i965g: remove duplicate set_viewport_state, fixes samples/depth | Keith Whitwell | |
2009-12-01 | i965g: nasty hack for clearing y-tiled surfaces | Keith Whitwell | |
2009-12-01 | i965g: add missing header | Keith Whitwell | |
2009-12-01 | i965g: don't reference unused vars in RSQ | Keith Whitwell | |
Probably overly pedantic | |||
2009-12-01 | Merge commit 'origin/tgsi-simplify-ext' | Keith Whitwell | |
Conflicts: src/gallium/drivers/r300/r300_vs.c | |||
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 | 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 | 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-11-30 | i965g: turn on texture tiling by default | Keith Whitwell | |
2009-11-30 | i965g: pass backbuffer tiling information to driver | Keith Whitwell | |
The gem winsys gets this information, needs to pass it on. | |||
2009-11-30 | brw: add dumping to gem winsys | Keith Whitwell | |
2009-11-30 | i965g: remove redundant nr_attrs member | Keith Whitwell | |
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-29 | i965g: remove surface from views list before freeing | Dave Airlie | |
this fixes a crash with the xorg state tracker, however it then locks up the GPU once rendering is enabled but at least it doesn't crash. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
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 | 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 | svga: Re-add shader dumping. | 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 | svga: flush our command buffer after the 8th distinct render target | Keith Whitwell | |
This helps improve the surface cache behaviour in the face of the large number of single-use render targets generated by EXA and the xorg state tracker. Without this we can reference hundreds of individual render targets from a command buffer, which leaves little scope for sharing or reuse of those targets. Flushing early means we can start reusing textures much sooner. This shouldn't have much effect on normal 3d rendering as it's pretty rare to have a command buffer with >8 different render targets in that world. |