Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-16 | Revert " [965 xvmc] update dual prime g4b files" | Zhenyu Wang | |
This reverts commit ea2b6b405e4c8b1bfb4bc568d0453a39a9194a8f. Duplicate with Keith's commit. No idea what's diff target of this one. | |||
2008-12-15 | [965 xvmc] update dual prime g4b files | Zou Nan hai | |
2008-12-15 | closedir only after finishing use of any results from readdir | Pierre Willenbrock | |
2008-12-12 | Dump out fence registers by default, add fence end registers as well | Keith Packard | |
In debugging the frame buffer resize code, I needed to see what the server was doing to the fence registers, so I added this debug code. Seems useful enough to include it. Signed-off-by: Keith Packard <keithp@keithp.com> | |||
2008-12-12 | Update binary versions of the dual-prime kernels | Zou Nan hai | |
Signed-off-by: Keith Packard <keithp@keithp.com> | |||
2008-12-12 | Don't warn on ring enabled in GEM | Zhenyu Wang | |
2008-12-12 | Fix directRenderingType check | Zhenyu Wang | |
Don't miss classic texture memory allocation in DRI. | |||
2008-12-11 | [965-xvmc] fix dual prime kernel, flush issue on G4x | Zou Nan hai | |
2008-12-11 | Let lid status be unknown if no acpi lid object found | Zhenyu Wang | |
2008-12-11 | Pipe-A quirk for HP 2730p (bug #18852) | Bryce Harrington | |
2008-12-11 | PipeA quirk for Quanta/W251U (launchpad bug #244242) | Bryce Harrington | |
2008-12-11 | Try to always probe SDVOC on 965G/965GM | Zhenyu Wang | |
Detect bit of SDVOC is reserved on 965G/965GM, instead of ignore SDVOC this trys to always probe it on these chipsets. | |||
2008-12-11 | bug #17395: Quirk CRT for Sony VGC-LT71DB | Zhenyu Wang | |
2008-12-09 | Add RandR 1.3 panning support by supporting the crtc set_origin function | Keith Packard | |
RandR 1.3 panning support can use the regular mode setting interface, but that's really slow. Providing set_origin makes it nice and snappy. Signed-off-by: Keith Packard <keithp@keithp.com> | |||
2008-12-09 | Try to add LVDS detect support | Zhenyu Wang | |
This one trys to use lid status for LVDS detect, which works when internal panel is not used as primary display alone, or there's no internal panel at all. ACPI button driver's lid state interface is preferred, and SWF state is also checked if ACPI method failed. | |||
2008-12-09 | Remove Cappuccino SlimPRO SP625F 855GM LVDS quirk | Zhenyu Wang | |
It breaks bug #18462 on IBM 855GM with same subdevice ids. | |||
2008-12-08 | Set vertex_buffer_bo to NULL after unreference. | Carl Worth | |
Which is just being tidy. We initially were looking at this code path due to a report of a crash on server shutdown which started after this unreference call was added. Setting this to NULL apparently didn't avoid the crash, but it's a good thing to do regardless. | |||
2008-12-08 | Don't smash fixed_mode if skip_panel_detect is set. | Carl Worth | |
Without this change, setting LVDSFixedMode to false is not effective as i830_bios_init calls i830_parse_panel_data which in turns sets a fixed_mode. To fix this we still call parse_panel_data to set the various lvds_options but we return before setting fixed_mode. | |||
2008-12-08 | i965: Add batch_flush_notify hook to create new vertex-buffer bo | Carl Worth | |
This avoids mapping a buffer object which is being referenced by a batch that has already been flushed, (which is a terribly expensive operation). On my machine this brings the performance of x11perf -aa10text from 85k back to 150k, (where it was before a recent kernel upgrade). Also, before this patch, when I used my X server actively performance would drop as low as 15k---hopefully that bug is gone with this change. | |||
2008-12-08 | Fix DRI2 compiling warning | Zhenyu Wang | |
2008-12-08 | Fix TV compiling warning | Zhenyu Wang | |
2008-12-06 | Make sure DRI/DRI2 can initialize properly with KMS. | Kristian Høgsberg | |
2008-12-06 | Simplify crtc preinit a bit. | Kristian Høgsberg | |
2008-12-06 | Fix KMS compilation. | Kristian Høgsberg | |
2008-12-05 | uxa: Reject solid/copy to under-8bpp destinations. | Eric Anholt | |
EXA wouldn't create pixmaps for under-8bpp, but UXA does. Fixes mis-rendering in xfwm, evolution message compose, firefox link drag'n'drop, and I'm sure more. Big thanks to Pierre Willenbrock for debugging the issue! Bug #18050 | |||
2008-12-05 | uxa: Add in EnableDisableFBAccess handling like examodule.c did. | Eric Anholt | |
This fixes assertion failures when rendering text while VT switched. | |||
2008-12-04 | Remove the extra memory allocation for 965 video state now that it's all in BOs. | Eric Anholt | |
2008-12-04 | Emit proper relocations to pixmaps in BOs in i965 video. | Eric Anholt | |
2008-12-04 | Move i965 video surface state and binding table to BOs. | Eric Anholt | |
2008-12-04 | Move i965 video vertex data to BOs. | Eric Anholt | |
This eliminates extra syncing when clipping is involved. | |||
2008-12-04 | Move remaining i965 video programs to BOs. | Eric Anholt | |
2008-12-04 | Move i965 video wm and sampler state to BOs. | Eric Anholt | |
2008-12-04 | Stop allocating unused scratch space for i965 video. | Eric Anholt | |
2008-12-04 | Move i965 video vs/sf state to BOs. | Eric Anholt | |
2008-12-04 | Move i965 video cc state to BOs. | Eric Anholt | |
2008-12-04 | Move I965DisplayVideoTextured unit state setup to separate functions. | Eric Anholt | |
2008-12-04 | Move I965DisplayVideoTextured surface/sampler setup to separate functions. | Eric Anholt | |
2008-12-04 | Move debug code for I965DisplayVideoTextured to separate functions. | Eric Anholt | |
2008-12-04 | Change master version to 2.6.99.1 | Zhenyu Wang | |
2008-12-03 | Don't unconditionally define DRI2 | Julien Cristau | |
xorg-server.h will define it if the server has dri2 support. | |||
2008-12-04 | Fix maxium backlight level restored issue | Zhenyu Wang | |
The origin check for bring back max value for '0' backlight level is ok for legacy or combo control method as '0' mostly doesn't act in ideal lowest level. But it breaks in using kernel control method which should provide a reasonable backlight range. This is tested fine on T61 with thinkpad_acpi module. | |||
2008-12-04 | Disable XvMC on DRI2 for now | Zhenyu Wang | |
2008-12-03 | uxa: don't call composite routines with no buffer. | Dave Airlie | |
We can get a case with gnome-terminal + links, where we get two arrays of glyphs all with 0 width and 0 heights in them. If this happens we manage to get to this case without any buffer setup and segfault. (cherry picked from commit 717c7492a0f6ba3fb3eabda33515881eef314155) | |||
2008-12-03 | Enable tiling for DRI2 back/depth buffers. | Eric Anholt | |
This results in allocation overhead for small (8x8-128x128 or so) pixmaps with DRI2, but we're interested in looking at tiling them in general in the near future, anyway. | |||
2008-12-03 | Re-enable composite accel on 965 with UXA. | Eric Anholt | |
This was blocked on getting 965 render aware of BO pixmaps, which is happily now the case. | |||
2008-12-03 | Include <X11/Xfuncproto.h> prior to including "edid.h" from the sdk. | Paulo Cesar Pereira de Andrade | |
2008-12-03 | TV: add support to set TV margins in xorg.conf | Robert Lowery | |
2008-12-02 | UXA: Add support for tiled front/back/depth by cutting over to the GTT map. | Eric Anholt | |
2008-12-02 | Remove DRI_MM defines which are always true now. | Eric Anholt | |
2008-12-01 | Merge commit 'origin/dri2' | Keith Packard | |