fPostShader.dfm 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753
  1. object PostShaderDemoForm: TPostShaderDemoForm
  2. Left = 261
  3. Top = 176
  4. Caption = 'GLSL Post Shader'
  5. ClientHeight = 548
  6. ClientWidth = 661
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'MS Sans Serif'
  12. Font.Style = []
  13. OldCreateOrder = False
  14. Position = poScreenCenter
  15. OnClose = FormClose
  16. OnCreate = FormCreate
  17. PixelsPerInch = 96
  18. TextHeight = 13
  19. object Viewer: TGLSceneViewer
  20. Left = 0
  21. Top = 0
  22. Width = 438
  23. Height = 519
  24. Camera = Camera
  25. Buffer.BackgroundColor = clBackground
  26. Buffer.ContextOptions = [roDoubleBuffer, roStencilBuffer, roRenderToWindow]
  27. Buffer.AntiAliasing = aaNone
  28. Buffer.DepthPrecision = dp24bits
  29. Buffer.ColorDepth = cd24bits
  30. FieldOfView = 146.937835693359400000
  31. PenAsTouch = False
  32. Align = alClient
  33. TabOrder = 0
  34. end
  35. object Panel1: TPanel
  36. Left = 0
  37. Top = 519
  38. Width = 661
  39. Height = 29
  40. Align = alBottom
  41. TabOrder = 1
  42. object LightMovingCheckBox: TCheckBox
  43. Left = 8
  44. Top = 8
  45. Width = 97
  46. Height = 17
  47. Caption = 'Light is Moving'
  48. Checked = True
  49. Color = clBtnFace
  50. ParentColor = False
  51. State = cbChecked
  52. TabOrder = 0
  53. end
  54. object TurnPitchrollCheckBox: TCheckBox
  55. Left = 112
  56. Top = 8
  57. Width = 137
  58. Height = 17
  59. Caption = 'Turn-Pitch-Roll Enabled'
  60. Checked = True
  61. State = cbChecked
  62. TabOrder = 1
  63. end
  64. end
  65. object Panel2: TPanel
  66. Left = 438
  67. Top = 0
  68. Width = 223
  69. Height = 519
  70. Align = alRight
  71. TabOrder = 2
  72. object Label1: TLabel
  73. Left = 16
  74. Top = 8
  75. Width = 42
  76. Height = 13
  77. Caption = 'Shaders:'
  78. end
  79. object Label2: TLabel
  80. Left = 6
  81. Top = 184
  82. Width = 48
  83. Height = 13
  84. Caption = 'Blur Value'
  85. end
  86. object lblBlurValue: TLabel
  87. Left = 188
  88. Top = 184
  89. Width = 15
  90. Height = 13
  91. Caption = '0.0'
  92. Font.Charset = DEFAULT_CHARSET
  93. Font.Color = clWindowText
  94. Font.Height = -11
  95. Font.Name = 'MS Sans Serif'
  96. Font.Style = []
  97. ParentFont = False
  98. end
  99. object Label3: TLabel
  100. Left = 6
  101. Top = 217
  102. Width = 88
  103. Height = 13
  104. Caption = 'Thermal Threshold'
  105. end
  106. object lblThermalThreshold: TLabel
  107. Left = 188
  108. Top = 217
  109. Width = 15
  110. Height = 13
  111. Caption = '0.0'
  112. Font.Charset = DEFAULT_CHARSET
  113. Font.Color = clWindowText
  114. Font.Height = -11
  115. Font.Name = 'MS Sans Serif'
  116. Font.Style = []
  117. ParentFont = False
  118. end
  119. object Label5: TLabel
  120. Left = 6
  121. Top = 251
  122. Width = 80
  123. Height = 13
  124. Caption = 'Thermal Intensity'
  125. end
  126. object lblThermalIntensity: TLabel
  127. Left = 188
  128. Top = 251
  129. Width = 15
  130. Height = 13
  131. Caption = '0.0'
  132. Font.Charset = DEFAULT_CHARSET
  133. Font.Color = clWindowText
  134. Font.Height = -11
  135. Font.Name = 'MS Sans Serif'
  136. Font.Style = []
  137. ParentFont = False
  138. end
  139. object Label4: TLabel
  140. Left = 6
  141. Top = 319
  142. Width = 75
  143. Height = 13
  144. Caption = 'Night Threshold'
  145. end
  146. object lblNight: TLabel
  147. Left = 188
  148. Top = 319
  149. Width = 15
  150. Height = 13
  151. Caption = '0.0'
  152. Font.Charset = DEFAULT_CHARSET
  153. Font.Color = clWindowText
  154. Font.Height = -11
  155. Font.Name = 'MS Sans Serif'
  156. Font.Style = []
  157. ParentFont = False
  158. end
  159. object Label6: TLabel
  160. Left = 6
  161. Top = 353
  162. Width = 87
  163. Height = 13
  164. Caption = 'Night Amplification'
  165. end
  166. object lblNightAmplification: TLabel
  167. Left = 188
  168. Top = 353
  169. Width = 15
  170. Height = 13
  171. Caption = '0.0'
  172. Font.Charset = DEFAULT_CHARSET
  173. Font.Color = clWindowText
  174. Font.Height = -11
  175. Font.Name = 'MS Sans Serif'
  176. Font.Style = []
  177. ParentFont = False
  178. end
  179. object Label7: TLabel
  180. Left = 6
  181. Top = 285
  182. Width = 81
  183. Height = 13
  184. Caption = 'Dream Threshold'
  185. end
  186. object lblDreamThreshold: TLabel
  187. Left = 188
  188. Top = 285
  189. Width = 15
  190. Height = 13
  191. Caption = '0.0'
  192. Font.Charset = DEFAULT_CHARSET
  193. Font.Color = clWindowText
  194. Font.Height = -11
  195. Font.Name = 'MS Sans Serif'
  196. Font.Style = []
  197. ParentFont = False
  198. end
  199. object Label8: TLabel
  200. Left = 6
  201. Top = 387
  202. Width = 68
  203. Height = 13
  204. Caption = 'Pixelate Width'
  205. end
  206. object lblPixelateWidth: TLabel
  207. Left = 188
  208. Top = 387
  209. Width = 6
  210. Height = 13
  211. Caption = '1'
  212. Font.Charset = DEFAULT_CHARSET
  213. Font.Color = clWindowText
  214. Font.Height = -11
  215. Font.Name = 'MS Sans Serif'
  216. Font.Style = []
  217. ParentFont = False
  218. end
  219. object Label9: TLabel
  220. Left = 6
  221. Top = 421
  222. Width = 71
  223. Height = 13
  224. Caption = 'Pixelate Height'
  225. end
  226. object lblPixelateHeight: TLabel
  227. Left = 188
  228. Top = 421
  229. Width = 6
  230. Height = 13
  231. Caption = '1'
  232. Font.Charset = DEFAULT_CHARSET
  233. Font.Color = clWindowText
  234. Font.Height = -11
  235. Font.Name = 'MS Sans Serif'
  236. Font.Style = []
  237. ParentFont = False
  238. end
  239. object Label10: TLabel
  240. Left = 6
  241. Top = 455
  242. Width = 82
  243. Height = 13
  244. Caption = 'Posterize Gamma'
  245. end
  246. object lblPosterizeGamma: TLabel
  247. Left = 188
  248. Top = 455
  249. Width = 15
  250. Height = 13
  251. Caption = '0.0'
  252. Font.Charset = DEFAULT_CHARSET
  253. Font.Color = clWindowText
  254. Font.Height = -11
  255. Font.Name = 'MS Sans Serif'
  256. Font.Style = []
  257. ParentFont = False
  258. end
  259. object Label12: TLabel
  260. Left = 6
  261. Top = 489
  262. Width = 83
  263. Height = 13
  264. Caption = 'Posterize NColors'
  265. end
  266. object lblPosterizeColors: TLabel
  267. Left = 188
  268. Top = 489
  269. Width = 15
  270. Height = 13
  271. Caption = '0.0'
  272. Font.Charset = DEFAULT_CHARSET
  273. Font.Color = clWindowText
  274. Font.Height = -11
  275. Font.Name = 'MS Sans Serif'
  276. Font.Style = []
  277. ParentFont = False
  278. end
  279. object Label11: TLabel
  280. Left = 6
  281. Top = 523
  282. Width = 55
  283. Height = 13
  284. Caption = 'Frost Rand '
  285. end
  286. object lblFrostRand: TLabel
  287. Left = 188
  288. Top = 523
  289. Width = 15
  290. Height = 13
  291. Caption = '0.0'
  292. Font.Charset = DEFAULT_CHARSET
  293. Font.Color = clWindowText
  294. Font.Height = -11
  295. Font.Name = 'MS Sans Serif'
  296. Font.Style = []
  297. ParentFont = False
  298. end
  299. object Label14: TLabel
  300. Left = 6
  301. Top = 557
  302. Width = 56
  303. Height = 13
  304. Caption = 'Frost Factor'
  305. end
  306. object lblFrostFactor: TLabel
  307. Left = 188
  308. Top = 557
  309. Width = 15
  310. Height = 13
  311. Caption = '0.0'
  312. Font.Charset = DEFAULT_CHARSET
  313. Font.Color = clWindowText
  314. Font.Height = -11
  315. Font.Name = 'MS Sans Serif'
  316. Font.Style = []
  317. ParentFont = False
  318. end
  319. object Label13: TLabel
  320. Left = 6
  321. Top = 601
  322. Width = 67
  323. Height = 13
  324. Caption = 'Trouble Width'
  325. end
  326. object lblTroubleWidth: TLabel
  327. Left = 188
  328. Top = 601
  329. Width = 15
  330. Height = 13
  331. Caption = '0.0'
  332. Font.Charset = DEFAULT_CHARSET
  333. Font.Color = clWindowText
  334. Font.Height = -11
  335. Font.Name = 'MS Sans Serif'
  336. Font.Style = []
  337. ParentFont = False
  338. end
  339. object Label16: TLabel
  340. Left = 6
  341. Top = 640
  342. Width = 70
  343. Height = 13
  344. Caption = 'Trouble Height'
  345. end
  346. object lblTroubleHeight: TLabel
  347. Left = 188
  348. Top = 640
  349. Width = 15
  350. Height = 13
  351. Caption = '0.0'
  352. Font.Charset = DEFAULT_CHARSET
  353. Font.Color = clWindowText
  354. Font.Height = -11
  355. Font.Name = 'MS Sans Serif'
  356. Font.Style = []
  357. ParentFont = False
  358. end
  359. object Label18: TLabel
  360. Left = 6
  361. Top = 679
  362. Width = 60
  363. Height = 13
  364. Caption = 'Trouble Freq'
  365. end
  366. object lblTroubleFreq: TLabel
  367. Left = 188
  368. Top = 679
  369. Width = 15
  370. Height = 13
  371. Caption = '0.0'
  372. Font.Charset = DEFAULT_CHARSET
  373. Font.Color = clWindowText
  374. Font.Height = -11
  375. Font.Name = 'MS Sans Serif'
  376. Font.Style = []
  377. ParentFont = False
  378. end
  379. object ShaderCheckListBox: TCheckListBox
  380. Left = 8
  381. Top = 24
  382. Width = 207
  383. Height = 145
  384. OnClickCheck = ShaderCheckListBoxClick
  385. ItemHeight = 13
  386. TabOrder = 0
  387. OnClick = ShaderCheckListBoxClick
  388. end
  389. object tbBlurValue: TTrackBar
  390. Left = 91
  391. Top = 180
  392. Width = 97
  393. Height = 27
  394. Max = 100
  395. Min = 1
  396. PageSize = 1
  397. Position = 1
  398. TabOrder = 1
  399. TickStyle = tsNone
  400. OnChange = tbBlurValueChange
  401. end
  402. object tbThermalThreshold: TTrackBar
  403. Left = 91
  404. Top = 214
  405. Width = 97
  406. Height = 27
  407. Max = 100
  408. Min = 1
  409. PageSize = 1
  410. Position = 1
  411. TabOrder = 2
  412. TickStyle = tsNone
  413. OnChange = tbThermalThresholdChange
  414. end
  415. object tbThermalIntensity: TTrackBar
  416. Left = 91
  417. Top = 248
  418. Width = 97
  419. Height = 27
  420. Max = 100
  421. Min = 1
  422. PageSize = 1
  423. Position = 1
  424. TabOrder = 3
  425. TickStyle = tsNone
  426. OnChange = tbThermalIntensityChange
  427. end
  428. object tblNightThreshold: TTrackBar
  429. Left = 91
  430. Top = 317
  431. Width = 97
  432. Height = 27
  433. Max = 100
  434. Min = 1
  435. PageSize = 1
  436. Position = 1
  437. TabOrder = 4
  438. TickStyle = tsNone
  439. OnChange = tblNightThresholdChange
  440. end
  441. object tbNightAmplification: TTrackBar
  442. Left = 91
  443. Top = 351
  444. Width = 97
  445. Height = 27
  446. Max = 1000
  447. Min = 1
  448. PageSize = 1
  449. Position = 1
  450. TabOrder = 5
  451. TickStyle = tsNone
  452. OnChange = tbNightAmplificationChange
  453. end
  454. object tbDreamThreshold: TTrackBar
  455. Left = 91
  456. Top = 282
  457. Width = 97
  458. Height = 27
  459. Max = 200
  460. Min = 1
  461. PageSize = 1
  462. Position = 1
  463. TabOrder = 6
  464. TickStyle = tsNone
  465. OnChange = tbDreamThresholdChange
  466. end
  467. object tbPixelateWidth: TTrackBar
  468. Left = 91
  469. Top = 385
  470. Width = 97
  471. Height = 27
  472. Max = 64
  473. Min = 1
  474. PageSize = 1
  475. Position = 1
  476. TabOrder = 7
  477. TickStyle = tsNone
  478. OnChange = tbPixelateWidthChange
  479. end
  480. object tbPixelateHeight: TTrackBar
  481. Left = 91
  482. Top = 419
  483. Width = 97
  484. Height = 27
  485. Max = 64
  486. Min = 1
  487. PageSize = 1
  488. Position = 1
  489. TabOrder = 8
  490. TickStyle = tsNone
  491. OnChange = tbPixelateHeightChange
  492. end
  493. object tbPosterizeGamma: TTrackBar
  494. Left = 91
  495. Top = 454
  496. Width = 97
  497. Height = 27
  498. Max = 300
  499. Min = 1
  500. PageSize = 1
  501. Position = 1
  502. TabOrder = 9
  503. TickStyle = tsNone
  504. OnChange = tbPosterizeGammaChange
  505. end
  506. object tbPosterizeColors: TTrackBar
  507. Left = 91
  508. Top = 488
  509. Width = 97
  510. Height = 27
  511. Max = 255
  512. Min = 1
  513. PageSize = 1
  514. Position = 1
  515. TabOrder = 10
  516. TickStyle = tsNone
  517. OnChange = tbPosterizeColorsChange
  518. end
  519. object tbFrostRand: TTrackBar
  520. Left = 91
  521. Top = 522
  522. Width = 97
  523. Height = 27
  524. Max = 500
  525. Min = 10
  526. PageSize = 1
  527. Position = 10
  528. TabOrder = 11
  529. TickStyle = tsNone
  530. OnChange = tbFrostRandChange
  531. end
  532. object tbFrostFactor: TTrackBar
  533. Left = 91
  534. Top = 557
  535. Width = 97
  536. Height = 27
  537. Max = 250
  538. Min = 1
  539. PageSize = 1
  540. Position = 1
  541. TabOrder = 12
  542. TickStyle = tsNone
  543. OnChange = tbFrostFactorChange
  544. end
  545. object tbTroubleWidth: TTrackBar
  546. Left = 91
  547. Top = 601
  548. Width = 91
  549. Height = 27
  550. Max = 64
  551. Min = 1
  552. PageSize = 1
  553. Position = 1
  554. TabOrder = 13
  555. TickStyle = tsNone
  556. OnChange = tbTroubleWidthChange
  557. end
  558. object tbTroubleHeight: TTrackBar
  559. Left = 91
  560. Top = 634
  561. Width = 91
  562. Height = 27
  563. Max = 64
  564. Min = 1
  565. PageSize = 1
  566. Position = 1
  567. TabOrder = 14
  568. TickStyle = tsNone
  569. OnChange = tbTroubleHeightChange
  570. end
  571. object tbTroubleFreq: TTrackBar
  572. Left = 83
  573. Top = 679
  574. Width = 99
  575. Height = 27
  576. Max = 300
  577. Min = 1
  578. PageSize = 1
  579. Position = 1
  580. TabOrder = 15
  581. TickStyle = tsNone
  582. OnChange = tbTroubleFreqChange
  583. end
  584. end
  585. object Scene: TGLScene
  586. ObjectsSorting = osNone
  587. Left = 24
  588. Top = 16
  589. object GUICube: TGLDummyCube
  590. CubeSize = 1.000000000000000000
  591. object GLArrowLine1: TGLArrowLine
  592. Position.Coordinates = {00000000000000000000C8420000803F}
  593. Scale.Coordinates = {0000A0410000A0410000A04100000000}
  594. BottomRadius = 0.100000001490116100
  595. Height = 1.000000000000000000
  596. TopRadius = 0.100000001490116100
  597. TopArrowHeadHeight = 0.500000000000000000
  598. TopArrowHeadRadius = 0.200000002980232200
  599. BottomArrowHeadHeight = 0.500000000000000000
  600. BottomArrowHeadRadius = 0.200000002980232200
  601. end
  602. object GLXYZGrid1: TGLXYZGrid
  603. Direction.Coordinates = {00000000000080BF0000000000000000}
  604. Position.Coordinates = {00000000000000000000A0C10000803F}
  605. Up.Coordinates = {00000000000000000000803F00000000}
  606. XSamplingScale.Min = -200.000000000000000000
  607. XSamplingScale.Max = 200.000000000000000000
  608. XSamplingScale.Step = 20.000000000000000000
  609. YSamplingScale.Min = -200.000000000000000000
  610. YSamplingScale.Max = 200.000000000000000000
  611. YSamplingScale.Step = 20.000000000000000000
  612. ZSamplingScale.Min = -200.000000000000000000
  613. ZSamplingScale.Max = 200.000000000000000000
  614. ZSamplingScale.Step = 20.000000000000000000
  615. Parts = [gpX, gpZ]
  616. end
  617. end
  618. object LightCube: TGLDummyCube
  619. Direction.Coordinates = {0000000000000000000080BF00000000}
  620. Position.Coordinates = {000096C300000000000096430000803F}
  621. OnProgress = LightCubeProgress
  622. CubeSize = 1.000000000000000000
  623. object Light: TGLLightSource
  624. ConstAttenuation = 1.000000000000000000
  625. LightStyle = lsOmni
  626. SpotCutOff = 180.000000000000000000
  627. end
  628. object GLSphere1: TGLSphere
  629. Material.FrontProperties.Diffuse.Color = {E6E5653F8180003DCDCC4C3F0000803F}
  630. Material.FrontProperties.Emission.Color = {F4F3733FEEED6D3F000000000000803F}
  631. Radius = 10.000000000000000000
  632. end
  633. end
  634. object WorldCube: TGLDummyCube
  635. CubeSize = 1.000000000000000000
  636. object Fighter: TGLActor
  637. Material.MaterialLibrary = MaterialLibrary
  638. Material.LibMaterialName = 'Fighter'
  639. Position.Coordinates = {00001643000000000000A0410000803F}
  640. Up.Coordinates = {00000000000080BF0000008000000000}
  641. Interval = 100
  642. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  643. end
  644. object Teapot: TGLActor
  645. Material.MaterialLibrary = MaterialLibrary
  646. Material.LibMaterialName = 'Fighter'
  647. Position.Coordinates = {000016C300000000000000000000803F}
  648. Interval = 100
  649. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  650. end
  651. object Sphere_big: TGLActor
  652. Material.MaterialLibrary = MaterialLibrary
  653. Material.LibMaterialName = 'Earth'
  654. Position.Coordinates = {00000000000016C3000000000000803F}
  655. Interval = 100
  656. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  657. end
  658. object Sphere_little: TGLActor
  659. Material.MaterialLibrary = MaterialLibrary
  660. Material.LibMaterialName = 'Earth'
  661. Position.Coordinates = {0000000000001643000000000000803F}
  662. Interval = 100
  663. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  664. end
  665. end
  666. object PostShaderHolder: TGLPostShaderHolder
  667. TempTextureTarget = ttTextureRect
  668. Shaders = <>
  669. end
  670. object Camera: TGLCamera
  671. DepthOfView = 500.000000000000000000
  672. FocalLength = 65.000000000000000000
  673. TargetObject = GLXYZGrid1
  674. CameraStyle = csInfinitePerspective
  675. Position.Coordinates = {000048C20000164300007A430000803F}
  676. Direction.Coordinates = {00000000000080BF0000000000000000}
  677. Up.Coordinates = {00000000000000000000803F00000000}
  678. end
  679. end
  680. object Cadencer: TGLCadencer
  681. Scene = Scene
  682. MaxDeltaTime = 0.020000000000000000
  683. OnProgress = CadencerProgress
  684. Left = 96
  685. Top = 16
  686. end
  687. object MaterialLibrary: TGLMaterialLibrary
  688. Materials = <
  689. item
  690. Name = 'Noise'
  691. Tag = 0
  692. Material.Texture.Disabled = False
  693. end
  694. item
  695. Name = 'Fighter'
  696. Tag = 0
  697. Material.FrontProperties.Ambient.Color = {BFBEBE3EBBBABA3EBBBABA3E0000803F}
  698. Material.FrontProperties.Emission.Color = {B1B0B03DB1B0B03DB1B0B03D0000803F}
  699. Material.FrontProperties.Specular.Color = {8988083E8180003E8988083E0000803F}
  700. Material.BlendingMode = bmTransparency
  701. Material.Texture.TextureMode = tmModulate
  702. Material.Texture.Disabled = False
  703. end
  704. item
  705. Name = 'Earth'
  706. Tag = 0
  707. Material.FrontProperties.Ambient.Color = {E7E6E63EEBEAEA3EEBEAEA3E0000803F}
  708. Material.FrontProperties.Emission.Color = {F1F0F03DF1F0F03DF1F0F03D0000803F}
  709. Material.FrontProperties.Specular.Color = {8180003E8180003EE1E0E03D0000803F}
  710. Material.BlendingMode = bmTransparency
  711. Material.Texture.TextureMode = tmModulate
  712. Material.Texture.Disabled = False
  713. end
  714. item
  715. Name = 'Snow'
  716. Tag = 0
  717. Material.Texture.Disabled = False
  718. end
  719. item
  720. Name = 'FireGrade'
  721. Tag = 0
  722. Material.Texture.Disabled = False
  723. end
  724. item
  725. Name = 'Mask'
  726. Tag = 0
  727. Material.Texture.Disabled = False
  728. Material.Texture.DepthTextureMode = dtmIntensity
  729. end>
  730. Left = 40
  731. Top = 80
  732. end
  733. object GLSimpleNavigation1: TGLSimpleNavigation
  734. Form = Owner
  735. GLSceneViewer = Viewer
  736. FormCaption = 'GLSL Post Shader - %FPS'
  737. KeyCombinations = <
  738. item
  739. ShiftState = [ssLeft, ssRight]
  740. Action = snaZoom
  741. end
  742. item
  743. ShiftState = [ssLeft]
  744. Action = snaMoveAroundTarget
  745. end
  746. item
  747. ShiftState = [ssRight]
  748. Action = snaMoveAroundTarget
  749. end>
  750. Left = 192
  751. Top = 16
  752. end
  753. end