summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri
AgeCommit message (Collapse)Author
2006-05-08updates to dri drivers for recent stencil changesKeith Whitwell
2006-05-05remove temporary code from keithw, this in theory isn't used at the momentDave Airlie
anyways unless INTEL_BATCH is turned on
2006-05-05Fix i915 driver after stencil changes in Mesa 6.5Dave Airlie
2006-05-02remove some unneeded includesDave Airlie
2006-05-02move the pkg config flags for libdrm to the bottomDave Airlie
2006-04-26fix warnings.Aapo Tahkola
2006-04-26R300_SPAN_DISABLE_LOCKING env varAapo Tahkola
2006-04-25use _TNL_FIRST/LAST_MAT indexesBrian Paul
2006-04-24extended swizzle (bug 6727)Brian Paul
2006-04-23enable feedback renderingAapo Tahkola
2006-04-23disable hw locking when entering span rendering for nowAapo Tahkola
2006-04-23need to hold before freeingAapo Tahkola
2006-04-23Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing ↵Benjamin Herrenschmidt
all elts to 32 bits (it would be possible to do a half word swap for 16 bits if somebody is interested) and by using the input route mecanism to swap ubyte's properly in r300EmitArrays. Tested with cva, varray and quake3
2006-04-21Ensure all GART allocations are freed on context destruction, rather thanAdam Jackson
waiting for the DRM to reap them at process exit. Fixes (fatal) allocation failures in AIGLX configurations. Reviewed by: Aapo Tahkola
2006-04-21Fix format strings for LP64Adam Jackson
2006-04-21depend is not a .PHONY targetBrian Paul
2006-04-20limit max program/param length to 255 (spotted by sroland)Aapo Tahkola
2006-04-20Make most of the _mesa_noop_*() functions static.Brian Paul
Generate GL_INVALID_VALUE, not GL_INVALID_ENUM when glVertexAttrib is called with a bad index. Use _mesa_noop_vtxfmt_init() in DRI drivers to initialize vertex format struct.
2006-04-17Add .note.GNU-stack section to assembler files to avoid the default behaviorKristian Høgsberg
of requesting executable stacks.
2006-04-12GLboolean cannot hold GLuint! usage of tmus >= 4 no longer lock r300.Aapo Tahkola
2006-04-11add missing 'union' keywordBrian Paul
2006-04-11FBConfig support for EXT_tfpDavid Reveman
2006-04-11More GLSL code:Michal Krol
- use macros to access and modify render inputs bit-field; - un-alias generic vertex attributes for ARB vertex calls; - use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS (ARB code) in place of VERT_ATTRIB_MAX; - define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex attributes for ARB_vertex_shader; - fix generic attribute index range check in arbprogparse.c; - interface GLSL varyings between vertex and fragment shader; - use 64-bit optimised bitset (bitset.h) for render inputs;
2006-04-11get fog going(for real)Aapo Tahkola
2006-04-11rectangular fp16 fixes (Ewald Snel)Aapo Tahkola
2006-04-11Fog support (Ewald Snel)Aapo Tahkola
2006-04-09Destroy the GL context after driDestroyTextureHeap, because the driver'sEric Anholt
DestroyTexObj has a dependence on the glCtx and may segfault otherwise.
2006-04-08fix some conflict happenings at context destroy by freeing buffers ↵Aapo Tahkola
immediately. array locking can be done with vbos for vtxfmt_a so we dont really need to try to reuse them.
2006-04-07replace >&/dev/null with >/dev/null so it works with all shellsBrian Paul
2006-04-07Fix some warnings on x86_64Alan Hourihane
2006-04-07make miniglx use libdrm properlyDave Airlie
2006-04-06Set DRIVER_DEFINES instead of DEFINES to fix duplicate flags problemBrian Paul
2006-04-06Replace DEFINES with DRIVER_DEFINES. If a driver needs to set extra flags,Brian Paul
do so with DRIVER_DEFINES. This eliminates the duplicated flags we were passing to each cc command.
2006-04-06update a couple MESA_FORMAT_Zxxx occurancesBrian Paul
2006-04-06Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.Brian Paul
This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions.
2006-04-05add tiling/fence support for the miniglx driverDave Airlie
2006-04-05don't waste the reserved memory, take an approximation of the poolDave Airlie
allocator from the X.org driver - not as complicated
2006-04-04We always have a back buffer. Fixes visual problems.Alan Hourihane
2006-04-04use gart base from drm not try to work it out ourselves.. bump radeon clientDave Airlie
to need 1.6 drm where this first appeared.. this fixes r300 on PCIE
2006-04-04switch to card_type rather than IsPCI, doesn't change any functionality yetDave Airlie
2006-04-03Bug #5754: Allocate texture memory correctly. (Richard Drummond)Adam Jackson
2006-04-03add miniglx sources to i915Dave Airlie
2006-04-03if DDX is -1 don't do DDX checkDave Airlie
2006-04-03use WidthDave Airlie
2006-04-03add pitch support and use new WidthDave Airlie
2006-04-03Coverity #459: Silly off-by-one error.Adam Jackson
2006-04-02Coverity #567: Fix a memory leak on a failure path.Adam Jackson
2006-04-02Coverity #650: Fix a memory leak when near OOM.Adam Jackson
2006-04-01These messages really should be printed all the time, users want toDave Airlie
know this not have to set debug for it
2006-04-01Don't index box by the box's index within numClipRects; just dereference it.Eric Anholt
Fixes drawing with more than one cliprect. (Keith Packard)