Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-28 | Make driDrawableInitVBlank() initialize the sequence number. | Michel Dänzer | |
This prevents the first wait for vertical blank from timing out when the X server has been running for a long time. | |||
2006-09-13 | always use argb8888 instead of rgba8888, this is far more likely to hit a ↵ | Roland Scheidegger | |
faster memcopy path in mesa (at least on little endian systems, possibly on big endian too) | |||
2006-09-13 | Always mark tex state atom as dirty when the texture image is dirty, this ↵ | Roland Scheidegger | |
ensures texture cache gets flushed in case the new texture has the same offset as the old one (fixes glean pixelFormat test at least on r200). | |||
2006-09-13 | don't use derived value _ColorLogicOpEnabled as it's not current by the time ↵ | Roland Scheidegger | |
we call the blend/logic op functions. Fixes glean logicOp test on r200. | |||
2006-09-10 | remove code to deal with non-normalized texture coordinates for tex rect ↵ | Roland Scheidegger | |
targets (swtcl tex coord translation stage, tcl tex matrix adaption) and use the chip's native handling of such coords instead (!!!). Seems noone noticed those bits in the se_coord_fmt reg, even though it works fairly similar to r200 (except it's set per-unit and always active, so only enable it for texture rectangles). | |||
2006-09-10 | cause a raster fallback if a yuv texture is used on texture unit > 0 as yuv ↵ | Roland Scheidegger | |
conversion appears only to work on first unit. | |||
2006-09-08 | cause a vtxfmt fallback directly when hitting NewList for radeon and r200 ↵ | Roland Scheidegger | |
drivers, otherwise we'll mix up tcl and vtxfmt path for some reason. This fixes a warzone2100 asssertion failure. | |||
2006-08-31 | Give the user posibility to choose speed over correctness. | Rune Petersen | |
It does 2 things: 1) Allows you to disable S3TC, wine-games sometimes need S3TC enabled. 2) Disable fallbacks that usually have low impact. | |||
2006-08-27 | close #6318 | Aapo Tahkola | |
2006-08-19 | remove the now confusing option to manually enable software ARB_vp if drm is ↵ | Roland Scheidegger | |
not new enough on r200 | |||
2006-06-02 | remove code dealing with drmMinor version < 6 since all radeon drivers ↵ | Roland Scheidegger | |
request at least drmMinor 6 anyway. | |||
2006-06-01 | retry on EBUSY instead of EAGAIN in radeonWaitIrq (it appears this was the ↵ | Roland Scheidegger | |
intention as drm seems to never return EAGAIN) in all radeon drivers. | |||
2006-05-27 | preparation for r200 hw vertex programs. Increase R200_CMD_BUF_SZ to 16k ↵ | Roland Scheidegger | |
instead of 8k (the reasons why it was exactly 8k are unclear). Add register defines, sanity code, fix potential issue with wrong statechange order when disabling fragment programs. | |||
2006-05-18 | Dont allow 16 tex units to be used at all. | Aapo Tahkola | |
2006-05-12 | the r300 should only use 8 until Mesa can deal with this | Dave Airlie | |
2006-05-08 | updates to dri drivers for recent stencil changes | Keith Whitwell | |
2006-04-20 | Make 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-17 | Add .note.GNU-stack section to assembler files to avoid the default behavior | Kristian Høgsberg | |
of requesting executable stacks. | |||
2006-04-11 | More 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-09 | Destroy the GL context after driDestroyTextureHeap, because the driver's | Eric Anholt | |
DestroyTexObj has a dependence on the glCtx and may segfault otherwise. | |||
2006-04-06 | Set DRIVER_DEFINES instead of DEFINES to fix duplicate flags problem | Brian Paul | |
2006-04-04 | use gart base from drm not try to work it out ourselves.. bump radeon client | Dave Airlie | |
to need 1.6 drm where this first appeared.. this fixes r300 on PCIE | |||
2006-04-04 | switch to card_type rather than IsPCI, doesn't change any functionality yet | Dave Airlie | |
2006-04-03 | use Width | Dave Airlie | |
2006-03-31 | Dave Reveman's patch for GLX_MESA_copy_sub_buffer support | Brian Paul | |
2006-03-31 | free rs300 and ban r350(according to r300.sf.net) | Aapo Tahkola | |
2006-03-31 | disable r300 chips. R300_FORCE_R300 to force | Aapo Tahkola | |
2006-03-28 | fix missing *_STATECHANGE in *UpdateViewportOffset for radeon, r200 and r300 ↵ | Roland Scheidegger | |
(reported by Jim Duchek). Fix some potential problems with strict-aliasing with r200 and radeon drivers in *UpdateViewportOffset, *PolygonOffset and *UpdateWindow functions (some compiler warnings about strict-aliasing remain in the codegen vertex code, and there may be more problems unnoticed by the compiler). | |||
2006-03-27 | make allow_large_textures 1 by default for radeon and r200, and consequently ↵ | Roland Scheidegger | |
enable all texture units by default on those cards (3 for radeon, 6 for r200). Fix the usually forgotten DRIVER_DATE accordingly. | |||
2006-03-08 | coverity check bug fix going over end of array | Dave Airlie | |
2006-03-08 | coverity checker bug: Pointer dereferenced after NULL check | Dave Airlie | |
2006-03-07 | Enable HW VBOs and other things needed by it. | Aapo Tahkola | |
2006-02-28 | No need to call *_FIREVERTICES twice. | Aapo Tahkola | |
2006-02-25 | Add all pci ids known by ddx to radeon dri driver. Remove the entries not ↵ | Roland Scheidegger | |
known by ddx (probably secondary ids, non-existant cards and similar). Add rs400 to the family enum, and configure the rv410 like a 2 quad chip (?) | |||
2006-02-16 | Reinstate vertex format after a rasterization fallback for both r200 and ↵ | Roland Scheidegger | |
radeon driver when a tcl fallback is active, fixes a blender issue with non-tcl hw (bug #5601) | |||
2006-02-03 | replace the texture level hack used in radeon/r200 to allow larger textures ↵ | Roland Scheidegger | |
with different methods to calculate the announced maximum texture sizes. Default is still the same (that is, radeon/r200 default to not announce anything which might not fit, i830/i915 default to 1 texture must fit). Bug #5785. | |||
2006-01-30 | fix broken assertion to make radeon driver compile with -DDEBUG... | Roland Scheidegger | |
2006-01-20 | Try to tackle bug #5148 | Aapo Tahkola | |
2006-01-07 | cube maps on r100 require newer drm than the same feature on r200 ↵ | Roland Scheidegger | |
(regression from introducing unfied initialization). Fix wrong (so far unused) family assignment for r100 cards. | |||
2005-12-30 | fill out framebuffer egl stuff enable egl on R300 | Dave Airlie | |
2005-12-29 | add support for PCIE card to EGL, doesn't fully work yet but these changes | Dave Airlie | |
need to get off my hard disk | |||
2005-12-29 | rv370 not rv350 | Dave Airlie | |
2005-12-29 | typo | Dave Airlie | |
2005-12-29 | add some card type ioctl support | Dave Airlie | |
2005-12-28 | add some r300 information | Dave Airlie | |
2005-12-23 | fixup driver for some api changes | Dave Airlie | |
2005-12-05 | update r300 drm minimum to 20 | Dave Airlie | |
2005-12-02 | Added PCI_CHIP_RV410_5E4B (Adam Kirchhoff) | Brian Paul | |
2005-11-29 | If the DDX driver didn't reserve any video RAM for textures, fall back to | Michel Dänzer | |
using only GART memory for textures instead of segfaulting in the texture management code. (Bug 5115) | |||
2005-11-28 | check for driver_modes == NULL. Don't need driver_modes for EGL driver | Brian Paul | |