summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r600_context.h
AgeCommit message (Collapse)Author
2010-04-28dri: Add DRI entrypoints to create a context for a given APIKristian Høgsberg
2010-01-19radeon/r300/r600: share common glCopyTex(Sub)Image codeMaciej Cencora
2010-01-15r600: improve blit supportAlex Deucher
- 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 Maasikas
2010-01-04Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg
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 Maasikas
Use vertex program key mechanism and swizzle during vertex fetch - is there a better way?
2009-10-23r600: remove remains of old tnl pipelineAlex Deucher
2009-10-02r600: remove support for host-based ibsAlex Deucher
no longer used now that the hw supports this natively. Also, clean up some formatting.
2009-09-22r600 : add draw_prim support.Richard Li
2009-09-21r600: various cleanupsAlex Deucher
- 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 Maasikas
2009-08-22r600: make state emit more fine grainedAlex Deucher
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 Deucher
2009-08-20r600: convert to using common radeon state atomsAlex Deucher
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 Deucher
Slowing migrating to atom based system like the other radeon drivers.
2009-08-20r600: split state emit into block specific functionsAlex Deucher
We probably want to go finer grained eventually, but this is a good start.
2009-08-18radeon: Optimize memory handling for dma operations.Pauli Nieminen
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 Anholt
2009-07-31r600: remove unused offset_mod stuffAlex Deucher
this is a step in migrating to the common cs code
2009-07-17R6xx/r7xx: warning fixesKevin DeKorte
patch from Kevin DeKorte with some minor fixes from me.
2009-07-15R6xx/r7xx: warning fixesKevin DeKorte
2009-06-22functions declaration with 'extern'Cooper Yuan
2009-05-29get rid of chip_object structAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29Remove unused functionsAlex Deucher
2009-05-29r6xx/r7xx: switch to common dma functions for vecsAlex Deucher
2009-05-15Fix r6 code bugs.Richard Li
2009-05-08R6xx/R7xx: WIP r6xx-rewrite codeRichard Li
2009-04-21Initial pull of code from r6xx-r7xx-support branchRichard Li
Not functional yet.
2009-04-09R6xx/R7xx: r300 -> r600 symbolsAlex Deucher
2009-04-08R600: initial copy of r300 codeAlex Deucher