aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r600/r600_context.h
Commit message (Collapse)AuthorAgeFilesLines
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-3/+3
|
* Rename GLvisual and __GLcontextModes to struct gl_configKristian Høgsberg2010-10-131-1/+1
|
* evergreen : initial support driver code.richard2010-08-201-0/+50
|
* dri: Add DRI entrypoints to create a context for a given APIKristian Høgsberg2010-04-281-1/+2
|
* radeon/r300/r600: share common glCopyTex(Sub)Image codeMaciej Cencora2010-01-191-1/+0
|
* r600: improve blit supportAlex Deucher2010-01-151-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.
* r600: add initial blit supportAndre Maasikas2010-01-151-0/+3
|
* Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg2010-01-041-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.
* r600: support vertex_array_bgraAndre Maasikas2010-01-041-0/+1
| | | | | Use vertex program key mechanism and swizzle during vertex fetch - is there a better way?
* r600: remove remains of old tnl pipelineAlex Deucher2009-10-231-30/+0
|
* r600: remove support for host-based ibsAlex Deucher2009-10-021-14/+12
| | | | | | no longer used now that the hw supports this natively. Also, clean up some formatting.
* r600 : add draw_prim support.Richard Li2009-09-221-0/+32
|
* r600: various cleanupsAlex Deucher2009-09-211-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 <[email protected]>
* r600: enable caching of vertex programsAndre Maasikas2009-09-111-0/+3
|
* r600: make state emit more fine grainedAlex Deucher2009-08-221-0/+10
| | | | | Gives a nice speed boost in most apps since we only emit what state we need.
* r600: move full state to radeon state atomsAlex Deucher2009-08-221-14/+12
|
* r600: convert to using common radeon state atomsAlex Deucher2009-08-201-19/+25
| | | | | | switches more state handling to common code. We need should be more fine grained with the state atoms eventually.
* r600: improve state emissionAlex Deucher2009-08-201-0/+13
| | | | | Slowing migrating to atom based system like the other radeon drivers.
* r600: split state emit into block specific functionsAlex Deucher2009-08-201-3/+8
| | | | | We probably want to go finer grained eventually, but this is a good start.
* radeon: Optimize memory handling for dma operations.Pauli Nieminen2009-08-181-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 <[email protected]>
* radeon: Minor warnings cleanup.Eric Anholt2009-08-121-0/+11
|
* r600: remove unused offset_mod stuffAlex Deucher2009-07-311-7/+0
| | | | this is a step in migrating to the common cs code
* R6xx/r7xx: warning fixesKevin DeKorte2009-07-171-0/+2
| | | | patch from Kevin DeKorte with some minor fixes from me.
* R6xx/r7xx: warning fixesKevin DeKorte2009-07-151-0/+4
|
* functions declaration with 'extern'Cooper Yuan2009-06-221-0/+3
|
* get rid of chip_object structAlex Deucher2009-05-291-14/+16
|
* more cleanupAlex Deucher2009-05-291-6/+0
|
* more cleanupAlex Deucher2009-05-291-1/+0
|
* more cleanupAlex Deucher2009-05-291-8/+0
|
* more cleanupAlex Deucher2009-05-291-29/+0
|
* Remove unused functionsAlex Deucher2009-05-291-14/+0
|
* r6xx/r7xx: switch to common dma functions for vecsAlex Deucher2009-05-291-10/+0
|
* Fix r6 code bugs.Richard Li2009-05-151-2/+3
|
* R6xx/R7xx: WIP r6xx-rewrite codeRichard Li2009-05-081-22/+17
|
* Initial pull of code from r6xx-r7xx-support branchRichard Li2009-04-211-540/+70
| | | | Not functional yet.
* R6xx/R7xx: r300 -> r600 symbolsAlex Deucher2009-04-091-245/+245
|
* R600: initial copy of r300 codeAlex Deucher2009-04-081-0/+716