summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Expand)Author
2010-10-09gallivm: Handle code have ret correctly.José Fonseca
2010-10-09llvmpipe: Fix MSVC build. Enable the new SSE2 code on non SSE3 systems.José Fonseca
2010-10-09llvmpipe: simplified SSE2 swz/unswz routinesKeith Whitwell
2010-10-09llvmpipe: clean up shader pre/postamble, try to catch more early-zKeith Whitwell
2010-10-09llvmpipe: try to be sensible about whether to branch after mask updatesKeith Whitwell
2010-10-09gallivm: simpler uint8->float conversionsKeith Whitwell
2010-10-09gallivm: prefer blendvb for integer argumentsKeith Whitwell
2010-10-09gallivm: specialized x8z24 depthtest pathKeith Whitwell
2010-10-09llvmpipe: dump fragment shader ir and asm when LP_DEBUG=fsKeith Whitwell
2010-10-09llvmpipe: store zero into all alloca'd valuesKeith Whitwell
2010-10-09llvmpipe: use alloca for fs color outputsKeith Whitwell
2010-10-09llvmpipe: defer attribute interpolation until after mask and ztestKeith Whitwell
2010-10-09llvmpipe: Prevent z > 1.0José Fonseca
2010-10-09gallivm: Do size computations simultanously for all dimensions (AoS).José Fonseca
2010-10-09llvmpipe: fix rasterization of vertical lines on pixel boundariesZack Rusin
2010-10-09gallivm: make use of new iround code in lp_bld_conv.Roland Scheidegger
2010-10-09gallivm: optimize soa linear clamp to edge wrap mode a bitRoland Scheidegger
2010-10-09gallivm: avoid unnecessary URem in linear wrap repeat caseRoland Scheidegger
2010-10-09gallivm: more linear tex wrap mode calculation simplificationRoland Scheidegger
2010-10-09gallivm: optimize some tex wrap mode calculations a bitRoland Scheidegger
2010-10-09gallivm: replace sub/floor/ifloor combo with ifloor_fractRoland Scheidegger
2010-10-09gallivm: faster iround implementation for sse2Roland Scheidegger
2010-10-09gallivm: fix trunc/itrunc commentRoland Scheidegger
2010-10-08r600g: Silence uninitialized variable warning.Vinson Lee
2010-10-08r600g: Silence uninitialized variable warning.Vinson Lee
2010-10-08r600g: Silence uninitialized variable warning.Vinson Lee
2010-10-08gallivm: Remove unnecessary header.Vinson Lee
2010-10-08gallivm: Help for combined extraction and broadcasting.José Fonseca
2010-10-08llvmpipe: First minify the texture size, then broadcast.José Fonseca
2010-10-08gallivm: Move into the as much of the second level code as possible.José Fonseca
2010-10-08gallivm: Warn when doing inefficient integer comparisons.José Fonseca
2010-10-08gallivm: Avoid control flow for two-sided stencil test.José Fonseca
2010-10-08llvmpipe: fix off-by-one in tri_16Keith Whitwell
2010-10-08llvmpipe: add rast_tri_4_16 for small lines and pointsKeith Whitwell
2010-10-08llvmpipe: clean up setup_tri a littleKeith Whitwell
2010-10-08gallivm: round rather than truncate in new 4x4f->1x16ub conversion pathKeith Whitwell
2010-10-08gallivm: Use the wrappers for SSE pack intrinsics.José Fonseca
2010-10-08gallivm: special case conversion 4x4f to 1x16ubKeith Whitwell
2010-10-08llvmpipe: avoid overflow in triangle cullingKeith Whitwell
2010-10-08llvmpipe: fail gracefully on oom in scene creationKeith Whitwell
2010-10-08gallivm: Implement brilinear filtering.José Fonseca
2010-10-08gallivm: Fix copy'n'paste typo in previous commit.José Fonseca
2010-10-08gallivm: Clamp mipmap level and zero mip weight simultaneously.José Fonseca
2010-10-08gallivm: Use lp_build_ifloor_fract for lod computation.José Fonseca
2010-10-08gallivm: Don't compute the second mipmap level when frac(lod) == 0José Fonseca
2010-10-08gallivm: Simplify lp_build_mipmap_level_sizes' interface.José Fonseca
2010-10-08gallivm: Do not do mipfiltering when magnifying.José Fonseca
2010-10-08r600g: Remove unnecessary header.Vinson Lee
2010-10-08r600g: drop width/height per level storage.Dave Airlie
2010-10-08r600g: add some RG texture format support.Dave Airlie