Keith Whitwell
f58e67787f
Get colors working in 16bpp
hace 23 años
Keith Whitwell
deb4d4de47
add support for 16bpp modes, disabled
hace 23 años
Keith Whitwell
1449a2f759
Take stride properly into account when setting up window members.
hace 23 años
Keith Whitwell
f0b66442e8
Clear framebuffer at startup
hace 23 años
Keith Whitwell
8830b0a941
Make miniglut exit() on error, like real glut.
hace 23 años
Keith Whitwell
deb5fe3b68
use a fixed resolution defined in a config file
hace 23 años
Brian Paul
1e1e71e3a7
lots of updates, practically finished
hace 23 años
Keith Whitwell
53362d8858
get conform working
hace 23 años
Keith Whitwell
af82796ed1
Remove debug printf
hace 23 años
Jose Fonseca
6ded963ac6
Documentation for most of the DRM ioctls argument structures in drm.h.
Fixes to the xf86drm.c documentation.
hace 23 años
Keith Whitwell
b4f35d5191
example miniglx.conf
hace 23 años
Keith Whitwell
0b9434aafd
Add config file facility and remove hardwired options from minglx.c
Move functionality for setting up glx configs into the drivers.
Allow the driver to tweak modes (eg for pitch) before setting up fbdev.
hace 23 años
Jose Fonseca
fb02d9f4eb
Big chunk of documention of xf86drm.c. Some oddities left to document, and still needs a review to catch typos.
hace 23 años
Brian Paul
2b83583994
s/union/enum/
hace 23 años
Brian Paul
76415ea859
tweaks to Doxygen config files
hace 23 años
Brian Paul
10d05983ef
documentation updates
hace 23 años
Brian Paul
7c35ac6e82
doc updates, new PixelFormat enum
hace 23 años
Keith Whitwell
ca9cccd81c
Fix GLUT_ELAPSED_TIME query
hace 23 años
Jose Fonseca
ea9f98b04b
Enable internal documentation in doxy/miniglx.doxy.
Enable private and static documention in doxy/core.doxy (necessary now for src/glapi.c and others later).
hace 23 años
Brian Paul
8b4a34dcdb
Initial check in.
hace 23 años
Keith Whitwell
267bc32309
Add documentation for GLX_DEPTH_SIZE
hace 23 años
Keith Whitwell
8618425250
Remove some more unused functions
hace 23 años
Keith Whitwell
24259ec2d0
Bump window sizes up to next supported size when choosing modes.
Recognize the GLX_DEPTH_SIZE attrib.
hace 23 años
Keith Whitwell
97aa6f3734
Initialize lastStamp to 1, so that drivers know they need to update
(ie initialize) their internal data.
hace 23 años
Keith Whitwell
6b723c7720
Add section on porting apps glx->miniglx
hace 23 años
Keith Whitwell
211f26ca95
more cleanups
hace 23 años
Keith Whitwell
df7cbe873e
Remove earlier workaround
hace 23 años
Keith Whitwell
da8a7e15a6
Build the full driver for now
hace 23 años
Keith Whitwell
f6546f8384
Barebones glut-alike - just enough to get the mesa demos working
hace 23 años
Keith Whitwell
cd22e4b78c
Remove some debug
hace 23 años
Keith Whitwell
5ff65a62df
Require radeon.o 1.8.x
hace 23 años
Keith Whitwell
fd55975710
Take advantage of the fact that the kernel module can now shut itself
down cleanly
hace 23 años
Keith Whitwell
c83b869ed2
Cleanups
hace 23 años
Keith Whitwell
592250e9fc
Add a bit of compile-time flexibility
hace 23 años
Keith Whitwell
cdb267a918
Allow the standard radeon driver to be built without the swrast and swtnl
modules. This effectively merges the radeon-es driver back into the
radeon driver as a compile-time option.
hace 23 años
Keith Whitwell
2c2bcf8268
Lay ground work for cut-down radeon driver.
NOTE: commented out a couple of places where core mesa calls directly into
the swrast module.
hace 23 años
Keith Whitwell
695b197cb2
Bring some more initialization code from the 2d driver. 2d accels now
work (glClear). Pageflip now works for swapbuffers.
hace 23 años
Keith Whitwell
e17d611067
Remove dead code
hace 23 años
Keith Whitwell
9df9883a7a
Do a better job of initializing the __DRIdrawablePrivate in driCreateDrawable
hace 23 años
Keith Whitwell
22477c050e
Turn off stereo flag in visual configs.
hace 23 años
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.
hace 23 años
Keith Whitwell
9363bd862f
missing files
hace 23 años
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.
hace 23 años
Jose Fonseca
5134d4a98b
Apply the doxygen treatment to some [big] files. Some enhancements.
hace 23 años
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.
hace 23 años
Jose Fonseca
6b31afc236
Enable documentation for private and static members.
Disable the included file listing.
hace 23 años
Jose Fonseca
8fd39b4e8c
Added caller documentation to the remaining public API functions.
Renamed some function arguments to match the original Xlib and GLX documentation.
hace 23 años
Keith Whitwell
094eed79c2
miniglxtest runs to completion and exits with radeon driver,
but produces no graphical output.
hace 23 años
Jose Fonseca
d20f1768a6
Added documentation to some functions plus a main page with introduction and references to Mini GLX.
hace 23 años
Keith Whitwell
3e06eed70a
Move dri initialization into XCreateWindow
hace 23 años