Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | st/dri: Refactor init code a bit | Jakob Bornecrantz | 2010-04-16 | 5 | -9/+18 |
| | | | | Reviewed-by: George Sapountzis <[email protected]> | ||||
* | st/mesa: Remove NULL check of pointer that could not be NULL. | Vinson Lee | 2010-04-16 | 1 | -4/+3 |
| | | | | | cbuf has been dereferenced twice earlier in the same if-block. It is either not NULL or a crash has already occurred. | ||||
* | r300/compiler: Fix texture instruction readmasks. | Corbin Simpson | 2010-04-16 | 3 | -7/+27 |
| | | | | No immediate benefit, it was just bugging me. | ||||
* | r300/compiler: Fix magic numbers in readmasks. | Corbin Simpson | 2010-04-16 | 1 | -3/+3 |
| | |||||
* | r300/compiler: Oops, this slipped through. | Corbin Simpson | 2010-04-16 | 1 | -2/+4 |
| | |||||
* | r300/compiler: Save Q for mirror and repeat. | Corbin Simpson | 2010-04-16 | 1 | -22/+20 |
| | |||||
* | r300/compiler: Split off texture fixes to their own file. | Corbin Simpson | 2010-04-16 | 8 | -555/+369 |
| | | | | Yes, I'm fully aware this generates subpar code on r500. | ||||
* | drisw: Move pointer dereferences to after NULL checks. | Vinson Lee | 2010-04-16 | 1 | -2/+4 |
| | |||||
* | st/egl: Remove unnecessary header. | Vinson Lee | 2010-04-16 | 1 | -1/+0 |
| | |||||
* | st/dri: Remove unnecessary header. | Vinson Lee | 2010-04-16 | 1 | -1/+0 |
| | |||||
* | st/mesa: Move dereference and assignment to after NULL check. | Vinson Lee | 2010-04-15 | 1 | -1/+2 |
| | |||||
* | mesa: Add missing format specifiers in error strings. | Vinson Lee | 2010-04-15 | 1 | -13/+13 |
| | |||||
* | r300/compiler: fix repeat wrap mode for TXP and NPOTs | Marek Olšák | 2010-04-16 | 2 | -8/+17 |
| | | | | | No idea why st/mesa unnecessarily inserts TXP where TEX is sufficient. Also re-enabling the NPOT fallback for repeat in r300g. | ||||
* | i915g: Create a special 2D layout helper | Jakob Bornecrantz | 2010-04-15 | 1 | -27/+30 |
| | |||||
* | i915g: Fix 2D layouts | Jakob Bornecrantz | 2010-04-15 | 1 | -12/+17 |
| | | | | This should fix 2D compressed layouts | ||||
* | i915g: Remove unused args | Jakob Bornecrantz | 2010-04-15 | 1 | -51/+20 |
| | |||||
* | r300/compiler: kill off RC_WRAP_CLAMP | Marek Olšák | 2010-04-15 | 4 | -9/+2 |
| | | | | A variant thereof might be later reintroduced for the mirrored-clamp modes. | ||||
* | r300g: mask out the mirrored bit correctly in the registers | Marek Olšák | 2010-04-15 | 1 | -12/+12 |
| | | | | | It was previously done wrong + now it shouldn't render garbage, so that the NPOT fallback can get in. | ||||
* | r300g: fix the MIRROR_CLAMP_TO_BORDER wrap mode | Marek Olšák | 2010-04-15 | 1 | -1/+1 |
| | | | | I guess this was a typo. | ||||
* | r300g: add missing r300_state.h | Marek Olšák | 2010-04-15 | 1 | -0/+30 |
| | | | | I am very bad at this. | ||||
* | r300g: disable the REPEAT NPOT fallback until it works | Marek Olšák | 2010-04-15 | 1 | -1/+2 |
| | | | | | It causes regressions. I haven't tested the MIRROR wrap modes, so not sure about that.. | ||||
* | r300g: do not use NPOT fallback for CLAMP wrap modes | Marek Olšák | 2010-04-15 | 1 | -23/+29 |
| | | | | These work just fine. | ||||
* | r300g: pick a new fragment shader when either a sampler state or view is changed | Marek Olšák | 2010-04-15 | 3 | -17/+24 |
| | |||||
* | st/mesa: Remove unnecessary headers. | Vinson Lee | 2010-04-14 | 1 | -3/+0 |
| | |||||
* | nvfx: dont swizzle stuff into GART | Xavier Chantry | 2010-04-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | swzsurf doesn't support GART Thanks to Marcin Kościelnicki <[email protected]> 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 <[email protected]> Adapted by Luca Barbieri for mesa master. | ||||
* | nouveau: replace vtxbuf/idxbuf caps with BO_ flags in nouveau_screen and fix ↵ | Luca Barbieri | 2010-04-15 | 7 | -32/+39 |
| | | | | | | | | | | | | 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. | ||||
* | i915g: Remove unnecessary header. | Vinson Lee | 2010-04-14 | 1 | -1/+0 |
| | |||||
* | r300g: fix regression in texdepth. | Dave Airlie | 2010-04-15 | 1 | -5/+7 |
| | | | | | | | | | 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 <[email protected]> | ||||
* | gallium/tests: Add test case for pipe_barrier. | Vinson Lee | 2010-04-14 | 3 | -0/+88 |
| | |||||
* | swrastg: Fix defines to be able to load more then one sw driver | Jakob Bornecrantz | 2010-04-14 | 1 | -6/+6 |
| | |||||
* | llvmpipe: comments for fence functions | Brian Paul | 2010-04-14 | 1 | -0/+26 |
| | |||||
* | progs/tests: added stencilreaddraw to SConscript, Makefile | Brian Paul | 2010-04-14 | 2 | -0/+2 |
| | |||||
* | progs/tests: new stencilreaddraw.c test | Brian Paul | 2010-04-14 | 1 | -0/+187 |
| | | | | Based on the zreaddraw.c test. | ||||
* | mesa: add -D__STDC_CONSTANT_MACROS to linux-llvm | Brian Paul | 2010-04-14 | 1 | -1/+1 |
| | | | | | This is needed in more places (st_cb_feedback.c) since the new LLVM code has been added to the gallium/draw module. | ||||
* | egl_dri2: Enable KHR_gl_texture_2D_image | Kristian Høgsberg | 2010-04-14 | 1 | -0/+1 |
| | | | | Forgot to set the enabled bit when I implemented the extension. | ||||
* | r300g: fix possible crash when shader compilation fails | Marek Olšák | 2010-04-14 | 2 | -0/+6 |
| | | | | This hopefully fixes the crash in the FDO bug #27634, not the bug itself. | ||||
* | Initialize DRI2 swap interval to 0 | Michael Schmidt | 2010-04-14 | 1 | -0/+1 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=27628 | ||||
* | glxinfo: Print drawable type in verbose mode | Kristian Høgsberg | 2010-04-14 | 1 | -2/+28 |
| | |||||
* | r300g: simplify get_shader_constant to be rc-constant-state specific | Marek Olšák | 2010-04-14 | 1 | -47/+34 |
| | |||||
* | st/mesa: put ATI_texture_mirror_once in the right place | Marek Olšák | 2010-04-14 | 1 | -2/+1 |
| | |||||
* | progs/gallium: Fix relative path in Makefile. | Vinson Lee | 2010-04-14 | 2 | -2/+2 |
| | |||||
* | u_blitter: Coords are normalized. | Corbin Simpson | 2010-04-13 | 1 | -0/+1 |
| | | | | Thanks to Luca Barbieri for spotting this one. | ||||
* | r300g: remove the CS compenstation for non-atomized states | Marek Olšák | 2010-04-14 | 1 | -3/+0 |
| | | | | | Now there aren't any. If CS overflow occurs, the fix should go directly before the problematic BEGIN_CS. | ||||
* | r300g: remove always_dirty flag and correct leftovers | Marek Olšák | 2010-04-14 | 2 | -7/+5 |
| | |||||
* | r300g: atomize beginning occlusion query | Marek Olšák | 2010-04-14 | 7 | -17/+8 |
| | |||||
* | r300g: atomize VS constant buffer | Marek Olšák | 2010-04-14 | 7 | -25/+30 |
| | |||||
* | r300g: emit VS immediates along with VS code | Marek Olšák | 2010-04-14 | 4 | -7/+37 |
| | |||||
* | r300g: make setting up fragment depth output less hackish | Marek Olšák | 2010-04-14 | 3 | -16/+18 |
| | |||||
* | st/mesa: trivially enable ATI_texture_mirror_once | Marek Olšák | 2010-04-14 | 1 | -0/+2 |
| | | | | | This is a strict subset of already-advertised EXT_texture_mirror_clamp and shares the same enumerants. | ||||
* | r300g: kill off r300_fragment_shader::shadow_samplers and friends | Marek Olšák | 2010-04-14 | 2 | -9/+0 |
| |