Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly | Maarten Maathuis | 2010-01-05 | 31 | -145/+265 |
| | | | | | | | | | - The previous solution was hacky and didn't do subchannel autobinding. - The beheaviour should match what libdrm_nouveau does closely. - The solution remains statically sized, but when debugging is on it will check for abuse. Signed-off-by: Maarten Maathuis <[email protected]> | ||||
* | nouveau: kill nouveau_push.h and use libdrm versions of BEGIN_RINGs, etc | Marcin Slusarz | 2010-01-05 | 27 | -1005/+1089 |
| | |||||
* | nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped | Maarten Maathuis | 2010-01-05 | 6 | -0/+65 |
| | | | | | | | - This avoids problematic "reloc'ed while mapped" messages and some associated corruption as well. Signed-off-by: Maarten Maathuis <[email protected]> | ||||
* | Merge commit 'origin/gallium-draw-retval' | Keith Whitwell | 2010-01-05 | 26 | -256/+226 |
|\ | | | | | | | | | Conflicts: src/gallium/drivers/identity/id_context.c | ||||
| * | gallium: propagate draw retval changes into cell driver | Roland Scheidegger | 2009-12-23 | 1 | -10/+8 |
| | | |||||
| * | gallium: propogate draw retval changes into more drivers | Keith Whitwell | 2009-12-21 | 20 | -164/+146 |
| | | |||||
| * | gallium: remove return value from draw calls | Keith Whitwell | 2009-12-21 | 6 | -83/+73 |
| | | |||||
* | | Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR. | Michal Krol | 2010-01-05 | 4 | -4/+4 |
| | | | | | | | | This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR. | ||||
* | | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-04 | 14 | -53/+108 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c | ||||
| * | | svga: Fix debug build crash when rendering to depth/stencil renderbuffer only. | Michel Dänzer | 2010-01-04 | 1 | -1/+2 |
| | | | |||||
| * | | r300g: Silence 'mixed declarations and code' warning. | Vinson Lee | 2010-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | r300g: Remove comma at end of enumerator list. | Vinson Lee | 2010-01-03 | 1 | -8/+8 |
| | | | |||||
| * | | llvmpipe: Remove comma at end of enumerator list. | Vinson Lee | 2010-01-03 | 2 | -2/+2 |
| | | | |||||
| * | | trace: Remove comma at end of enumerator list. | Vinson Lee | 2010-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | r300g: Use C-style comments. | Vinson Lee | 2010-01-02 | 1 | -2/+2 |
| | | | |||||
| * | | svga: Use a shader id as low as possible. | José Fonseca | 2010-01-03 | 7 | -24/+78 |
| | | | |||||
| * | | svga: Rename error labels. | José Fonseca | 2010-01-03 | 1 | -14/+14 |
| | | | | | | | | | | | | Make it easier to insert/remove error branches. | ||||
| * | | llvmpipe: Silence uninitialized variable warning. | Vinson Lee | 2010-01-01 | 1 | -1/+1 |
| | | | |||||
| * | | llvmpipe: Use C-style comment. | Vinson Lee | 2010-01-01 | 1 | -1/+1 |
| | | | |||||
* | | | i965g: Fix assert. | Vinson Lee | 2010-01-04 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'gallium-conditional-rendering' | Brian Paul | 2010-01-04 | 6 | -0/+57 |
|\ \ \ | |||||
| * | | | softpipe: implement conditional rendering | Brian Paul | 2009-12-31 | 6 | -0/+57 |
| | | | | |||||
* | | | | silence compiler warning | Alan Hourihane | 2010-01-04 | 1 | -2/+2 |
| | | | | |||||
* | | | | i965: Add missing include. | José Fonseca | 2010-01-02 | 1 | -0/+2 |
| | | | | |||||
* | | | | r300: Fix scons build. | José Fonseca | 2010-01-01 | 2 | -4/+10 |
| | | | | |||||
* | | | | llvmpipe: Add missing include path. | José Fonseca | 2010-01-01 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | The abscense was being masked previously. | ||||
* | | | | scons: Aggregate all tiny libraries in a single library. | José Fonseca | 2010-01-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Makes integration of gallium into out of tree components much easier. No pratical change for components in this tree, | ||||
* | | | | nv50: small fix for handling "dangerous" swizzles | Christoph Bumiller | 2009-12-31 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge branch 'mesa_7_7_branch' | Brian Paul | 2009-12-31 | 14 | -14/+25 |
|\| | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configs/darwin src/gallium/auxiliary/util/u_clear.h src/gallium/state_trackers/xorg/xorg_exa_tgsi.c src/mesa/drivers/dri/i965/brw_draw_upload.c | ||||
| * | | llvmpipe: Fix assert. | Vinson Lee | 2009-12-28 | 1 | -1/+1 |
| | | | |||||
| * | | llvmpipe: Silence compiler warnings. | Vinson Lee | 2009-12-28 | 2 | -2/+7 |
| | | | |||||
| * | | llvmpipe: Silence compiler warnings. | Vinson Lee | 2009-12-28 | 6 | -4/+6 |
| | | | |||||
| * | | trace: Silence unused variable warnings. | Vinson Lee | 2009-12-27 | 1 | -0/+2 |
| | | | |||||
| * | | i915g: Silence unused variable warning. | Vinson Lee | 2009-12-27 | 1 | -0/+1 |
| | | | |||||
| * | | softpipe: Silence unintialized variable warnings. | Vinson Lee | 2009-12-27 | 1 | -1/+1 |
| | | | |||||
| * | | softpipe: Silence unused variable warning. | Vinson Lee | 2009-12-27 | 1 | -0/+1 |
| | | | |||||
| * | | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Brian Paul | 2009-12-27 | 3 | -7/+7 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_network.c src/gallium/auxiliary/util/u_network.h src/gallium/drivers/i915/i915_state.c src/gallium/drivers/trace/tr_rbug.c src/gallium/state_trackers/vega/bezier.c src/gallium/state_trackers/vega/vg_context.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_driver.c src/gallium/winsys/xlib/xlib_brw_context.c src/mesa/main/mtypes.h | ||||
| | * | | trace: Silence uninitialized variable warnings. | Vinson Lee | 2009-12-22 | 1 | -2/+2 |
| | | | | |||||
| | * | | trace: Add PIPE_OS_APPLE. | Vinson Lee | 2009-12-22 | 2 | -3/+3 |
| | | | | |||||
| | * | | i915g: Use C-style comment. | Vinson Lee | 2009-12-22 | 1 | -2/+4 |
| | | | | |||||
| | * | | softpipe: Initialize source in blend_quad. | Vinson Lee | 2009-12-12 | 1 | -1/+2 |
| | | | | |||||
| | * | | i915g: Fix memory leak when pci id is unknown. | Vinson Lee | 2009-12-08 | 1 | -0/+1 |
| | | | | |||||
| | * | | i915g: Add missing break statement in i915_debug_packet. | Vinson Lee | 2009-12-08 | 1 | -0/+1 |
| | | | | |||||
* | | | | nv50: fix TEXLOD sequence and use it only in FPs | Christoph Bumiller | 2009-12-31 | 1 | -1/+8 |
| | | | | |||||
* | | | | nv50: cannot kill branch if immediate is used | Christoph Bumiller | 2009-12-31 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | The immediate's bits eat the condition bits. | ||||
* | | | | nv50: make assimilate_temp safe | Christoph Bumiller | 2009-12-31 | 1 | -16/+28 |
| | | | | | | | | | | | | | | | | | | | | Cannot change hw reg assigned to a TGSI TEMP on the fly if we are in a loop, conditional, or can jump around wildly. | ||||
* | | | | nv50: handle TGSI_OPCODE_EXP,LOG | Christoph Bumiller | 2009-12-31 | 1 | -0/+59 |
| | | | | | | | | | | | | | | | | Not that they make much sense on nv50, but we also do LIT ... | ||||
* | | | | nv50: add support for subroutines | Christoph Bumiller | 2009-12-31 | 1 | -53/+78 |
| | | | | |||||
* | | | | nv50: alloc_reg on reg_instance | Christoph Bumiller | 2009-12-31 | 1 | -14/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | If we create multiple instances of an nv50_reg referencing them same resource, register allocation from alloc_reg has to be done with the original nv50_reg. | ||||
* | | | | nv50: multiply polygon offset units by 2 | Christoph Bumiller | 2009-12-31 | 1 | -1/+1 |
| | | | |