summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-16gallium: comments and whitespace fixesBrian Paul
2010-04-16softpipe: formatting fixes and commentsBrian Paul
2010-04-16gallivm: remove some old stuffBrian Paul
2010-04-16st/drisw: Stop pretending to be drm_apiJakob Bornecrantz
Reviewed-by: George Sapountzis <gsapountzis@gmail.com>
2010-04-16st/dri: Refactor init code a bitJakob Bornecrantz
Reviewed-by: George Sapountzis <gsapountzis@gmail.com>
2010-04-16st/mesa: Remove NULL check of pointer that could not be NULL.Vinson Lee
cbuf has been dereferenced twice earlier in the same if-block. It is either not NULL or a crash has already occurred.
2010-04-16r300/compiler: Fix texture instruction readmasks.Corbin Simpson
No immediate benefit, it was just bugging me.
2010-04-16r300/compiler: Fix magic numbers in readmasks.Corbin Simpson
2010-04-16r300/compiler: Oops, this slipped through.Corbin Simpson
2010-04-16r300/compiler: Save Q for mirror and repeat.Corbin Simpson
2010-04-16r300/compiler: Split off texture fixes to their own file.Corbin Simpson
Yes, I'm fully aware this generates subpar code on r500.
2010-04-16drisw: Move pointer dereferences to after NULL checks.Vinson Lee
2010-04-16st/egl: Remove unnecessary header.Vinson Lee
2010-04-16st/dri: Remove unnecessary header.Vinson Lee
2010-04-15st/mesa: Move dereference and assignment to after NULL check.Vinson Lee
2010-04-15mesa: Add missing format specifiers in error strings.Vinson Lee
2010-04-16r300/compiler: fix repeat wrap mode for TXP and NPOTsMarek Olšák
No idea why st/mesa unnecessarily inserts TXP where TEX is sufficient. Also re-enabling the NPOT fallback for repeat in r300g.
2010-04-15i915g: Create a special 2D layout helperJakob Bornecrantz
2010-04-15i915g: Fix 2D layoutsJakob Bornecrantz
This should fix 2D compressed layouts
2010-04-15i915g: Remove unused argsJakob Bornecrantz
2010-04-15r300/compiler: kill off RC_WRAP_CLAMPMarek Olšák
A variant thereof might be later reintroduced for the mirrored-clamp modes.
2010-04-15r300g: mask out the mirrored bit correctly in the registersMarek Olšák
It was previously done wrong + now it shouldn't render garbage, so that the NPOT fallback can get in.
2010-04-15r300g: fix the MIRROR_CLAMP_TO_BORDER wrap modeMarek Olšák
I guess this was a typo.
2010-04-15r300g: add missing r300_state.hMarek Olšák
I am very bad at this.
2010-04-15r300g: disable the REPEAT NPOT fallback until it worksMarek Olšák
It causes regressions. I haven't tested the MIRROR wrap modes, so not sure about that..
2010-04-15r300g: do not use NPOT fallback for CLAMP wrap modesMarek Olšák
These work just fine.
2010-04-15r300g: pick a new fragment shader when either a sampler state or view is changedMarek Olšák
2010-04-14st/mesa: Remove unnecessary headers.Vinson Lee
2010-04-15nvfx: dont swizzle stuff into GARTXavier Chantry
swzsurf doesn't support GART Thanks to Marcin Kościelnicki <koriakin@0x04.net> for spotting that ! This fixes corruption in etracer and the following related errors : [14381.551927] [drm] nouveau 0000:01:00.0: PGRAPH_ERROR - nSource: PROTECTION_ERROR, nStatus: INVALID_STATE [14381.551945] [drm] nouveau 0000:01:00.0: PGRAPH_ERROR - Ch 2/2 Class 0x039e Mthd 0x0184 Data 0x00001cd9:0x00001cd9 Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Adapted by Luca Barbieri for mesa master.
2010-04-15nouveau: replace vtxbuf/idxbuf caps with BO_ flags in nouveau_screen and fix ↵Luca Barbieri
uncached reads on nv3x Faster, simpler and more flexible. Also, we set those flags properly on nv3x so that we don't allocate buffers in GART. Since on AGP GART is uncached, OpenGL doesn't distinguish between vertex and index buffers, and we don't support hardware index buffers for now, this caused uncached reads. Also check bind and not usage for PIPE_BIND_* flags, got broken in the gallium-resources transition.
2010-04-14i915g: Remove unnecessary header.Vinson Lee
2010-04-15r300g: fix regression in texdepth.Dave Airlie
texdepth stopped working when npot went in, this brings it back to life. < MostAwesomeDude> That looks like what I was going to do. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-04-14gallium/tests: Add test case for pipe_barrier.Vinson Lee
2010-04-14swrastg: Fix defines to be able to load more then one sw driverJakob Bornecrantz
2010-04-14llvmpipe: comments for fence functionsBrian Paul
2010-04-14progs/tests: added stencilreaddraw to SConscript, MakefileBrian Paul
2010-04-14progs/tests: new stencilreaddraw.c testBrian Paul
Based on the zreaddraw.c test.
2010-04-14mesa: add -D__STDC_CONSTANT_MACROS to linux-llvmBrian Paul
This is needed in more places (st_cb_feedback.c) since the new LLVM code has been added to the gallium/draw module.
2010-04-14egl_dri2: Enable KHR_gl_texture_2D_imageKristian Høgsberg
Forgot to set the enabled bit when I implemented the extension.
2010-04-14r300g: fix possible crash when shader compilation failsMarek Olšák
This hopefully fixes the crash in the FDO bug #27634, not the bug itself.
2010-04-14Initialize DRI2 swap interval to 0Michael Schmidt
https://bugs.freedesktop.org/show_bug.cgi?id=27628
2010-04-14glxinfo: Print drawable type in verbose modeKristian Høgsberg
2010-04-14r300g: simplify get_shader_constant to be rc-constant-state specificMarek Olšák
2010-04-14st/mesa: put ATI_texture_mirror_once in the right placeMarek Olšák
2010-04-14progs/gallium: Fix relative path in Makefile.Vinson Lee
2010-04-13u_blitter: Coords are normalized.Corbin Simpson
Thanks to Luca Barbieri for spotting this one.
2010-04-14r300g: remove the CS compenstation for non-atomized statesMarek Olšák
Now there aren't any. If CS overflow occurs, the fix should go directly before the problematic BEGIN_CS.
2010-04-14r300g: remove always_dirty flag and correct leftoversMarek Olšák
2010-04-14r300g: atomize beginning occlusion queryMarek Olšák
2010-04-14r300g: atomize VS constant bufferMarek Olšák