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 branch 'gallium-docs' | Corbin Simpson | 2010-01-05 | 16 | -0/+2255 |
|\ | |||||
| * | docs: Don't check in generated docs. | Corbin Simpson | 2010-01-05 | 38 | -6008/+0 |
| | | | | | | | | Per ML discussion. | ||||
| * | docs: Stub out list of modules in core distribution of G3D. | Corbin Simpson | 2010-01-05 | 2 | -0/+142 |
| | | |||||
| * | docs: Explain TGSI_SEMANTIC_NORMAL. | Michal Krol | 2010-01-04 | 1 | -1/+2 |
| | | |||||
| * | docs: Fix indent. | Michal Krol | 2010-01-04 | 1 | -2/+2 |
| | | |||||
| * | docs: Clarify what truncate means. | Michal Krol | 2010-01-04 | 1 | -3/+1 |
| | | |||||
| * | docs: Replace bogus `\times' back with `*'. | Michal Krol | 2010-01-04 | 1 | -1/+1 |
| | | |||||
| * | docs: TGSI SIN and COS are scalar instructions. | Michal Krol | 2010-01-04 | 1 | -2/+2 |
| | | |||||
| * | docs: Clarify math description of TGSI LRP instruction operation. | Michal Krol | 2010-01-04 | 1 | -4/+4 |
| | | |||||
| * | docs: Correct TGSI acronym expansion. | Michal Krol | 2010-01-04 | 1 | -1/+1 |
| | | |||||
| * | docs: Add all semantics to TGSI doc, regen. | Corbin Simpson | 2009-12-23 | 4 | -19/+252 |
| | | |||||
| * | docs: Re-adjust headers for TGSI, regenerate. | Corbin Simpson | 2009-12-21 | 5 | -68/+68 |
| | | |||||
| * | docs: Regenerate. | Corbin Simpson | 2009-12-21 | 7 | -36/+2157 |
| | | |||||
| * | docs: Moar cleanup. | Corbin Simpson | 2009-12-21 | 1 | -158/+231 |
| | | | | | | | | Good enough for now! | ||||
| * | docs: \times. | Corbin Simpson | 2009-12-21 | 1 | -51/+51 |
| | | | | | | | | Yay for sed. | ||||
| * | docs: abs, lg2, ceil. | Corbin Simpson | 2009-12-21 | 1 | -36/+47 |
| | | |||||
| * | docs: Pow, sqrt. | Corbin Simpson | 2009-12-21 | 1 | -22/+26 |
| | | |||||
| * | docs: Clean floor, sine, cosine. | Corbin Simpson | 2009-12-21 | 1 | -35/+45 |
| | | |||||
| * | docs: Start mathifying TGSI insts. | Corbin Simpson | 2009-12-21 | 2 | -38/+224 |
| | | |||||
| * | More docs. Glossary. | Corbin Simpson | 2009-12-21 | 13 | -26/+174 |
| | | |||||
| * | gallium/docs: extend the context docs a little | Keith Whitwell | 2009-12-21 | 1 | -16/+63 |
| | | |||||
| * | docs: remove some old opcodes and other cruft from tgsi doc | Keith Whitwell | 2009-12-21 | 1 | -295/+27 |
| | | |||||
| * | docs: pull in tgsi-instruction-set.txt verbatim | Keith Whitwell | 2009-12-21 | 1 | -0/+1164 |
| | | |||||
| * | Regen docs. | Corbin Simpson | 2009-12-20 | 15 | -12/+224 |
| | | |||||
| * | Moar docs, mostly context. | Corbin Simpson | 2009-12-20 | 7 | -2/+113 |
| | | |||||
| * | Regenerate docs. | Corbin Simpson | 2009-12-20 | 12 | -18/+328 |
| | | |||||
| * | Document rasterizer. | Corbin Simpson | 2009-12-20 | 1 | -1/+75 |
| | | |||||
| * | Fill out some of the CSO info. | Corbin Simpson | 2009-12-20 | 4 | -5/+79 |
| | | | | | | | | ...And looks like there's already things I don't know. Go figure. | ||||
| * | Add screen and context to docs. | Corbin Simpson | 2009-12-20 | 11 | -6/+295 |
| | | |||||
| * | Add a compiled HTML doctree. | Corbin Simpson | 2009-12-20 | 32 | -0/+2815 |
| | | |||||
| * | Add Gallium docs. | Corbin Simpson | 2009-12-20 | 12 | -0/+508 |
| | | | | | | | | In Sphinx/ReST format. | ||||
| * | r300g: Add a few more params. | Corbin Simpson | 2009-12-20 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'remove-intel-dri1' | Kristian Høgsberg | 2010-01-05 | 6 | -45/+53 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove-intel-dri1: intel: intelScreenContext() is no longer used intel: Remove remaining dri2.enabled tests intel: Drop more cliprect bookkeeping intel: Remove struct intel_framebuffer intel: Remove client-side vblank code intel: Drop intelWindowMoved() intel: Drop batchbuffer cliprect_mode tracking intel: Drop DRI1 static regions intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region() intel: Drop LOCK/UNLOCK_HARDWARE() intel: Drop DRI1 SwapBuffer implementation intel: Drop DRI1 CopySubBuffer implementation intel: Drop DRI1 support Push __driDriverExtensions out of dri_util.c and into the drivers Remove leftover __DRI{screen,drawable,context}Private references Check for libdrm_$chipset.pc when needed | ||||
| * | | Push __driDriverExtensions out of dri_util.c and into the drivers | Kristian Høgsberg | 2010-01-04 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets the individual drivers select which extensions to advertise. Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2 but the shared extension list in dri_util.c does list the DRI2 extension. Pushing the list into the drivers, lets us avoid listing the DRI2 extension for drivers that don't support it. | ||||
| * | | Remove leftover __DRI{screen,drawable,context}Private references | Kristian Høgsberg | 2010-01-04 | 6 | -45/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never. | ||||
* | | | Merge commit 'origin/gallium-draw-retval' | Keith Whitwell | 2010-01-05 | 27 | -270/+240 |
|\ \ \ | | | | | | | | | | | | | | | | | 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 | 10 | -100/+90 |
| | | | | |||||
* | | | | tgsi: Simplify implementation of few interpreter's instructions. | Michal Krol | 2010-01-05 | 1 | -384/+311 |
| | | | | |||||
* | | | | tgsi: Use FREE() to release MALLOC-ed() memories in sanity. | Michal Krol | 2010-01-05 | 1 | -4/+4 |
| | | | | |||||
* | | | | tgsi: Fix bogus loop condition in sanity. | Michal Krol | 2010-01-05 | 1 | -2/+2 |
| | | | | |||||
* | | | | tgsi: Treat MOV source operand as FLOAT so modifiers works as expected. | Michal Krol | 2010-01-05 | 1 | -1/+1 |
| | | | | |||||
* | | | | tgsi: Store ADDR file in interpreter as an int. | Michal Krol | 2010-01-05 | 1 | -18/+44 |
| | | | | |||||
* | | | | tgsi: Remove dead micro_umod(). | Michal Krol | 2010-01-05 | 1 | -14/+0 |
| | | | | |||||
* | | | | tgsi: Make interpreter aware of float and integer data types. | Michal Krol | 2010-01-05 | 1 | -109/+133 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Debug check for inf and nan only on float channels. Apply absolute and negate source operand modifiers based on opcode type. | ||||
* | | | | gallium: Add UMOD TGSI opcode. | Michal Krol | 2010-01-05 | 4 | -11/+28 |
| | | | | | | | | | | | | | | | | Either that or have UDIV have two destination operands. |