📄 nvidiacg.txt
字号:
/L20"NVIDIA Cg 1.0" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = CG
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Function String = "%^([a-zA-Z_0-9^[^]*]+^)[ ^t]+([^p*&, ^t^[^]a-zA-Z_0-9.!]++)[~;]"
/Function String 1 = "%[a-zA-Z_0-9*]*::^([a-zA-Z_0-9^~]+^)[ ^t^p]++([^p*&, ^t^[^]/*=:&a-zA-Z_0-9./(!]++)[~;]"
/Function String 2 = "%[a-zA-Z_0-9^][a-zA-Z_0-9^[^]]+[ ^t*]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-zA-Z_0-9./(!]++)[~;]"
/Function String 3 = "%[a-zA-Z_0-9*&$^[^]*]+[ ^t]+[a-zA-Z_0-9*&$^[^]]+[ ^t*]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-zA-Z_0-9./(!]++)[~;]"
/Function String 4 = "%[a-z_0-9^[^]*]++ [a-z_0-9*^[^]]+[ ^t]++[a-z_0-9*^[^]]+[ ^t]++^([*a-z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-z_0-9./(!]++)[~;]"
/Function String 5 = "%^([a-zA-Z_0-9^[^]*]+^)[ ^t]++([^p*&, ^t^[^]a-zA-Z_0-9./()!]++)[~;]"
/Indent Strings = "{" ":"
/Unindent Strings = "}"
/C1"Keywords"
_SEQ _SGE _SGT _SLE _SLT _SNE
ATTR0 ATTR1 ATTR2 ATTR3 ATTR4 ATTR5 ATTR6 ATTR7 ATTR8 ATTR9 ATTR10 ATTR11 ATTR12 ATTR13 ATTR14 ATTR15
BCOL0 BCOL1
COL0 COL1
DEPR
FOGP FOGC
HPOS
NRML
PSIZ
TEX0 TEX1 TEX2 TEX3 TEX4 TEX5 TEX6 TEX7
WPOS
abs acos application2vertex asin atan atan2
bool
ceil clamp cos cosh cross const
discard distance ddx ddy degrees dot do
else exp exp2
fixed fixed2 fixed3 fixed4 floor fmod frexp frac for float float2 float3 float4 float1x1 float1x2 float1x3 float1x4 float2x1 float2x2 float2x3
float2x4 float3x1 float3x2 float3x3 float3x4 float4x1 float4x2 float4x3 float4x4 fresnel f1tex1D f2tex1D f3tex1D f4tex1D f1tex1Dproj f2tex1Dproj
f3tex1Dproj f4tex1Dproj f1tex2D f2tex2D f3tex2D f4tex2D f1tex2Dproj f2tex2Dproj f3tex2Dproj f4tex2Dproj f1tex3D f2tex3D f3tex3D f4tex3D f1tex3Dproj
f2tex3Dproj f3tex3Dproj f4tex3Dproj f1texCUBE f2texCUBE f3texCUBE f4texCUBE f1texCUBEproj f2texCUBEproj f3texCUBEproj f4texCUBEproj f1texRECT
f2texRECT f3texRECT f4texRECT f1texRECTproj f2texRECTproj f3texRECTproj f4texRECTproj f1texcompare2D
h1tex1D h2tex1D h3tex1D h4tex1D h1tex1Dproj h2tex1Dproj h3tex1Dproj h4tex1Dproj h1tex2D h2tex2D h3tex2D h4tex2D h1tex2Dproj h2tex2Dproj h3tex2Dproj
h4tex2Dproj h1tex3D h2tex3D h3tex3D h4tex3D h1tex3Dproj h2tex3Dproj h3tex3Dproj h4tex3Dproj h1texCUBE h2texCUBE h3texCUBE h4texCUBE h1texCUBEproj
h2texCUBEproj h3texCUBEproj h4texCUBEproj h1texRECT h2texRECT h3texRECT h4texRECT h1texRECTproj h2texRECTproj h3texRECTproj h4texRECTproj
h1texcompare2D half half2 half3 half4
in if isfinite isinf isnan
ldexp length lerp log log2 log10
max min mix mul modf
noise normalize
out
pack_2half pack_4clamp1s pow
return reflect reflectn refract refractn radians round rsqrt
sign sin sincos sinh smoothstep step sqrt struct
tan tanh typedef
uniform unpack_2half unpack_4clamp1s
varying vertex2fragment void
while
x1tex1D x2tex1D x3tex1D x4tex1D x1tex1Dproj x2tex1Dproj x3tex1Dproj x4tex1Dproj x1tex2D x2tex2D x3tex2D x4tex2D x1tex2Dproj x2tex2Dproj x3tex2Dproj
x4tex2Dproj x1tex3D x2tex3D x3tex3D x4tex3D x1tex3Dproj x2tex3Dproj x3tex3Dproj x4tex3Dproj x1texCUBEproj x2texCUBEproj x3texCUBEproj x4texCUBEproj
x1texCUBE x2texCUBE x3texCUBE x4texCUBE x1texRECTproj x2texRECTproj x3texRECTproj x4texRECTproj x1texRECT x2texRECT x3texRECT x4texRECT x1texcompare2D
x1texcompare2D x1texcompare2D
/C4"Operators"
+
-
=
// /
%
&
>
<
^
!
|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -