Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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. | |||
2009-11-27 | svga: add DEBUG_CACHE option | Keith Whitwell | |
2009-11-27 | vega: Update shader headers. | Michal Krol | |
Drop the 1.1 version suffix. | |||
2009-11-27 | python/tests: Update shader headers. | Michal Krol | |
Drop the 1.1 version suffix. | |||
2009-11-27 | svga: Update text shader header. | Michal Krol | |
2009-11-27 | vl: Do not emit tgsi_version token. | Michal Krol | |
2009-11-27 | tgsi: Remove tgsi_version token. | Michal Krol | |
2009-11-27 | gallium: Remove tgsi_version token. | Michal Krol | |
Not really needed, never served its purpose. | |||
2009-11-26 | svga: Prevent potential null pointer dereference in vmw_surface.c. | Vinson Lee | |
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). |