Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2005-11-28 | rearrange some code to put in more logical order, misc clean-ups | Brian Paul | |
2005-11-24 | use new _egl_api struct | Brian Paul | |
2005-11-23 | fixed wrong return value in radeonShowSurfaceMESA() | Brian Paul | |
2005-11-02 | First step of Radeon DRI unification: | Eric Anholt | |
- Makes all three drivers use the same screen structure and setup code, with a few ifdefs for the separate compilation to deal with symbols not being available to all drivers and the fact that we have no mechanism for dealing with different config options for different chip families in the same driver. These issues should be dealt with later. - Introduces IS_R[123]00_CLASS(radeonScreenPtr) macro for code for taking different paths depending on the general class of chipset. - Adds many new R300-class PCI IDs, though not all those listed in radeon_driver.c. | |||
2005-10-31 | fix problems found with gcc 2.96 (bug 4934) | Brian Paul | |
2005-10-29 | Bug #4901: Correct secondary color emission when lighting is turned off, tested | Eric Anholt | |
with seccolor on rv200 and r200. Submitted by: sroland | |||
2005-10-27 | Bug #4900: Fix the non-fogcoord fog test on r100 (and rv200) at tcl_mode=1 by | Eric Anholt | |
flipping the signs on two factors. While this contradicts the DDK, it matches what r200 does, and it fixes the test. | |||
2005-10-19 | s/memcpy/_mesa_memcpy/, s/FREE/_mesa_free/ | Brian Paul | |
2005-10-18 | Add _mesa_exec_malloc() and _mesa_exec_free() for allocating | Keith Whitwell | |
executable memory. Based on Thomas Hellstrom's patch. TODO: glapi.c also needs this, but cannot access this code. | |||
2005-10-18 | on r200, don't emit fog coords when fog isn't actually enabled. Fix bug with ↵ | Roland Scheidegger | |
vtxfmt not causing a fallback when fog coords are active. | |||
2005-10-17 | add GL_EXT_fog_coord support to radeon driver. No vtxfmt code (just uses ↵ | Roland Scheidegger | |
fallback) yet. May cause a tcl fallback if fog coord is used together with separate specular lighting. Fog factors are precomputed and then submitted instead of the raw coords (chip limitation, same as on r200). | |||
2005-10-16 | fix some obvious typos in radeon_reg.h (only currently unused bits affected) | Roland Scheidegger | |
2005-10-15 | enable cube maps on radeon (#2241 on bugzilla). No vtxfmt code yet (just ↵ | Roland Scheidegger | |
generates vfmt fallback). Code by Andreas Stenglein, some small adjustments by me. | |||
2005-10-13 | enable 3rd texture unit on radeon (default still 2 enabled units). Disable ↵ | Roland Scheidegger | |
some multitexcoord codegen stuff noone understands to make it work. Replace most code testing explicitly for unit 0 and 1 with loops instead of adding test for unit 2, smaller/more readable code at the cost of maybe some slight performance hit. (Code provided by Andreas Stenglein, some adjustments by me.) | |||
2005-10-13 | make sure texture matrix is updated often enough with texture rectangles | Roland Scheidegger | |
2005-10-11 | Minor driver cleanup. Remove unnecessery/unneded ↵ | Roland Scheidegger | |
radeon/r200AllocDmaRegionVerts function. No longer compile the radeon_compat stuff which was for drm 1.1 compatibility presumably but unused since about forever into the driver. | |||
2005-10-08 | remove code dealing with drm versions older than 1.3. The driver requires ↵ | Roland Scheidegger | |
(and requests) 1.3 since quite some time already to work at all. | |||
2005-10-05 | fix typo in radeon_maos_arrays.c from last commit (code currently unused, ↵ | Roland Scheidegger | |
that path is compile-tested only). | |||
2005-10-05 | remove unneeded parameter from radeonUploadTexMatrix. | Roland Scheidegger | |
2005-10-05 | Remove the tcl fallback for texture rectangle (by manipulating the texture ↵ | Roland Scheidegger | |
matrix) (tested with texrect). Enable texgen for r/q coordinates (tested with projtex). Fix projected texcoords when an app uses TexCoord3x and the texture matrix to save on vertex size (fixes ut2k3 shadow projectors in tcl mode). From texgenmix, all cases with all texgen or no texgen work, with the exception of texgen enabled for s/t only, this one works with hw tcl, but not with vtxfmt (suspect issues with vtxfmt), the mixed cases do not work (which is expected, and should be rare in practice), with the exception of the first one which hits a tcl fallback. | |||
2005-10-05 | In gl_texture_image replace IntFormat with InternalFormat and Format with | Brian Paul | |
_BaseFormat to be consistant with gl_renderbuffer. | |||
2005-09-26 | remove identity check for texgen planes (which was just plain wrong). | Roland Scheidegger | |
2005-09-26 | fix projective texturing for (swtcl) texture rectangles. Fix wrong argument ↵ | Roland Scheidegger | |
order for texgen/texmat matrix multiplication. | |||
2005-09-14 | updated comment | Brian Paul | |
2005-09-14 | make some functions static | Brian Paul | |
2005-09-14 | Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function, | Brian Paul | |
call driUpdateFramebufferSize() when we detect changes in window size/ position in radeonGetLock(). | |||
2005-09-13 | Replace ctx->Driver.StencilOp/Func/Mask() functions with | Brian Paul | |
ctx->Driver.Stencil*Separate() functions. | |||
2005-09-13 | just some reformatting | Brian Paul | |