Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-03 | Move pf_get_bits/size() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_get_block() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_is_compressed() to u_format auxiliary module. | Michal Krol | |
2009-12-02 | r300g, radeong: De-specialize r300_winsys into radeon_winsys. | Corbin Simpson | |
There's like five good reasons for this, I swear. | |||
2009-12-02 | r300g: No vertex textures here. | Corbin Simpson | |
2009-12-02 | Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures ↵ | Brian Paul | |
function" This reverts commit 792888121b92913733daec7526c9441f27ce1231. We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query. | |||
2009-12-02 | llvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query | Brian Paul | |
The driver (and draw module) don't support vertex shader textures yet. | |||
2009-12-02 | llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function | Brian Paul | |
Fixes immediate segfault. | |||
2009-12-02 | cell: fix TGSI breakage | Brian Paul | |
2009-12-02 | gallium: adapt nv drivers to interface cleanups | Roland Scheidegger | |
2009-12-02 | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | |
2009-12-02 | gallium: adapt drivers to interface cleanups | Roland Scheidegger | |
2009-12-01 | softpipe: setup machine->Face without a conditional | Brian Paul | |
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 | svga: Add header files for overlay support | Jakob Bornecrantz | |
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 | fixups for interface changes (mostly state trackers) | Roland Scheidegger | |
2009-11-30 | gallium: interface cleanups, remove nblocksx/y from pipe_texture and more | Roland Scheidegger | |
This patch removes nblocksx, nblocksy arrays from pipe_texture (can be recalculated if needed). Furthermore, pipe_format_block struct is gone completely (again, contains just derived state). nblocksx, nblocksy, block are also removed from pipe_transfer, together with the format enum (can be obtained from the texture associated with the transfer). | |||
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. |