Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | mesa: set version string to 7.7-rc1 | Ian Romanick | |
2009-11-30 | mesa: set version string to 7.6.1-rc2 | Ian Romanick | |
2009-11-30 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Ian Romanick | |
Conflicts: progs/util/shaderutil.c src/mesa/drivers/dri/r600/r600_context.c src/mesa/main/version.h | |||
2009-11-30 | fixups for interface changes (mostly state trackers) | Roland Scheidegger | |
2009-11-30 | i915: Actually put i915PointParameterfv in the driver function table. Duh. | Ian Romanick | |
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 | st/mesa: handle front/back-face +1/-1 vs. 1/0 conversion | Brian Paul | |
Fixes progs/glsl/twoside.c demo. | |||
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 | 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-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 | |