summaryrefslogtreecommitdiff
path: root/src/radeon_exa_funcs.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-03Fix KMS on big endian machines.Michel Dänzer1-15/+76
2009-10-03EXA: Bail earlier from PrepareCopy hook on trivially unsupportable conditions.Michel Dänzer1-9/+9
2009-08-27KMS: Remove explicit radeon_bo_wait calls before radeon_bo_map.Michel Dänzer1-1/+0
2009-08-27KMS: Don't use a blit for UploadToScreen if the pixmap BO will be idle anyway.Michel Dänzer1-0/+6
2009-08-27KMS: DownloadFromScreen improvements.Michel Dänzer1-34/+17
2009-08-22exa/cs: add DFS from GTT optimisationDave Airlie1-0/+35
2009-08-19radeon/kms: add initial colortiling support (disabled by default).Dave Airlie1-0/+3
2009-08-07Properly let radeon_cs_flush_indirect() re-emit 2D state if necessary.Michel Dänzer1-2/+0
2009-08-07Add support for EXA_MIXED_PIXMAPS in xserver master.Michel Dänzer1-1/+5
2009-08-07Minor fixes for KMS EXA DownloadFromScreen hook.Michel Dänzer1-4/+4
2009-08-07Add KMS EXA UploadToScreen hook.Alex Deucher1-2/+63
2009-08-04radeon: fix compile with !kmsAlex Deucher1-1/+6
2009-08-04radeon/kms: add simple DownloadFromScreen implementationJerome Glisse1-8/+86
2009-07-08Further non-KMS fixes / cleanups.Michel Dänzer1-21/+16
2009-07-08Fix the build for the !XF86DRM_MODE caseAlex Deucher1-2/+10
2009-07-08Don't set EXA UploadTo/DownloadFromScreen hooks when they'd always return FALSE.Michel Dänzer1-9/+5
2009-07-08KMS CS fixes, take two.Michel Dänzer1-16/+35
2009-07-06radeon: port to new space checking in libdrm interfaceDave Airlie1-43/+16
2009-07-06Revert "KMS CS fixes."Dave Airlie1-26/+0
2009-07-05KMS CS fixes.Michel Dänzer1-0/+26
2009-07-02radeon: add KMS support (still disabled)Dave Airlie1-1/+4
2009-06-30EXA: fix the build on servers without EXA_HANDLES_PIXMAPSAlex Deucher1-2/+3
2009-06-30Warning fixes.Michel Dänzer1-2/+0
2009-06-30radeon: initial preparation for kms patch.Dave Airlie1-37/+179
2009-06-09Consolidate indentical RADEONDoneSolid/RADEONDoneCopy functionsAlex Deucher1-20/+4
2009-05-27radeon: remove dead codeAlex Deucher1-4/+1
2009-05-18EXA: Set new EXA_SUPPORTS_OFFSCREEN_OVERLAPS flag when we have a 2D engine.Michel Dänzer1-0/+4
2009-05-14Pre-R600 EXA: Fix coordinate limits off-by-one error.Michel Dänzer1-2/+2
2009-04-17r200/r300: implement brightness/contrast/hue/saturation/gamma controls for te...Roland Scheidegger1-4/+1
2009-02-27EXA: Make sure Prepare/FinishAccess hooks can handle EXA_PREPARE_AUX* indices.Michel Dänzer1-0/+3
2009-02-27Revert "EXA: Adapt to EXA changes in xserver Git."Michel Dänzer1-0/+2
2009-02-24EXA: Adapt to EXA changes in xserver Git.Michel Dänzer1-2/+0
2009-02-24Only call RADEONWaitForVLine if it might actually do anything useful.Michel Dänzer1-3/+6
2009-02-11Revert "Radeon EXA: wait for the engine to be idle before sw access"Alex Deucher1-2/+2
2009-02-10Radeon EXA: wait for the engine to be idle before sw accessAlex Deucher1-2/+2
2009-01-24Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks.Michel Dänzer1-97/+17
2008-12-05Make VSync for EXA and Xv configurableAlex Deucher1-3/+9
2008-12-05Optimise RADEONWaitForVLinePierre Ossman1-5/+5
2008-12-04First pass at tear-free accelAlex Deucher1-1/+8
2008-08-25Switch to using radeon_drm.h from the drmAlex Deucher1-2/+2
2008-08-25Move DRI to a separate structAlex Deucher1-3/+3
2008-08-25Move accel state to a separate structAlex Deucher1-47/+47
2008-06-25RADEON: adjustments to Jerome's last commitAlex Deucher1-12/+18
2008-06-25radeon: flush & wait for 2d & dma idle after 2d blitJerome Glisse1-0/+15
2008-05-13RS4xx: Split out RS400 and RS480 as separate familiesAlex Deucher1-3/+3
2008-05-12Replace CARD{8,16,32} with uint{8,16,32}_tMatt Turner1-16/+16
2008-05-09RADEON: fixup ifdef from last commitAlex Deucher1-3/+3
2008-05-08RADEON: disable MMIO paths for EXA composite/texvid on IGP/R5xxAlex Deucher1-0/+7
2008-04-14EXA: Don't wait for 3D idle after each Composite()Alex Deucher1-3/+3
2008-03-19RADEON: add new macros to distinguish between R3xx and R5xx 3DAlex Deucher1-2/+2