summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-06Revert "Switch to using a buffer object for the vertex buffer"Jesse Barnes
This reverts commit 1abf4d3a7a203ff5d6e5ceda29573e7fd69ddf8e. Conflicts: src/i965_render.c - flushing was removed, keep it that way
2008-08-06Fix SDVO HDMI encoding detect (#16920)Zhenyu Wang
Check return value of get supported encode command and current encoding mode, which could be DVI or HDMI. (cherry picked from commit f91134795b545c8baebf218975b261c76a0e5873)
2008-08-06Fix SDVO HDMI encoding detect (#16920)Zhenyu Wang
Check return value of get supported encode command and current encoding mode, which could be DVI or HDMI.
2008-08-05[uxa] Remove unused pixmap size limits.Keith Packard
All size-related rendering limits should be managed by the driver in the pixmap_is_offscreen call. There's no need for uxa to even know these values.
2008-08-05[uxa] Check xalloc returns and deal with failureKeith Packard
Failing xalloc in a rendering function means just dropping the drawing on the floor (that's what we've always done).
2008-08-05Use EXA by default instead of UXA until we have GTT mappingKeith Packard
2008-08-05Rename uxa using _ instead of capsKeith Packard
2008-08-05Change PrepareAccess to take access mode rather than indexKeith Packard
2008-08-05Add batch flush in i830_uxa_prepare_accessKeith Packard
2008-08-05Add throttlingKeith Packard
2008-08-05Use dri_bo for all object allocations, including pixmaps under uxaKeith Packard
2008-08-05Don't call sync on prepare_access -- just let the driver deal with it.Keith Packard
Let the driver do whatever sync is necessary from the prepare_access hook rather than forcing a full sync.
2008-08-05Make EXA functions work for UXA as wellKeith Packard
EXA and UXA have the same acceleration interface, but UXA doesn't provide pixmap stride information as it doesn't manage pixmaps. Move all of that into the driver structure so that the acceleration functions needn't reference the EXA structure.
2008-08-05Add UXA - the unified memory acceleration architecture.Keith Packard
This eliminates the cost of EXA migration management while providing full pixmap allocation control to the driver. The goal is to make something useful for UMA drivers.
2008-08-05Reorganize VBIOS codeJesse Barnes
Make VBT parsing happen at driver init time rather than in each output init function, to save time and better separate VBIOS code into i830_bios.[ch]. The changes end up touching the output files due to field name changes, and allow us to reorder & simplify our LFP mode detection code.
2008-08-05Merge branch 'drm-gem' of ↵Jesse Barnes
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel into drm-gem
2008-08-05Merge branch 'master' into drm-gemJesse Barnes
Conflicts: src/i830_driver.c
2008-08-04Fix up the HP Pavilion ze4944ea quirkJulien Cristau
The chip is 855GM, not GM45. (cherry picked from commit 1a59cc6b9acf312de1755d67757bf7f1967342e4)
2008-08-04Fix up the HP Pavilion ze4944ea quirkJulien Cristau
The chip is 855GM, not GM45.
2008-07-31Man page typo fixesAlan Coopersmith
2008-07-31Update man pageJesse Barnes
Add example dual head config, add info on bug reporting.
2008-08-01Fix SDVO reg definitionZhenyu Wang
Remove wrong set tv resolution command, adding HDMI regs in dump. (cherry picked from commit 76eb8e6f1f0c6962b23550564f4273f392567857)
2008-08-01Don't program dsparb on new Intel chipZhenyu Wang
On new chip, DSPARB is controlled by hardware only.
2008-08-01Reorder visuals reported by the intel driverTomas Carnecky
The root window visual can not be changed. Neither at runtime nor through the configuration file. The xserver simply selects the first one that matches the class (usually TrueColor). I need a root window visual with stencil buffer because my compiz plugin uses the it for some operations. This patch reorders the visuals that the 3D driver reports and puts the one with stencil (and depth) bits as first. (cherry picked from commit 42fb06f3f14fbec070350cf48361be4a0be0af04)
2008-07-31Merge branch 'master' of ↵Jesse Barnes
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel Conflicts: src/i830_display.c
2008-07-31Update DSPARB while planes are still offJesse Barnes
This avoids the flickering people reported in the 2.4.0 release.
2008-07-31Update DSPARB while planes are still offJesse Barnes
This avoids the flickering people reported in the 2.4.0 release.
2008-07-31Call DRM_I915_GEM_THROTTLE from I830BlockHandlerCarl Worth
This prevents the CPU from ridiculously outrunning the GPU.
2008-07-31Add call to intel_bufmgr_gem_enable_reuseCarl Worth
This instructs GEM to reuse buffer objects and improves the performance of my favorite 'x11perf -aa10text' from about 169k to about 188k glyphs/sec.
2008-07-31Eliminate unnecessary flush from i965_compositeCarl Worth
This improves 'x11perf -aa10text' performance from ~144k to ~169k
2008-07-31Switch to using a buffer object for the vertex bufferCarl Worth
2008-07-31Add OUT_RELOC macro and backing intel_batch_emit_reloc functionCarl Worth
2008-07-31Fix SDVO reg definitionZhenyu Wang
Remove wrong set tv resolution command, adding HDMI regs in dump.
2008-07-31Don't program dsparb on new Intel chipZhenyu Wang
On new chip, DSPARB is controlled by hardware only.
2008-07-30intel-gem: Use new getparam to detect kernel GEM support.Eric Anholt
2008-07-30Reorder visuals reported by the intel driverTomas Carnecky
The root window visual can not be changed. Neither at runtime nor through the configuration file. The xserver simply selects the first one that matches the class (usually TrueColor). I need a root window visual with stencil buffer because my compiz plugin uses the it for some operations. This patch reorders the visuals that the 3D driver reports and puts the one with stencil (and depth) bits as first.
2008-07-27Prepare changelog for uploadJulien Cristau
2008-07-27Drop the debian revision from the libxvmc-dev build-dep.Julien Cristau
2008-07-27Run autoreconf at build-time; build-depend on automake, libtool and xutils-dev.Julien Cristau
2008-07-27Update DEB_BUILD_OPTIONS handlingJulien Cristau
Don't handle the nostrip build option in debian/rules, dh_strip does that; allow the parallel=n option.
2008-07-27Merge branch 'debian-unstable' into debian-experimentalJulien Cristau
Conflicts: debian/changelog src/common.h src/i830_driver.c
2008-07-27Link with -lm for sin/cosJulien Cristau
2008-07-27Prepare changelog for uploadJulien Cristau
2008-07-27Fix debian/rules build/patch dependencies.Julien Cristau
2008-07-27Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into ↵Julien Cristau
debian-unstable
2008-07-27Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into ↵Julien Cristau
debian-experimental
2008-07-27refresh patch, autoreconf and update changelogsJulien Cristau
2008-07-27Merge tag 'xf86-video-intel-2.4.0' into debian-experimentalJulien Cristau
Conflicts: configure.ac src/Makefile.am src/exa_wm.g4i src/exa_wm_projective.g4i src/exa_wm_write.g4a src/exa_wm_write.g4b src/i810_reg.h src/i830.h src/i830_driver.c src/i830_lvds.c src/i830_memory.c src/i830_quirks.c src/i830_video.c src/i915_hwmc.c src/i965_render.c src/i965_video.c src/reg_dumper/idle.c src/xvmc/Makefile.am src/xvmc/i915_xvmc.c
2008-07-27add bug closers for the pipe a force enable quirksJulien Cristau
2008-07-27update changelog for cherry-picked patchesJulien Cristau