summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-10-01evergreen/dri2: fix depth allocation for depth+stencilAlex Deucher
evergreen uses separate allocations for depth and stencil, so to handle that, create a depth buffer large enough to handle both. This is required for using the stencil buffer in mesa.
2010-09-09Fix NULL possible deref in evergreen_cp_wait_vline_syncMathieu BĂ©rard
2010-09-03evergreen: fix XvAlex Deucher
VS const buffer offset was wrong. fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29788
2010-09-02evergreen: add additional default stateAlex Deucher
Note, you also need a drm patch to fix the GPU hangs: drm/radeon/kms/evergreen: fix gpu hangs in userspace accel code Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-08-24evergreen Xv: remove stray line that caused a segfaultAlex Deucher
fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29788
2010-08-23evergreen: use vbo pool for constant buffersAlex Deucher
2010-08-23radeon: move vbo data to a separate structAlex Deucher
this way we can share the vbo code with const buffers
2010-08-23evergreen: fix dword counts in default stateAlex Deucher
2010-08-20Add initial EXA and Xv support for evergreenAlex Deucher
Based on the r6xx/r7xx code updated for evergreen. Still causes GPU hangs in some cases. We haven't tracked down why yet. Might be related to constant buffer persistence. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-08-20evergreen: set encoder type to DVI for HDMIAlex Deucher
Fixes: http://bugs.freedesktop.org/show_bug.cgi?id=27452 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-08-19DCE3+: switch pads to ddc mode when doing i2cAlex Deucher
The pins for ddc and aux are shared so you need to switch the mode when doing ddc. The ProcessAuxChannel table already sets the pin mode to DP. This should fix unreliable ddc issues on DP ports using non-DP monitors. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-08-12radeon: fixup non-kms buildDave Airlie
2010-08-12evergreen: fix multi-head cursor supportDave Airlie
2010-08-10radeon: take 8/10 encoding into a/c on displayport linkDave Airlie
2010-08-10dce32: remove rmx workaroundDave Airlie
2010-08-10atombios: fixup set crtc source like KMSDave Airlie
This removes a bunch of strict aliasing warnings and fixes the codepaths up like the latest KMS code, including a workaround for a bug on evergreen.
2010-08-10atombios: move adjust pixel clock around to follow KMS code flowDave Airlie
This reworks the pixel clock adjusting code to follow the KMS style, also fixes warnings in this code.
2010-08-10displayport: retry on timeoutDave Airlie
this is ported from KMS
2010-08-10evergreen: don't call YUV table on evergreenDave Airlie
2010-08-10evergreen: add support to parse firmware info for ext dp clkDave Airlie
2010-08-10atombios: realign digital transmitter/encoder setup with kmsDave Airlie
2010-08-10update atombios.h to latest from kernelDave Airlie
2010-08-09atom: upstream parser updateAlex Deucher
fixes digital output problems on evergreen asics
2010-08-05r6xx/r7xx: default to micro (1D) tiling for nowAlex Deucher
SW de-tiling used in the r600c 3D driver has issues with certain configurations. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-08-05r6xx/r7xx: add support for tiling with kms (v3)Alex Deucher
Requires radeon drm 2.6.0 and updated mesa. v2: - fix lockup due to not emiting DB_DEPTH_INFO https://bugs.freedesktop.org/show_bug.cgi?id=28342 - fix drm minor version to deal with evergreen accel v3: rebase on current ddx git Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-08-04radeon: add new pci idsAlex Deucher
2010-08-02r6xx/r7xx: move syrface sync emit to the functions that emit surface infoAlex Deucher
reduces code duplication.
2010-08-02EXA: move more common helpers to exa_sharedAlex Deucher
2010-08-02remove unused reg headers from radeon_exa_shared.cAlex Deucher
2010-08-02r6xx/r7xx: set VGT_MAX_VTX_INDX to a larger valueAlex Deucher
2010-08-02fix make distcheckDave Airlie
2010-08-01radeon/r600: restructure exa + vbo to provide more sharingDave Airlie
This is a precursor for r300/500 vbo support. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-07-30r6xx/r7xx: unify composite mask and non-mask pixel shaderAlex Deucher
2010-07-30r6xx/r7xx: clean up composite vertex shaderAlex Deucher
keep CF, ALU, Fetch instructions in separate groups
2010-07-28The local copy of the modes code is no longer required.Gaetan Nadon
The server 1.2 as shipped in the tarball on the web does not contain the modes code. It was added just after and found in git branch server-1.2-branch. The modes code was initially included in version ati 6.8.0 and fails to compile with server 1.2 as it requires randr 1.2. The modes code is included in server versions 1.3 and later, so there is no need to provide an unknown version of the modes code in the ati driver tarball. It will never be used. This patch makes the ati driver requiring server 1.3 or later. Version 6.8.0 configures and builds ok on server 1.3 Master branch post 6.13.1 configures and builds ok on server 1.3 Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-24config: add AM_PROG_CC_C_O for per-target compilation flagsGaetan Nadon
Per-target compilation flags (theatre200_drv_la_CFLAGS) are required when multiple targets which require different compiler flags, are build in the same makefile. Automake issues a command with -c and -o flags which not all compilers support. The object fles are prefixed with theatre200_drv_la. The macro AM_PROG_CC_C_O must then be used to provide this feature on compilers that do not have it. If not, a warning is issued at make time. This macros checks for compiler support and if missing, uses a "compile" script it generates in the package root directory. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21config: add comments for main statementsGaetan Nadon
2010-07-21config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILESGaetan Nadon
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21config: replace deprecated AC_HELP_STRING with AS_HELP_STRINGGaetan Nadon
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21r6xx/r7xx: group op variable stateAlex Deucher
Group the op variable state into one emit block, re-order to reduce dwords emitted.
2010-07-21config: complete AC_INIT m4 quotingGaetan Nadon
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21config: remove unrequired AC_SUBST for LIBDRM and LIBUDEVGaetan Nadon
These macros are called by the PKG_CHECK_MODULES macro. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20config: remove unrequired AC_SUBST([DRI_CFLAGS])Gaetan Nadon
This macro is called by PKG_CHECK_MODULES Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20config: remove unrequired AC_SUBST([XORG_CFLAGS])Gaetan Nadon
This macro is called by PKG_CHECK_MODULES Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20config: remove unrequired AC_HEADER_STDCGaetan Nadon
Autoconf says: "This macro is obsolescent, as current systems have conforming header files. New programs need not use this macro". Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Gaetan Nadon
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls AC_PROG_C_C99. This sets gcc with -std=gnu99. If AC_PROG_CC macro is called afterwards, it resets CC to gcc. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20config: update AC_PREREQ statement to 2.60Gaetan Nadon
Unrelated to the previous patches, the new value simply reflects the reality that the minimum level for autoconf to configure all x.org modules is 2.60 dated June 2006. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-20config: upgrade to util-macros 1.8 for additional man page supportGaetan Nadon
Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS The value of MAN_SUBST is the same for all X.Org packages.
2010-07-15kms: don't call cursor helper if using software cursorJerome Glisse
Fix : https://bugzilla.redhat.com/show_bug.cgi?id=601713 https://bugzilla.redhat.com/show_bug.cgi?id=598358 Signed-off-by: Jerome Glisse <jglisse@redhat.com>