summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2009-09-03nv50: move centroid, flat bits when making interp longChristoph Bumiller
Before this, just the perspective divide bit was moved in convert_to_long of the load interpolant instruction.
2009-09-03nv50: fix vbo_static_attrib method size errorChristoph Bumiller
The VTX_ATTR_3/2/1F methods also had size 4 ... a stupid copy/paste error.
2009-09-03nv50: fix draw_elements_inline_u08/16Christoph Bumiller
We've been emitting the same two indices over and over without incrementing map.
2009-09-03r300g: specify point/line/triangle have stuffed texture coordCooper Yuan
2009-09-02st/xorg: fix warningsZack Rusin
2009-09-02st/xorg: handle xrender repeat modesZack Rusin
2009-09-02st/xorg: flip the coordinate systemZack Rusin
2009-09-02st/xorg: handle solid fills in the fragment shaderZack Rusin
2009-09-02st/xorg: Guard against realy old versions of XorgJakob Bornecrantz
2009-09-02util: add version of u_blit_pixels which takes a writemaskKeith Whitwell
Values outside the writemask are set in the destination to {0,0,0,1}
2009-09-02draw: remove unused variableKeith Whitwell
2009-09-02st/xorg: Remove code no longer support by xserver Git master.Michel Dänzer
Shouldn't be necessary with older versions either.
2009-09-02st/xorg: Add support for xserver Git master DRI2 interface.Michel Dänzer
Reorganize to handle both interfaces with common code.
2009-09-02st/dri: Slight consolidation of DRI2 buffer handling.Michel Dänzer
Always use / assume a combined depth/stencil buffer. Also update drawable formats from surfaces returned by the driver.
2009-09-02st/xorg: Add EXA UploadToScreen and DownloadFromScreen hooks.Michel Dänzer
2009-09-02nv50: SWZ is the same as MOV from our perspectiveBen Skeggs
2009-09-01st/xorg: getting indexes right tends to be helpfulZack Rusin
2009-09-01st/xorg: redo the vertex shaderZack Rusin
2009-09-01st/xorg: setup solid fillsZack Rusin
2009-09-01st/xorg: fold back the helper function into coreZack Rusin
2009-09-01st/xorg: start rendering and compositing picturesZack Rusin
2009-09-01tgsi: remove redundant CND0 opcodeKeith Whitwell
Can be implemented with CMP src2, src1, src0
2009-09-01scons: Tool for LLVM. Gracefully disable llvmpipe if LLVM not found.José Fonseca
2009-09-01trace: Don't set surface_[fill|copy] if not set on pipeJakob Bornecrantz
2009-09-01r300g: Fix clear issue on r300Cooper Yuan
2009-09-01i915g: Implement new winsysJakob Bornecrantz
2009-09-01i915g: Switch from pipe_winsys to intel_winsysJakob Bornecrantz
Also includes moving lots of functions from i915_batch.h into intel_batchbuffer.h
2009-09-01i915g: Add header file for new winsys interfaceJakob Bornecrantz
2009-09-01i915g: Add new buffer code not yet hocked upJakob Bornecrantz
2009-09-01st/xorg: Fix crash in MPHJakob Bornecrantz
2009-08-31st/xorg: add code to render textured quads for composite accelerationZack Rusin
2009-08-31st/xorg: setup constant buffers for vertex and fragment shadersZack Rusin
2009-08-31st/xorg: Re-organize the EXA ModifyPixmapHeader hook a bit.Michel Dänzer
This should also handle the case where the pixmap is backed by a (different) texture before and afterwards.
2009-08-31st/xorg: Simplify EXA ModifyPixmapHeader hook for pPixmap != NULL.Michel Dänzer
Just let the upper layers handle it.
2009-08-31st/xorg: Don't always fall back for solid fills.Michel Dänzer
2009-08-31i915g: Reorg texture layout codeJakob Bornecrantz
2009-08-31i915g: Move transfer functions into i915_texture.cJakob Bornecrantz
2009-08-31i915g: Reorg texture code a bitJakob Bornecrantz
2009-08-31i915g: Don't use winsys directly in the driverJakob Bornecrantz
2009-08-31i915g: Cleanup i915_prim_vbuf.cJakob Bornecrantz
2009-08-31i915g: Cleanup i915_screen.[c|h]Jakob Bornecrantz
2009-08-31i915g: Cleanup i915_context.cJakob Bornecrantz
2009-08-31i915g: Cleanup i915_blit.[c|h]Jakob Bornecrantz
2009-08-31i915g: Cleanup i915_state_emit.cJakob Bornecrantz
2009-08-31i915g: Cleanup i915_texture.cJakob Bornecrantz
2009-08-31i915g: Cleanup texture init functions a bitJakob Bornecrantz
2009-08-31i915g: Rename pipe field on context to baseJakob Bornecrantz
2009-08-31i915g: Rename screen field on screen to baseJakob Bornecrantz
2009-08-31llvmpipe: Fallback to element-wise comparisons when no comparison intrinsic ↵José Fonseca
is available. Although selection of vector elements is valid LLVM IR, no machine target supports it yet. This is a last-resort option, but it allows llvmpipe to be used on any target supported by LLVM without modifications. Obviously better performance is attainable by emitting SIMD intrinsics where otherwise LLVM doesn't.
2009-08-31llvmpipe: In the abcense of a min/max intrinsic, use the comparison intrinsics.José Fonseca