summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/radeon
AgeCommit message (Collapse)Author
2004-04-08build fixesAlan Hourihane
2004-03-26New Makefile systemBrian Paul
2004-03-26Make sure drivers don't dereference a NULL pointer ifIan Romanick
__driUtilCreateNewScreen returns NULL.
2004-03-21Implemented support for software-based AUX color buffers.Brian Paul
Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
2004-03-18Convert int(8|32)_t to uint(8|32)_t, like should have been done the first time.Ian Romanick
2004-03-17Convert all uses of CARD32 and CARD8 to int32_t and int8_t.Ian Romanick
2004-03-12Adjust includes to help DRI buildJon Smirl
2004-03-12These files are redundant now. Definitions come from DRM files.Jon Smirl
2004-03-11Adjustments to make everything use IOCTL/sarea defines in DRM insteadJon Smirl
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
2004-03-01Add support for the new DRI driver interfaces to the radeon driver (patch ↵Roland Scheidegger
ported from the r200 driver, r200_screen.c rev. 1.8 - 1.12)
2004-02-28Only print message about disabling HW TCL if the chip supports it in theMichel Dänzer
first place, and make the message a bit clearer. + Remove some extraneous whitespace.
2004-02-26added _tnl_allow_vertex/pixel_fog() callsBrian Paul
2004-02-16texture env combine refactor (Andreas Stenglein), following the same ↵Roland Scheidegger
principles as the refactored code already present in the R200 driver
2004-02-10change lighting to use MULT instead of PREMULT (i.e. move some lighting ↵Roland Scheidegger
color calculations to the GPU)
2004-02-06Refactor "class" texture environments to be implemented in terms ofIan Romanick
ARB_texture_env_combine state.
2004-02-06fix potential problem overwriting dma regionRoland Scheidegger
2004-02-06remove bogus check of texture target in RadeonTexParameterRoland Scheidegger
2004-02-02Include context.h in radeon_state.c.Felix Kuehling
2004-01-28Fixed a cut-and-paste bug from the BlendFuncSeparate driver interfaceIan Romanick
change.
2004-01-28Use NEED_SECONDARY_COLOR() for checking specular state at all timesKeith Whitwell
when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might be non-zero).
2004-01-27Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick
The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
2004-01-27Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a singleKeith Whitwell
array, texObj->Image[face][level].
2004-01-26remove bogus assertion in DeleteTexture() functionBrian Paul
2004-01-26Make the drivers using the common texmem code work with NewTextureObjectFelix Kuehling
in Mesa. This is analogous to changes idr made to the r200 driver. Patch submitted by Andreas Stenglein.
2004-01-24Parse radeon, not r200 configuration in radeonCreateContext.Felix Kuehling
2004-01-24Fix hardware ROP state handling (Roland Scheidegger)Michel Dänzer
2004-01-23Call UpdateMaterial() unconditionally on GL_COLOR_MATERIAL state changeMichel Dänzer
(Roland Scheidegger), and update lighting state unconditionally there. Fixes lighting oddities in the xscreensaver endgame hack, bzflag and possibly elsewhere.
2004-01-23Fix attenuation hardware state handling, inspired by the R200 DDK referenceMichel Dänzer
driver (our r200 driver basically didn't do this at all, maybe got lost along the way?)
2004-01-21Silence some compiler warnings.Ian Romanick
2004-01-21Remove dd_function_table::BlendFunc. All drivers now useIan Romanick
dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same.
2004-01-20Undo some bits from last check-in related to the ctx->Driver.NewTextureObjectBrian Paul
functions. Don't allocate the driver-specific data during texture object creation but do it later as needed (as code originally was).
2004-01-20Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul
by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
2004-01-19replace -lm with $(GL_LIB_DEPS) to get -lexpatBrian Paul
2004-01-18minor changes to silence warningsBrian Paul
2004-01-18Change get_ust_nop()'s parameter from int64_t to uint64_t to silence warnings.Brian Paul
2004-01-17Fix cosmetic GL_RENDERER string problem (Andreas Stenglein)Michel Dänzer
2004-01-13Added support for EXT_texture_mirror_clamp.Ian Romanick
2004-01-12Removed redundant extension strings. The Mesa extension mechanismIan Romanick
automatically enables "duplicate" extensions without the driver explicitly enabling them.
2004-01-11call _mesa_delete_texture_object() from in the driver's DeleteTexture functionBrian Paul
2004-01-05Add support for Radeon IGP chipsets, based off of mcgrof-radeon-igp-v3.diffEric Anholt
XFree86 bug: 314
2004-01-05Re-commit t_vertex.[ch] changes to fd.o server.Keith Whitwell
2004-01-05Added def_max_anisotropy and no_neg_lod_bias options to radeon and r200.Felix Kuehling
The def_max_anisotropy option breaks driconf. :( I'm going to upload a fixed version soon.
2004-01-04New, less expensive workaround for state-change lockups.Felix Kuehling
2004-01-04Reenable the vtxfmt code paths in the radeon and r200 drivers.Felix Kuehling
2003-12-28Fix TCL_LIGHT_MODEL_CTL setting in radeonColorMaterial.Felix Kuehling
2003-12-12applied Felix's patch for configuration systemBrian Paul
2003-12-12new MakefilesBrian Paul
2003-12-12set MaxTextureImageUnits, MaxTextureCoordUnitsKeith Whitwell
2003-12-11Updates to tnl_dd_dmatmp.hKeith Whitwell
- Allocate vertices explicitly, rather than trying to talk about dma buffers. - Clean up the various Flush() operations. - Don't allow fallbacks any longer. Provide a support function to detect them ahead o ftime Updates to tnl_dd_vbtmp.h - Get rid of power-of-two vertex strides. Pack all vertices tightly. - Get texunit 2,3 emit working coorrectly. Other stuff: - Get rid of lingering Ubyte color support. - Fix a few compiler warnings.
2003-12-10fix from DRI trunkAlan Hourihane