Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-30 | i965g: turn on texture tiling by default | Keith Whitwell | |
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-30 | i965g: pass backbuffer tiling information to driver | Keith Whitwell | |
The gem winsys gets this information, needs to pass it on. | |||
2009-11-30 | ws/i965: more debug output | Keith Whitwell | |
2009-11-30 | ws/i965: rename and change sense of I965_SEND_CMD to BRW_NO_HW | Keith Whitwell | |
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 | mesa: Fix array out-of-bounds access by _mesa_TexParameterf. | Vinson Lee | |
_mesa_TexParameterf calls set_tex_parameterf, which uses the params argument as an array. | |||
2009-11-29 | i915: Fallback bit define missed on previous commit | Ian Romanick | |
2009-11-29 | i915: Round point sizes instead of truncate. | Ian Romanick | |
2009-11-29 | i915: Enable point sprite coordinate generation | Ian Romanick | |
Support still isn't completely correct, but it's better. piglit point-sprite now passes. However, glean's pointSprite test fails. In that test the texture on the sprite is somehow inverted as though GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT. i915 hardware shouldn't be able to do that! I believe there are also problems when not all texture units have GL_COORD_REPLACE set. The hardware enable seems to be all or nothing. Fixes bug #25313. | |||
2009-11-29 | mesa: Fix array out-of-bounds access by _mesa_TexParameterf. | Vinson Lee | |
_mesa_TexParameterf calls set_tex_parameteri, which uses the params argument as an array. | |||
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 | radeon: update miptree code a little | Maciej Cencora | |
Simplify gl image level <-> miptree level mapping (are equal now). Don't allocate miptree for images that won't fit in it (fixes #25230). | |||
2009-11-29 | radeon: don't check the same miptree many times when looking for matching ↵ | Maciej Cencora | |
miptrees | |||
2009-11-29 | radeon: add some debugging info | Maciej Cencora | |
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-29 | mesa: Fix array out-of-bounds access by _mesa_TexGenf. | Vinson Lee | |
_mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument as an array. | |||
2009-11-28 | mesa: Fix array out-of-bounds access by _mesa_TexGeni. | Vinson Lee | |
_mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument as an array. | |||
2009-11-28 | dri: Fix potential null pointer dereference in driBindContext. | Vinson Lee | |
2009-11-28 | mesa: Fix array out-of-bounds access in _mesa_TexEnvf. | Vinson Lee | |
_mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument as an array. | |||
2009-11-28 | radeon: need to flush cs when moving images between mipmap trees | Maciej Cencora | |
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-28 | i965g: link xorg state tracker with -ldrm_intel | Dave Airlie | |
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 | scons: Promote pointer arithmetic to error. | José Fonseca | |
All code covered by scons is being built on multiple OSes, so pointer arithmetic must really be addressed when spotted. | |||
2009-11-27 | configs: Warn about pointer arithmetic. | José Fonseca | |
It's not portable. Warn to help catching it early. | |||
2009-11-27 | mesa: Avoid void pointer arithmetic. | José Fonseca | |
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. |