summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri
AgeCommit message (Collapse)Author
2006-08-09Add Intel i965G/Q DRI driver.Eric Anholt
This driver comes from Tungsten Graphics, with a few further modifications by Intel.
2006-07-31fix #6991Aapo Tahkola
2006-07-30Add support for GL_MESA_shader_debug.Michal Krol
2006-07-27r300_emit.h cleanup.Jerome Glisse
Remove unused macro Replace LOCAL_VAR, PREFIX* Indent code Remove radeon redundant CP type 3 packet
2006-07-20Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul
"gl_" to match other structs.
2006-07-15A small logic error.Rune Petersen
We need to call do_swizzle() when the scaler _or_ vector unit have a swizzle other 000/ZERO/111/ONE. This ensures that the gloss on banners in ut2004 is not angel-dependent (since when was banners glossy?).
2006-07-13LIB_DIR is now just 'lib' or 'lib64'Brian Paul
Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck.
2006-07-12fix another memleakTilman Sauerbeck
2006-07-11_mesa_destroy_context() frees radeon->glCtx so we must not access it afterwardsTilman Sauerbeck
2006-07-11Revert the SiS and Unichrome DRM version check changes.Thomas Hellström
2006-07-10The SiS and Unichrome drivers assume that the handle to theThomas Hellström
AGP map is equivalent to the AGP physical address. Fix this.
2006-07-09Fix #7195Aapo Tahkola
2006-07-05R300_RR_ROUTE_1 still needs to be initialized.Aapo Tahkola
2006-07-04Add R300_VAP_CNTL 0x2140 and cosmetic cleanup.Jerome Glisse
2006-07-04enable hw antialiasing (Martijn van Oosterhout)Brian Paul
2006-07-03additional clipping/viewport fixes (Martijn van Oosterhout)Brian Paul
2006-07-03some minor simplifications (same as in r300 driver) since mesa's internally ↵Roland Scheidegger
used swizzle and writemask flags are identical to the bits used on the hardware, use a macro to error out if these assumptions are no longer true.
2006-07-03check if radeon_drm.h from libdrm is new enough, otherwise print an error to ↵Roland Scheidegger
make it easier to figure out why it won't compile...
2006-07-03Add copyright header and minor cleanup.Jerome Glisse
2006-07-03fix clipping bug on context change (Martijn van Oosterhout)Brian Paul
2006-07-01initialize offset to avoid bogus warnings from valgrindTilman Sauerbeck
2006-06-30Vertex/fragment program patches (Rune Petersen)Brian Paul
2006-06-30clipping fixes (Martijn van Oosterhout)Brian Paul
2006-06-29Fix typo.Jerome Glisse
2006-06-29destroy left-over VBOs on shutdownTilman Sauerbeck
2006-06-29instead of messing with _TNL_LAST_GENERIC and _TNL_FIRST_GENERIC, use ↵Tilman Sauerbeck
_TNL_NUM_GENERIC. this fixes an off-by-one error (we didn't handle the final attribute)
2006-06-29cleanup, avoid magic valuesTilman Sauerbeck
2006-06-29only assert front/back pitch if double-buffered (bug 7663)Brian Paul
2006-06-27Fix stencil clears that have caused problems with redbook/stencil, ↵Aapo Tahkola
tests/stencilwrap and ut2k4 adrenaline pills.
2006-06-27Fix generic vertex attribs (Rune Petersen)Aapo Tahkola
2006-06-26locking fixes (Martijn Van Oosterhout)Brian Paul
2006-06-26Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into lib64/.Brian Paul
Probably need to fix the install destinations too...
2006-06-23more cleanupsTilman Sauerbeck
2006-06-22New 'install' targets in makefile. See bug 2372.Brian Paul
2006-06-18no need to handle ARL in a special way, it's a generic scalar operation. ↵Tilman Sauerbeck
only tested on r300.
2006-06-18fix broken address register readsAapo Tahkola
2006-06-15Call _mesa_resize_framebuffer() within intelWindowMoved(). FixesKeith Whitwell
googleearth glitches.
2006-06-12Make r300 driver build with GL_APPLE_vertex_array_object changes.Ian Romanick
Sorry for the breakage. These changes are only build tested.
2006-06-12Add support for GL_APPLE_vertex_array_object. Several test programsIan Romanick
and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required.
2006-06-12fire vertices before context destruction.Alan Hourihane
2006-06-11destroy the memory manager along with the contextTilman Sauerbeck
2006-06-10enable arb_vertex_program by default if drm is new enough. Do a fallback ↵Roland Scheidegger
when it's a nv_vp as there could be issues.
2006-06-09shuffle some code to make some assertions in the _savage_texstore_a111xxxx ↵Roland Scheidegger
functions compile without error...
2006-06-08include tnl/tnl.h for _tnl_program_string()Tilman Sauerbeck
2006-06-08mark ARL operand as scalar (Roland Scheidegger)Tilman Sauerbeck
2006-06-08struct op_names: get rid of the 'output operands' field as it's not used ↵Tilman Sauerbeck
(Roland Scheidegger)
2006-06-08Improve slightly wrong CMP_SRCS test to avoid unencessary instructions. ↵Roland Scheidegger
Clean up the r200 vertex program code a bit.
2006-06-06prevent possible program mix up with sw vps (Roland Scheidegger)Aapo Tahkola
2006-06-06prevent run_arb_vertex_program from running tnl programs unless ↵Aapo Tahkola
ctx->_MaintainTnlProgram is set
2006-06-06make sure tex format is supported.Aapo Tahkola