summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r600_context.h
AgeCommit message (Collapse)AuthorFilesLines
2011-10-28r300c, r600c: Remove these DRI drivers.Eric Anholt1-245/+0
They have been superseded by the gallium equivalents. Acked-by: Michel Dänzer <michel@daenzer.net> Acked-by: Alex Deucher <alexdeucher@gmail.com> Acked-by: Dave Airlie <airlied@gmail.com> Acked-by: Corbin Simpson <mostawesomedude@gmail.com>
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg1-3/+3
2010-10-13Rename GLvisual and __GLcontextModes to struct gl_configKristian Høgsberg1-1/+1
2010-08-20evergreen : initial support driver code.richard1-0/+50
2010-04-28dri: Add DRI entrypoints to create a context for a given APIKristian Høgsberg1-1/+2
2010-01-19radeon/r300/r600: share common glCopyTex(Sub)Image codeMaciej Cencora1-1/+0
2010-01-15r600: improve blit supportAlex Deucher1-0/+2
- fill in more src/dst formats - disable depth copies for now - set proper data formats in render target regs - fill in additional default state The swizzles on some of the less used mesa formats are probably wrong.
2010-01-15r600: add initial blit supportAndre Maasikas1-0/+3
2010-01-04Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg1-1/+1
As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.
2010-01-04r600: support vertex_array_bgraAndre Maasikas1-0/+1
Use vertex program key mechanism and swizzle during vertex fetch - is there a better way?
2009-10-23r600: remove remains of old tnl pipelineAlex Deucher1-30/+0
2009-10-02r600: remove support for host-based ibsAlex Deucher1-14/+12
no longer used now that the hw supports this natively. Also, clean up some formatting.
2009-09-22r600 : add draw_prim support.Richard Li1-0/+32
2009-09-21r600: various cleanupsAlex Deucher1-19/+0
- max texture size is 8k, but mesa doesn't support that at the moment. - attempt to set shader limits to what the hw actually supports - clean up some old r300 cruft - no need to explicitly disable irqs. This is fixed in the drm now. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-09-11r600: enable caching of vertex programsAndre Maasikas1-0/+3
2009-08-22r600: make state emit more fine grainedAlex Deucher1-0/+10
Gives a nice speed boost in most apps since we only emit what state we need.
2009-08-22r600: move full state to radeon state atomsAlex Deucher1-14/+12
2009-08-20r600: convert to using common radeon state atomsAlex Deucher1-19/+25
switches more state handling to common code. We need should be more fine grained with the state atoms eventually.
2009-08-20r600: improve state emissionAlex Deucher1-0/+13
Slowing migrating to atom based system like the other radeon drivers.
2009-08-20r600: split state emit into block specific functionsAlex Deucher1-3/+8
We probably want to go finer grained eventually, but this is a good start.
2009-08-18radeon: Optimize memory handling for dma operations.Pauli Nieminen1-16/+0
We keep dma buffer objects in list untill they have been unused for many draw operations. Current limit of having 100 flushes is just guess for good performance/memory trade off. Moving WARN_ONCE macro to common context because it is used in multiple drivers. Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
2009-08-12radeon: Minor warnings cleanup.Eric Anholt1-0/+11
2009-07-31r600: remove unused offset_mod stuffAlex Deucher1-7/+0
this is a step in migrating to the common cs code
2009-07-17R6xx/r7xx: warning fixesKevin DeKorte1-0/+2
patch from Kevin DeKorte with some minor fixes from me.
2009-07-15R6xx/r7xx: warning fixesKevin DeKorte1-0/+4
2009-06-22functions declaration with 'extern'Cooper Yuan1-0/+3
2009-05-29get rid of chip_object structAlex Deucher1-14/+16
2009-05-29more cleanupAlex Deucher1-6/+0
2009-05-29more cleanupAlex Deucher1-1/+0
2009-05-29more cleanupAlex Deucher1-8/+0
2009-05-29more cleanupAlex Deucher1-29/+0
2009-05-29Remove unused functionsAlex Deucher1-14/+0
2009-05-29r6xx/r7xx: switch to common dma functions for vecsAlex Deucher1-10/+0
2009-05-15Fix r6 code bugs.Richard Li1-2/+3
2009-05-08R6xx/R7xx: WIP r6xx-rewrite codeRichard Li1-22/+17
2009-04-21Initial pull of code from r6xx-r7xx-support branchRichard Li1-540/+70
Not functional yet.
2009-04-09R6xx/R7xx: r300 -> r600 symbolsAlex Deucher1-245/+245
2009-04-08R600: initial copy of r300 codeAlex Deucher1-0/+716