summaryrefslogtreecommitdiff
path: root/src/Makefile.am
AgeCommit message (Collapse)Author
2008-04-14Remove old sf/wm program from MakefileZhenyu Wang
Fix distcheck
2008-04-14Revert "remove '#line NUM ...' in macro process"Keith Packard
This reverts commit f47486fab3dffcbb03e7ad89f777abba1e887299. Sorry for failing to push the #line processing changes to intel-gen4asm; those are now pushed, so this change should no longer be necessary. Having correct file name and line numbers in the error messages is awfully nice though. (cherry picked from commit da85d1b822dcb31698e9c5ab85a7bb27ad745eee)
2008-04-12remove '#line NUM ...' in macro processZhenyu Wang
intel-gen4asm doesn't allow '#' line (cherry picked from commit f47486fab3dffcbb03e7ad89f777abba1e887299)
2008-04-12Remove .g4b files on cleanKeith Packard
(cherry picked from commit f270456e5612cb88933e6aabcd9a816c5c292229)
2008-04-07Fix composite with mask using new compositing thread codeKeith Packard
Clean up register allocation to never overlap Always write 4 values for each texture vertex. (cherry picked from commit a6492661ae07310128eb73c3ef037c42ce7ab184)
2008-04-07Use m4 to clean up gen4 asm progs. Start adding projective transform support.Keith Packard
Use macros for register names, modularize functions into separate files. (cherry picked from commit 08500507284f13ad7084eb231b43e117e9728129)
2008-03-20Merge branch 'xvmc'Zhenyu Wang
2008-03-18Add i8[13]0_ring.h to _SOURCES to fix distcheckJulien Cristau
Thanks to Bruno <bonbons67@internet.lu>.
2008-03-11Merge branch 'master' into xvmcZhenyu Wang
Conflicts: man/intel.man src/i830_driver.c
2008-02-26Bug #14649: Fix build if pciaccess headers are not with other xorg headers.Mark Kettenis
We failed to include the pciaccess header flags in our build. Even if the server was to include those flags for us, it would leave us broken for the tools-only case, and it's easier to just put the flags everywhere so we avoid future copy'n'paste mistakes.
2007-12-20xvmc: add disable xvmc build supportZhenyu Wang
Move xvmc source files under XVMC config
2007-10-08Merge branch 'master' into xvmcZhenyu Wang
Conflicts: src/i830_driver.c
2007-10-01Restore building of pciaccess-based tools even if the server doesn't use it.Eric Anholt
2007-09-26Create xvmc driver interfaceZhenyu Wang
convert i915 to new xvmc driver interface
2007-09-19Merge branch 'master' into xvmc-i915Zhenyu Wang
Conflicts: src/i830.h src/i830_memory.c
2007-08-26Intel driver configuration (only) changes for X server libpciaccess usage.Keith Packard
Detect whether the target X server uses libpciaccess, using it in the driver compilation as necessary. This change means that utilities that used to use libpciaccess will not do so unless the driver itself uses libpciaccess. Yes, that could be fixed, but it doesn't seem that important. This patch does not include any code changes necessary to actually have the driver build against an X server using libpciaccess.
2007-08-10Merge branch 'master' into xvmc-i915Zhenyu Wang
2007-07-27Add quirk supportWang Zhenyu
This one trys to use a flag for possible quirks. It adds a quirk for my Lenovo T61 TV output, and ports some origin LVDS quirks to it.
2007-07-19enable XvMC for i915Xiang, Haihao
2007-06-22Bug #11171: Add support for the Ti TFP410 DVO TMDS transmitter.Dave Mueller
2007-03-29Add missing file for old server compatibility build.Eric Anholt
2007-03-29Whitespace cleanup in Makefile.Eric Anholt
2007-03-21EXA: try to enable rotation for G965Wang Zhenyu
The new sf/wm should handle the texture sampling only in rotated case. Also fix possible hole in VUE slot.
2007-02-28Add a non-installed command line tool using libpciaccess to dump registers.Eric Anholt
This reuses the i830_debug.c code, so we can run that from the console or from the BIOS-based X server to debug some remaining issues.
2007-02-17Make distcheck fixes. Distribute all sources needed even for older servers.Keith Packard
Always allow (but do not require) link to server sources so that needed files can be included in the generated tar files. Add remaining .g4a files and assembly output to distributed file lists.
2007-02-16Check for presence of xf86Modes.h file.Keith Packard
xf86Modes.h file signals the availability of the new modes API in the server; use that instead of counting on X server version numbers. Also, finish eliminating use of local copies of those header files.
2007-02-16Change rotation pixmap creation API to permit start-time rotation.Keith Packard
Start time rotation requires that the pixmap be created after the server has initialized the screens. Delay the pixmap creation until the first block handler invocation.
2007-02-15Enable mode setting function renames from shared code.Keith Packard
2007-02-15Use server sources for crtc/output generic code.Keith Packard
As sources for these have been merged to the server, use them from the server source code instead of keeping copies in this driver.
2007-02-14Global namespace cleanups, filename fixes.Keith Packard
Ensure all xf86 symbols created here are protected with XF86NAME. Remove accidentally exported symbols from namespace. Make all to-be-DI files prefixed with i830_xf86.
2007-02-14Create driver-independent DGA hooks, remove i830 DGA code.Keith Packard
As RandR needs to poke at DGA code, and we want the RandR code to be driver-independent, it seemed easier to just make the DGA code driver-independent as well.
2007-02-09add missing files to fix distcheckDaniel Stone
A bunch of files were missing from _SOURCES, and the build was also broken for missing files (from EXTRA_DIST) when building without gen4asm.
2007-02-01Rename driver from i810 to intel. Permit old name for compatibility.Keith Packard
Driver installs as intel_drv.so with symlink to i810_drv.so to ensure existing configurations continue to work. Updated manual page to reflect name change and add attributions for recent work.
2007-01-31Move the render code to non-EXA-specific filenames.Eric Anholt
2007-01-31Remove custom accelerated rotation code now that it's all done through Render.Eric Anholt
2007-01-15Convert I830PipeSetMode to xf86CrtcSetMode. Add rotation structures.Keith Packard
Makes the mode setting logic device independent. Magic rename hooks allow multiple drivers to provide the generic code without name conflicts. Rotation code requires special pixmap creation hook, and uses Render to perform the actual rotation.
2007-01-06[PATCH] fix Makefile.amWang Zhenyu
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-06[PATCH] Rename exa sf/wm program filesWang Zhenyu
Also fix some minors in wm program. Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-03[PATCH] Fix compile, add wm header file.Wang Zhenyu
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-03[PATCH] Add simplest wm kernel program for no mask picture compositeWang Zhenyu
This is a try to use new gen4asm language, and will finish composite program for mask picture with or without CA case later. Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2007-01-03[PATCH] Add file for i965 exa compositeWang Zhenyu
This does not include ps program, which will be added in g4a form. Signed-off-by: Keith Packard <keithp@neko.keithp.com>
2006-12-28Add WIP CH7017 LVDS driver. This is disconnected because it's untested.Eric Anholt
2006-12-28Add WIP IVCH (i82807aa) driver.Eric Anholt
It is not currently hooked up as it hasn't been tested. The hardware that this was written for decided to stop working.
2006-12-27Move 965 textured-video out to a separate file.Eric Anholt
2006-11-30Merge branch 'restructure-outputs' into modesetting.Keith Packard
Outputs and Crtcs now have a driver-independent representation which should permit generic code to control RandR 1.2 and startup configuration.
2006-11-30Merge branch 'exa' of ../xf86-video-intel into modesettingEric Anholt
Conflicts: man/i810.man src/Makefile.am src/i830.h src/i830_driver.c src/i830_rotate.c src/i830_video.c
2006-11-28Conditionally compile old-server compatibility code in.Eric Anholt
This also replaces calls to compat code with the real names of the functions, and slips #defines to an i830-namespaced version in when doing compat. The current server version (7.1.99.2) is still left as requiring compat code, since the version hasn't been bumped yet. This also fixes some failures to call the compat code, and some failures to actually compile the compat code. Oops.
2006-11-28Replace custom DDC mode list code with a copy of the X Server's.Eric Anholt
The X Server now has most of the mode helper functions we want, and we can start removing compilation of our copies when the server is new enough.
2006-11-26Start output/crtc restructuring work. It compiles.Keith Packard
Outputs and Crtcs are now split between 'generic' and 'driver specific' pieces in the hope that more code will be able to migrate to the xf86-generic layer. Right now, the code remains tangled together, significant work remains to tease the pieces apart. First the code needs to be made to actually work as-is though.
2006-10-23Add work-in-progress integrated TV-out support.Eric Anholt
This is the TV connector on board for the 915GM and 945GM. It is currently not hooked up to output initialization as it's entirely untested. However, I think this is a reasonable starting point for getting TV-out actually working.