Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Latest commit

 

History

History
57 lines (41 loc) · 2.36 KB

README.QNX

File metadata and controls

57 lines (41 loc) · 2.36 KB
 
May 6, 2004
May 6, 2004
1
README.QNX by Mike Gorchak <mike@malva.ua>, <lestat@i.com.ua>
Mar 17, 2009
Mar 17, 2009
2
Last changed at 10 Mar 2009.
Dec 10, 2003
Dec 10, 2003
3
Mar 3, 2009
Mar 3, 2009
4
QNX Photon and GF drivers are under construction. Please be patient.
Mar 17, 2009
Mar 17, 2009
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---------------------
-- SDL GF driver --
---------------------
Here is an additional information about SDL GF driver:
* 0. Introduction.
* 1. Environment variables which SDL GF driver supports.
* 2. Custom video modes.
* 3. Limitations.
0. Introduction.
SDL GF driver is a layer between SDL and QNX Graphics Framework (GF). Hardware
accelerated features which SDL could support depends on real hardware capabilities.
1. Environment variables which GF driver supports.
GF driver supports the following environment variables for QNX GF specific
customization options:
a) SDL_VIDEO_GF_REFRESH_RATE - refresh rate of video output in Hz. Without
this environment variable declaration SDL controls refresh rate of your
display. If this enironment variable is set to 0, SDL will control refresh
rate of display, otherwise value of SDL_VIDEO_GF_REFRESH_RATE is used for
all screen resolutions as refresh rate. This example will set 60Hz refresh
rate as refresh rate for all graphics modes:
export SDL_VIDEO_GF_REFRESH_RATE=60
2. Custom video modes.
Since most QNX graphics drivers supports GENERIC video modes, i.e. you could
specify any horizontal and vertical resolution and any refresh rate, SDL GF
driver uses its own fullscreen modes list, which could be incomplete. You could
add any custom video mode, which your QNX graphics driver supports by editing
file ./src/video/qnxgf/SDL_qnxgf.c. Custom graphics mode definition looks like
{0, 1024, 640, 60, NULL}, /* 1024x640 mode is 60Hz only */
You must specify horizontal resolution as second parameter, vertical resolution
as third parameter and refresh rate as fourth parameter. Please leave first and
last parameters as 0 and NULL. Then please send me your changes to e-mail address
which is specified in the header of this document.
3. Limitations.
There are few limitations while using SDL GF driver:
a) Since GF driver supports fullscreen modes only, when you are not specifing
SDL_WINDOW_FULLSCREEN flag, an SDL GF driver will try to find the fullscreen
graphics mode which corresponds to SDL window size. Refresh rate will be the
lowest available, if SDL_VIDEO_GF_REFRESH_RATE environment variable is not set.