|
|
| |
AG_DRIVERSDLGL(3) |
FreeBSD Library Functions Manual |
AG_DRIVERSDLGL(3) |
AG_DriverSDLGL —
agar SDL OpenGL driver
The Agar sdlgl driver provides an interface to the Simple
DirectMedia Layer (SDL) library, and renders GUI elements as OpenGL primitives
and textures. Using
AG_InitVideoSDL(3)
as opposed to
AG_InitGraphics(3),
it is possible to attach Agar to an existing SDL display surface. If the SDL
surface has the SDL_OPENGL flag set, Agar selects the
sdlgl driver automatically.
AG_InitGraphics("sdlgl(width=640:height=480:depth=32)");
AG_InitGraphics("sdlgl(out=%08d.jpg:outFirst=10)");
AG_InitVideoSDL(screen, 0);
- stereo
- Request a stereoscopic visual.
- width
- Width in pixels (or ‘auto’ for available desktop size).
- height
- Height in pixels (or ‘auto’).
- depth
- Depth in bits per pixel (or ‘auto’).
- fpsMax
- Limit GUI refresh rate in frames/second (default = 60fps).
- out
- Dump video frames to JPEG or PNG image files. The filename path may
include a printf-style (with frame number as argument). For example,
‘%08d.jpg’ will output frames to 00000001.jpg, 00000002.jpg,
etc.
- outFirst
- Override first frame number (default = 0).
- outLast
- Terminate application after # frames have been rendered.
- bgColor
- Solid background color (see
AG_ColorFromString(3)).
Default is "rgb(0,0,0)".
- bgPopup
- Show popup menu upon middle / right-button click in the background.
- jpegQual
- If exporting to JPEG, set quality factor (100% = best).
- jpegDCT
- If exporting to JPEG, specify DCT method ("islow" for slow but
accurate integer method, "ifast" for fast but less accurate
integer method, or "float" for floating point method).
The sdlgl driver first appeared in Agar 1.4.0.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |