Commit graph

26 commits

Author SHA1 Message Date
Alan Hourihane
2846c3868a use dixLookupPrivate 2008-08-20 10:46:46 +01:00
Alan Hourihane
a710262a0d more updates for recent glx changes 2008-08-20 10:45:58 +01:00
Alan Hourihane
bede10747a Set the GLX screen on context creation 2008-08-20 10:45:20 +01:00
Alan Hourihane
215a801a25 update for recent glx changes 2008-08-20 10:44:26 +01:00
Alan Hourihane
751c5581f9 Add GL extensions supported by glitz 2008-08-20 10:43:54 +01:00
Alan Hourihane
fc92d5fc4e add prototype 2008-08-20 10:43:11 +01:00
Alan Hourihane
10853f9104 Fix build 2008-08-12 21:40:53 +01:00
Alan Hourihane
b45d236590 Fix recent merge problems and add enter/leave wrapper
from Jose's code.
2007-10-19 11:46:01 +01:00
Alan Hourihane
e4fdef9ec2 Glucose -> GLucose 2007-10-17 10:53:13 +01:00
Alan Hourihane
0521f56260 Fix problems after master merge. 2007-10-16 20:02:17 +01:00
Alan Hourihane
fbd456dc79 Disable for now. 2007-10-16 17:06:31 +01:00
Alan Hourihane
a4ca4cb8a9 Hook on CreateWindow instead of CreateScreenResources. 2007-10-16 16:25:23 +01:00
Alan Hourihane
a03a652840 Cleanup destruction - fixes Xserver exiting crash. 2007-10-15 19:04:19 +01:00
José Fonseca
d4653198dd Do not include glitz private headers. Depend on new glitz instead, which
has better support for out-of-tree glitz backends.
2007-10-03 12:45:24 +01:00
José Fonseca
ac41255d56 Factor-out glucose symlinked code from xgl into a common library. 2007-09-26 16:43:56 +00:00
José Fonseca
051d684156 Fix undeclared function call warnings. 2007-09-26 14:18:06 +00:00
José Fonseca
dd474d95d0 Point __pGlxClient to serverClient when creating/destroying the root drawable. 2007-09-26 14:17:34 +00:00
José Fonseca
dd80dbf497 Port last changes from master into glucose code. 2007-09-21 12:48:21 +01:00
José Fonseca
c13e2a941d Merge branch 'master' into glucose-2
Conflicts:

	fb/fb.h
	fb/fbcompose.c
	fb/fbmmx.c
	fb/fbmmx.h
	fb/fbpict.c
	fb/fbtile.c
	hw/xfree86/Makefile.am
	hw/xfree86/dri/dri.c
	hw/xgl/xglcompose.c
	render/picture.c
	render/picture.h
	render/picturestr.h
2007-09-12 17:43:33 +01:00
Alan Hourihane
6728f372d6 Fix some error paths 2007-09-10 23:59:02 +01:00
Alan Hourihane
1970562753 Add more error checking. 2007-03-30 16:01:04 +01:00
Alan Hourihane
02507f3b06 Add a flags option to glucoseScreenInit() so that drivers
can modify glucose's operation.
2007-03-29 12:14:00 +01:00
Alan Hourihane
b4c16beafc Move modular piece to hw/xfree86/glucose. 2007-03-28 21:10:36 +01:00
Alan Hourihane
3814989624 Initial commit of new glucose code.
From a driver perspective, all that needs to be done
is call...

glucoseScreenInit(pScreen);

and glucose will take over for the acceleration. Something
like this should do...

if (!exa && !xaa)
	glucoseScreenInit(pScreen);
else if (!exa)
	driversXAAinit(...);
else
	driversEXAinit(...);

This code has been tested with the i915, i915tex and i810
and there's a few odd rendering quirks that need to be worked
out but they'll probably be in their respective drivers but
the framework is here now.
2007-03-28 15:35:03 +01:00
Alan Hourihane
c5443903e1 Remove file. 2007-03-27 13:21:18 +01:00
Alan Hourihane
b54340a7a9 Start new branch for glucose with updated xserver sources. 2007-03-09 10:23:18 +00:00