Keith Whitwell
e17d611067
Remove dead code
2002-12-27 13:17:53 +00:00
Keith Whitwell
9df9883a7a
Do a better job of initializing the __DRIdrawablePrivate in driCreateDrawable
2002-12-27 13:07:11 +00:00
Keith Whitwell
22477c050e
Turn off stereo flag in visual configs.
2002-12-27 11:25:08 +00:00
Keith Whitwell
39afeb7cf0
Resolve stability issues starting & stopping radeon driver.
...
Add drmtest program to exercise the drm without the added complications of
a full driver.
Bring fb driver uptodate with changes for hw drivers.
2002-12-25 12:51:21 +00:00
Keith Whitwell
9363bd862f
missing files
2002-12-23 12:18:14 +00:00
Jose Fonseca
83b936adb3
Better documentation to the data structures of miniglx.h and miniglxP.h.
...
Document the implementation details of most of the public functions in
miniglx.c. These details are under the doxygen's \internal tag so their
presence in the output documentation is controlled by the INTERNAL_DOCS =
YES|NO variable in the doxygen configurations files.
2002-12-22 17:11:04 +00:00
Jose Fonseca
5134d4a98b
Apply the doxygen treatment to some [big] files. Some enhancements.
2002-12-21 19:06:06 +00:00
Jose Fonseca
2481eda853
Give the doxygen treatment to include/GL/miniglx.h and src/miniglx/miniglxP.h.
...
More documentation fixes and enhancements to src/miniglx/miniglx.c.
2002-12-21 02:47:26 +00:00
Jose Fonseca
6b31afc236
Enable documentation for private and static members.
...
Disable the included file listing.
2002-12-21 02:43:09 +00:00
Jose Fonseca
8fd39b4e8c
Added caller documentation to the remaining public API functions.
...
Renamed some function arguments to match the original Xlib and GLX documentation.
2002-12-20 19:41:41 +00:00
Keith Whitwell
094eed79c2
miniglxtest runs to completion and exits with radeon driver,
...
but produces no graphical output.
2002-12-20 15:07:56 +00:00
Jose Fonseca
d20f1768a6
Added documentation to some functions plus a main page with introduction and references to Mini GLX.
2002-12-20 01:28:15 +00:00
Keith Whitwell
3e06eed70a
Move dri initialization into XCreateWindow
2002-12-19 13:48:27 +00:00
Keith Whitwell
3e13551969
eliminate unresolved symbols
2002-12-19 12:26:15 +00:00
Keith Whitwell
3af2be61fd
Radeon driver and hw init code compiles.
2002-12-19 10:16:18 +00:00
Keith Whitwell
eb7eb6e171
restore some 'drmFree' strings previously clobbered
2002-12-18 15:34:22 +00:00
Keith Whitwell
e931e819f9
Remove references to ScrnInfoPtr
2002-12-18 14:52:58 +00:00
Jose Fonseca
95936ee9ba
Added doxy/miniglx.doxy based on doxy/core.doxy.
...
Fixed typo in doxy/README.
2002-12-18 14:31:51 +00:00
Keith Whitwell
157d9a5ac6
remove some more unused functions
2002-12-16 18:55:42 +00:00
Keith Whitwell
134930b627
remove old comment
2002-12-16 18:38:29 +00:00
Keith Whitwell
a97ce86232
Dumb framebuffer driver now in pretty good shape, though some operations
...
(like swapbuffers) are quite slow because the backbuffer lives in video
ram.
2002-12-16 13:40:44 +00:00
Keith Whitwell
5ca95653c4
miniglxtest.c works against swrast driver
2002-12-13 15:18:09 +00:00
Keith Whitwell
1f01a4b3b6
miniglx test will run with fb_dri.so (ie. swrast) driver, but output is
...
garbled.
2002-12-12 14:22:02 +00:00
Keith Whitwell
8645472e00
new files
2002-12-11 14:44:09 +00:00
Keith Whitwell
1929cacdbf
more cleanups
2002-12-11 14:41:20 +00:00
Brian Paul
65e30ac06a
minor tweaks
2002-12-09 22:34:40 +00:00
Brian Paul
941efe8eda
added XGetVisualInfo, glXGetConfig plus misc comments and clean-ups
2002-12-09 22:33:09 +00:00
Keith Whitwell
ea4b887ef7
readded
2002-12-06 16:24:07 +00:00
Keith Whitwell
ba8e63f05b
Get rid of the 'proper' glx files -- glxclient.h, glxext.c
...
Move the interface lines for dri drivers -- the __driUtil functions which
know a lot about glx internals now live here.
2002-12-06 16:19:45 +00:00
Keith Whitwell
117a2d76b6
Remove -lX11 from miniglx link libraries...
2002-12-04 16:03:49 +00:00
Keith Whitwell
ce75913702
Caught a couple of things after a clean build on rh 7.3
2002-12-04 16:00:05 +00:00
Keith Whitwell
cbc41d4332
Remove the USE_DRI=0 case -- this is now in drv/fb/fb_dri.c
2002-12-04 15:33:12 +00:00
Keith Whitwell
40af4d7662
A full radeon driver, seems to build ok, haven't run yet
2002-12-04 15:31:04 +00:00
Brian Paul
702b2802a0
added XFree() and glXQueryVersion()
2002-12-04 15:25:37 +00:00
Keith Whitwell
44e4e437a0
new file
2002-12-04 13:09:17 +00:00
Keith Whitwell
366ca58ea6
new makefiles to build modules as .a files
2002-12-04 12:48:09 +00:00
Keith Whitwell
90925c9777
ignore .d files
2002-12-03 22:30:41 +00:00
Brian Paul
f6b40da9a7
*** empty log message ***
2002-12-03 21:27:54 +00:00
Keith Whitwell
80798c8eab
minor changes from the end of last week
2002-12-03 17:38:19 +00:00
Brian Paul
65a7a3852d
miniglx.c now loads DRI drivers. glxext.c and glxclient.h no longer needed.
...
Many functions in XF86DRI.c are #ifdef'd out and need new implementations.
2002-11-29 16:07:51 +00:00
Brian Paul
cf8aede714
mask is always non-null in write_rgba_pixels and write_monorgba_pixels
2002-11-28 15:55:41 +00:00
Brian Paul
1e27ca69f8
fixed breakage from last check-in, more clean-ups
2002-11-28 00:24:04 +00:00
Brian Paul
9fcd566e60
added DRI awareness (incomplete, disabled by default)
2002-11-28 00:03:07 +00:00
Brian Paul
78b5f5f44f
remove resize() function
2002-11-27 21:04:18 +00:00
Brian Paul
8a82d9db15
support more screen sizes, more clean-ups
2002-11-27 21:03:33 +00:00
Brian Paul
fa747cdb0a
miniglx layered on fbdev works now.
2002-11-27 17:02:39 +00:00
Keith Whitwell
fa50fae202
Narrow down the missing bits of information
2002-11-27 16:31:27 +00:00
Keith Whitwell
0fb48dba7c
pull in more server code, particularly for radeon init
2002-11-27 15:52:13 +00:00
Keith Whitwell
2f3585d4f1
Auto-dependency generating makefile
2002-11-27 13:58:53 +00:00
Brian Paul
7c7789c029
do some simple MMIO register reads for sanity testing
2002-11-27 00:26:59 +00:00