aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/radeon/radeon_screen.c
Commit message (Collapse)AuthorAgeFilesLines
* radeon: cleanup compile defines mess.Dave Airlie2009-09-161-31/+31
| | | | | I inherited this and really it stayed around far too long, make it nice and simple.
* radeon/dri2: add gl20 bits for r300/r600 just like dri1 doesDave Airlie2009-09-031-0/+2
|
* r100: Use shared debug code.Pauli Nieminen2009-08-311-30/+3
| | | | | | Converted r100 to use shared debug code with sed and fast compile check. New code has compability layer so old debugging code doesn't have to be changed all immidiatly.
* r600: add missing r7xx pci idAlex Deucher2009-08-311-0/+1
|
* radeon: Fix all compiler warnings.Pauli Nieminen2009-08-251-24/+5
|
* r300: add support for getting Z pipe info from drmAlex Deucher2009-08-241-0/+18
| | | | | | Needed for occulsion queries on rv530 chips Signed-off-by: Alex Deucher <[email protected]>
* r600: add support for RS880Alex Deucher2009-08-221-0/+8
|
* r600: split state emit into block specific functionsAlex Deucher2009-08-201-1/+1
| | | | | We probably want to go finer grained eventually, but this is a good start.
* radeon: add flag for drm OQ supportMaciej Cencora2009-08-151-5/+7
|
* r600: clean up Create/DestroyContextAlex Deucher2009-08-121-5/+3
|
* r200: Prevent TexGenMatrix from leaking when destroying r200 context.Pauli Nieminen2009-08-121-5/+5
| | | | Signed-off-by: Pauli Nieminen <[email protected]>
* r600: add some new r7xx pci idsAlex Deucher2009-08-031-0/+5
|
* r600: add some missing pci idsAlex Deucher2009-08-031-0/+2
|
* r300: Detangle fragment program compiler from driver-specific structureNicolai Hähnle2009-07-271-1/+3
| | | | | | | | This is in preparation of sharing the fragment program compiler with Gallium: Compiler code is moved into its own directory and modified so that it no longer depends on driver structures. Signed-off-by: Nicolai Hähnle <[email protected]>
* r600: Use R600_SCRATCH_REG_OFFSET rather than RADEON_SCRATCH_REG_OFFSETAlex Deucher2009-07-271-1/+1
| | | | noticed by vehemens on IRC.
* Merge branch 'mesa_7_5_branch'Michel Dänzer2009-07-201-2/+2
|\
| * radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil.Michel Dänzer2009-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Otherwise simple apps like glxgears pick up a DirectColor visual since the X server mixes the depth 32 visual in with the other GLX visuals, and this seems to result in a (mostly) black screen due to a bad ColorMap for a lot of people. The bad ColorMap may be a bug in the apps, the X server or X driver, and regardless of that I think the X server should ideally make the depth 32 GLX visual separate from the rest again, but in the meantime this makes us cope. (depth_bits is either 16 or 24, never 0)
| * R300: add quadpipe overridesAlex Deucher2009-04-281-4/+13
| | | | | | | | | | RV410 SE chips only have 1 quadpipe. Also, handle other R300 chip with quadpipe override
* | R6xx/r7xx: first pass at texture supportAlex Deucher2009-07-061-4/+4
| | | | | | | | texture bo setup isn't quite working yet
* | Merge master and fix conflictsAlex Deucher2009-06-121-85/+93
|\ \
| * | radeon: Provide a more detailled GL_RENDERER string.Nicolai Hähnle2009-06-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Display the chip family and PCI ID. This can be parsed easily, and essentially all information that the driver has about the chip can be deduced from it. Signed-off-by: Nicolai Hähnle <[email protected]>
| * | radeon: Remove drawable & readable from radeon_dri_mirrorNicolai Hähnle2009-05-241-0/+1
| | | | | | | | | | | | | | | | | | | | | The duplication of state data caused a crash due to double-free on destruction of context, because a variable wasn't correctly null'ed out. Signed-off-by: Nicolai Hähnle <[email protected]>
| * | radeon: IRQ always enabled in DRI2 path no need to query kernel for itJerome Glisse2009-05-081-2/+1
| | |
| * | radeon/r200: enable all the optional drm support bitsDave Airlie2009-05-051-0/+9
| | |
| * | R300: add quadpipe overridesAlex Deucher2009-04-281-4/+23
| | | | | | | | | | | | | | | RV410 SE chips only have 1 quadpipe. Also, handle other R300 chip with quadpipe override.
| * | radeno: cleanup the startup path furtherDave Airlie2009-04-281-5/+4
| | |
| * | radeon: further cleanup dri1 screen initDave Airlie2009-04-281-7/+3
| | |
| * | radeon: remove kernel mm, dri2 path takes care of itDave Airlie2009-04-281-60/+44
| | |
| * | r300: fix valgrind warningsMaciej Cencora2009-04-271-5/+5
| | |
* | | Add RV740 supportAlex Deucher2009-06-111-0/+9
| | |
* | | move radeon_set_screen_flags() up so CHIP_FAMILY is set before using itAlex Deucher2009-06-101-4/+4
| | | | | | | | | | | | fixes last commit.
* | | Use correct scratch reg offset for r6xx/r7xxAlex Deucher2009-06-101-2/+6
| | |
* | | add missing RS780 pci idAlex Deucher2009-05-261-0/+1
| | |
* | | Makeup checkin for radeon code change paired with r6/7 code.root2009-05-191-2/+2
| | |
* | | Fix r6 code bugs.Richard Li2009-05-151-9/+31
| | |
* | | R6xx/R7xx: WIP r6xx-rewrite codeRichard Li2009-05-081-6/+5
| | |
* | | Initial pull of code from r6xx-r7xx-support branchRichard Li2009-04-211-5/+5
| | | | | | | | | | | | Not functional yet.
* | | Merge branch 'radeon-rewrite' of ↵Alex Deucher2009-04-101-15/+20
|\| | | | | | | | | | | git+ssh://[email protected]/git/mesa/mesa into r6xx-rewrite
| * | Merge remote branch 'origin/master' into radeon-rewriteDave Airlie2009-04-091-15/+20
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/r200/r200_tex.c src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_context.h src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texmem.c src/mesa/drivers/dri/r300/r300_texstate.c src/mesa/drivers/dri/radeon/radeon_tex.c
| | * radeon: Expose a 32 bit RGBA fbconfig even when the screen depth is 16.Michel Dänzer2009-04-061-15/+20
| | | | | | | | | | | | | | | | | | | | | Otherwise current xserver / libGL no longer expose a 32 bit RGBA GLX visual, and compiz fails. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=20479 .
* | | R6xx/R7xx: r300 -> r600 symbolsAlex Deucher2009-04-091-8/+8
| | |
* | | R600: initial copy of r300 codeAlex Deucher2009-04-081-18/+206
|/ /
* | radeon: add support for new ttmJerome Glisse2009-04-061-20/+30
| |
* | radeon/r200/r300: collapse context destruction down to a common path.Dave Airlie2009-04-021-36/+10
| | | | | | | | | | Context destruction was nearly the same over all the drivers, so collapse it down.
* | radeon: fixup render buffer cleanupsDave Airlie2009-04-011-18/+29
| | | | | | | | this fixes qtdemo-qt4 starting and a leak in glxgears exit
* | radeon: fix pixel readback for RGB8 testsDave Airlie2009-03-311-1/+8
| |
* | radeon: setup pipes for r300Dave Airlie2009-03-241-0/+31
| |
* | radeon: stupid mesa extension failDave Airlie2009-03-241-0/+2
| |
* | Merge branch 'radeon-fbo-hacking' into radeon-rewriteDave Airlie2009-03-231-102/+19
|\ \
| * | raedon/r200/r300: mega-FBO commits.Dave Airlie2009-03-231-20/+20
| | | | | | | | | | | | | | | | | | Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions