Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-21 | r300g: clean up vs/fs tabs | Marek Olšák | |
Instead of vs_tab, we use vs_output_tab and it's local now. fs_tab hasn't been used anywhere, so I removed it and r300_update_fs_tab too. | |||
2009-11-21 | glsl/apps: No need to purify source text for tokeniser. | Michal Krol | |
2009-11-21 | slang: No need to purify source text for tokeniser. | Michal Krol | |
2009-11-21 | glsl/pp: Do purification and tokenisation in a single step. | Michal Krol | |
2009-11-21 | radeon: fix compressed mipmapped textures | Maciej Cencora | |
Tested on r300 only, other cards may require adjusting texture_compressed_row_align. | |||
2009-11-21 | radeon: fix glCompressedTexSubImage | Maciej Cencora | |
2009-11-21 | intel: make CopyTex[Sub]Image fallback debug messages more consistent | Roland Scheidegger | |
2009-11-21 | mesa: handle different RowStride in _mesa_get_compressed_teximage | Roland Scheidegger | |
drivers storing compressed textures with non-native stride but relying on _mesa_get_compressed_teximage for GetCompressedTexImage otherwise won't work correctly (for instance i965 compressed mipmaps). | |||
2009-11-21 | i965: Fix several memory leaks on exit. | Eric Anholt | |
Bug #25194. | |||
2009-11-20 | r300g: silence warnings | Marek Olšák | |
2009-11-20 | r300g: fix typo in r300_reg.h to prevent the RS unit from doing random things | Marek Olšák | |
And reorder fragment shader inputs so that the colors are before texcoords, as is allocated by the shader compiler. This commit makes VS->FS attribute routing work on R500. | |||
2009-11-20 | r300g: fix updating a vertex format | Marek Olšák | |
We must update PSC when we change the vertex format, e.g. vertex colors from RGBA to BGRA. | |||
2009-11-20 | r300g: add texture lod clamping | Marek Olšák | |
These now work: piglit/lodclamp piglit/levelclamp | |||
2009-11-21 | i965g: get basic texturing working again | Keith Whitwell | |
Revert to fixed-layout surface binding table -- it's probably the best way to do this. Pass sampler and texture numbers separately even though we're always keeping them the same at present. | |||
2009-11-20 | r300g: Begin separating HW TCL and SW TCL state and setup. | Corbin Simpson | |
This patch removes draw_context entirely from the HW TCL path and cleans up a few other things along the way. Hopefully, nothing got broken. Thanks to Marek Olšák for testing, review, and pointing out my bugs. :3 | |||
2009-11-20 | st/egl: Fix memory leak in egl_tracker.c. | Vinson Lee | |
2009-11-20 | draw: Initialize variable in draw_pt.c. | Vinson Lee | |
2009-11-20 | r300g: emit R300_TEX_ENABLE to indicate there are no textures bound | Marek Olšák | |
Previously, this reg wasn't emitted at all if texture_count == 0. | |||
2009-11-20 | r300g: remove variant states from emit_state_invariant | Marek Olšák | |
2009-11-20 | r300g: Texrect factor cleanup. | Corbin Simpson | |
(0, 0, 0, 1) is a much saner default value, and texrect factors only need to be (1/s, 1/t, 0, 1). | |||
2009-11-20 | r300g: fix rectangle textures on r3xx | Marek Olšák | |
Adapted from Maciej Cencora's patch. | |||
2009-11-20 | i915g: Add missing break statement in i915_debug.c. | Vinson Lee | |
2009-11-20 | gallium/util: Initialize variables in u_pack_color.h. | Vinson Lee | |
2009-11-20 | r300g: Clean up bitcounting function. | Corbin Simpson | |
I didn't see this in u_math; surely somebody else has this wheel reinvented elsewhere. | |||
2009-11-20 | r300g: Use MAX3 and MIN3. | Corbin Simpson | |
2009-11-20 | util: Add MAX3 and MIN3. | Corbin Simpson | |
2009-11-20 | r300g: set better values in the R300_VAP_CNTL register | Marek Olšák | |
2009-11-20 | Fix comment to use /* */ rather than // | Alan Hourihane | |
2009-11-20 | Fix indentation. | Alan Hourihane | |
2009-11-20 | Fix vega compilation. | Alan Hourihane | |
2009-11-20 | Fix memory leak. | Alan Hourihane | |
2009-11-20 | r600 : eliminate Wondows line ending for test code. | Richard Li | |
2009-11-20 | glsl/pp: Expand unknown identifiers to 0 in if/elif expressions. | Michal Krol | |
2009-11-19 | i965g: fix typo converting wm src regs | Keith Whitwell | |
2009-11-19 | i965g: fragment shader immediates working | Keith Whitwell | |
2009-11-19 | i965g: first pass at vs immediates in curbe | Keith Whitwell | |
2009-11-19 | i965g: get linear vs perspective interpolation working again | Keith Whitwell | |
2009-11-19 | i965g: include interpolation info in fs signature | Keith Whitwell | |
2009-11-19 | i965g: special case setup when fs has no inputs | Keith Whitwell | |
2009-11-19 | i965g: add new state flag tracking fs signature changes | Keith Whitwell | |
2009-11-19 | i965g: fix typo in previous commit | Keith Whitwell | |
2009-11-20 | Merge remote branch 'origin/mesa_7_7_branch' | Dave Airlie | |
2009-11-20 | r100: fix texture_from_pixmap and compiz. | Dave Airlie | |
r100 state emission has separate rect and non-rect states, if we are doing TFP for a TEXTURE_2D we shouldn't use the rect states as they won't get emitted properly. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-11-19 | i965g: setup nr_attrs should track nr fragment shader inputs | Keith Whitwell | |
This would be equivalent to taking the nr outputs of the vp varient | |||
2009-11-19 | i965g: get fragment constants sort-of working | Keith Whitwell | |
2009-11-19 | i965g: make the load-before-use vs immediate path work | Keith Whitwell | |
2009-11-19 | i965g: fix initialization of texture width/height/depth arrays | Keith Whitwell | |
Will remove these arrays in another branch - they're completely redundant. | |||
2009-11-19 | r600 : Clean up a bit test code mess. | Richard Li | |
2009-11-19 | st/xorg: Fix infinite loop in copy_packed_data. | Vinson Lee | |
2009-11-19 | gallium: don't use arrays for texture width,height,depth | Keith Whitwell | |