File: cgfxcat.1

package info (click to toggle)
nvidia-cg-toolkit 3.1.0013-5
  • links: PTS, VCS
  • area: non-free
  • in suites: bullseye, buster, sid
  • size: 187,516 kB
  • sloc: ansic: 510,168; cpp: 34,693; makefile: 745
file content (171 lines) | stat: -rw-r--r-- 4,701 bytes parent folder | download | duplicates (3)
1
2
3
4
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
.de Sh \" Subsection heading
.br
.if t .Sp
.ne 5
.PP
\fB\\$1\fR
.PP
..
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
'br\}
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.    \" fudge factors for nroff and troff
.if n \{\
.    ds #H 0
.    ds #V .8m
.    ds #F .3m
.    ds #[ \f1
.    ds #] \fP
.\}
.if t \{\
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
.    ds #V .6m
.    ds #F 0
.    ds #[ \&
.    ds #] \&
.\}
.    \" simple accents for nroff and troff
.if n \{\
.    ds ' \&
.    ds ` \&
.    ds ^ \&
.    ds , \&
.    ds ~ ~
.    ds /
.\}
.if t \{\
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
.    \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
.    \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
.    \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
.    ds : e
.    ds 8 ss
.    ds o a
.    ds d- d\h'-1'\(ga
.    ds D- D\h'-1'\(hy
.    ds th \o'bp'
.    ds Th \o'LP'
.    ds ae ae
.    ds Ae AE
.\}
.rm #[ #] #H #V #F C
.IX Title "CGFXCAT 1"
.TH CGFXCAT 1 "Cg Toolkit 3.0" "perl v5.10.0" "Cg Commands"
.if n .ad l
.nh
.SH "NAME"
\&\fBcgfxcat\fR \- dump a Cg effect or program file to standard out
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
cgfxcat.exe [\-gl] [\-effect] [\-program] [\-object] [\-profile profile] [\-entry entry] file
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fBcgfxcat\fR loads an effect or program file and calls every query operation available
in the core runtime on the resulting Cg object.  The values returned by the queries
are written to standard out.
.PP
The source code for \fBcgfxcat\fR is found under examples/Tools/cgfxcat.
.SH "OPTIONS"
.IX Header "OPTIONS"
.IP "file" 4
.IX Item "file"
The effect or program file to be processed.  \fBcgfxcat\fR can handle effect files,
program files, or precompiled program files.
.Sp
Files with a \fB.cgfx\fR or \fB.fx\fR extension
will be loaded using cgCreateEffectFromFile.  Files
with a \fB.cg\fR or \fB.hlsl\fR extension will be loaded using
cgCreateProgramFromFile.  Any other extension is
passed to cgGetProfile and if a valid \fBCGprofile\fR is found
the file is loaded using cgCreateProgramFromFile
with the \fBprogram_type\fR set to \fB\s-1CG_OBJECT\s0\fR.  You can override these built-in file
extension mappings with the \fB\-effect\fR, \fB\-program\fR, or <\-object> options.
.IP "\-effect" 4
.IX Item "-effect"
Treat \fBfile\fR as an effect file, ignoring its extension.
.IP "\-program" 4
.IX Item "-program"
Treat \fBfile\fR as a program file, ignoring its extension.
.IP "\-object" 4
.IX Item "-object"
Treat \fBfile\fR as an precompiled program file, ignoring its extension.
.IP "\-profile profile" 4
.IX Item "-profile profile"
Use the \fBCGprofile\fR returned by cgGetProfile for \fBprofile\fR
as the \fBprofile\fR argument of cgCreateProgramFromFile
when compiling \fBfile\fR.
.IP "\-entry entry" 4
.IX Item "-entry entry"
Use \fBentry\fR as the \fBentry\fR argument of
cgCreateProgramFromFile
when compiling \fBfile\fR.
.IP "\-gl" 4
.IX Item "-gl"
Register states with cgGLRegisterStates rather
than using the generic state code built into \fBcgfxcat\fR.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
cgCreateEffectFromFile,
cgCreateProgramFromFile,
cgGetProfile,
cgGLRegisterStates