浏览代码

Update ZenGL 4.2 +

Mirrel 1 年之前
父节点
当前提交
bcfbbf0482
共有 37 个文件被更改,包括 0 次插入2552 次删除
  1. 二进制
      Zengl_SRC/bin/x86_64-linux/demo03
  2. 二进制
      Zengl_SRC/bin/x86_64-linux/demo13
  3. 0 36
      Zengl_SRC/bin/x86_64-linux/log.txt
  4. 0 21
      Zengl_SRC/demos/Lazarus/02 - Resources/demo02.lps
  5. 0 140
      Zengl_SRC/demos/Lazarus/03 - Input/backup/demo03.lpi
  6. 0 20
      Zengl_SRC/demos/Lazarus/03 - Input/backup/demo03.lps
  7. 0 21
      Zengl_SRC/demos/Lazarus/03 - Input/demo03.lps
  8. 0 20
      Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04.lps
  9. 0 21
      Zengl_SRC/demos/Lazarus/05 - Primitives/demo05.lps
  10. 0 21
      Zengl_SRC/demos/Lazarus/06 - Text/demo06.lps
  11. 0 20
      Zengl_SRC/demos/Lazarus/07 - Sprites/demo07.lps
  12. 0 20
      Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09.lps
  13. 0 21
      Zengl_SRC/demos/Lazarus/10 - Tiles/demo10.lps
  14. 0 139
      Zengl_SRC/demos/Lazarus/11 - Grid/backup/demo11.lpi
  15. 0 115
      Zengl_SRC/demos/Lazarus/11 - Grid/backup/demo11.lpr
  16. 0 23
      Zengl_SRC/demos/Lazarus/11 - Grid/backup/demo11.lps
  17. 0 23
      Zengl_SRC/demos/Lazarus/11 - Grid/demo11.lps
  18. 0 21
      Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12.lps
  19. 0 141
      Zengl_SRC/demos/Lazarus/13 - Particles/backup/demo13.lpi
  20. 0 21
      Zengl_SRC/demos/Lazarus/13 - Particles/backup/demo13.lps
  21. 0 22
      Zengl_SRC/demos/Lazarus/13 - Particles/demo13.lps
  22. 0 20
      Zengl_SRC/demos/Lazarus/14 - Sound/demo14.lps
  23. 0 20
      Zengl_SRC/demos/Lazarus/15 - Video/demo15.lps
  24. 0 141
      Zengl_SRC/demos/Lazarus/16 - Physics/backup/demo16.lpi
  25. 0 231
      Zengl_SRC/demos/Lazarus/16 - Physics/backup/demo16.lpr
  26. 0 22
      Zengl_SRC/demos/Lazarus/16 - Physics/backup/demo16.lps
  27. 0 21
      Zengl_SRC/demos/Lazarus/16 - Physics/demo16.lps
  28. 0 24
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demo.lfm
  29. 0 323
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demo.pas
  30. 0 96
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demoLCL.lpi
  31. 0 222
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demoLCL.lps
  32. 0 108
      Zengl_SRC/demos/Lazarus/18 - LCLZenGL/demoLCL.lps
  33. 0 145
      Zengl_SRC/demos/Lazarus/19 - OpenGL33_01/backup/demo19.lpi
  34. 0 25
      Zengl_SRC/demos/Lazarus/19 - OpenGL33_01/backup/demo19.lps
  35. 0 27
      Zengl_SRC/demos/Lazarus/19 - OpenGL33_01/demo19.lps
  36. 0 131
      Zengl_SRC/demos/Lazarus/20 - OpenGL33_02/backup/demo20.lps
  37. 0 130
      Zengl_SRC/demos/Lazarus/20 - OpenGL33_02/demo20.lps

二进制
Zengl_SRC/bin/x86_64-linux/demo03


二进制
Zengl_SRC/bin/x86_64-linux/demo13


+ 0 - 36
Zengl_SRC/bin/x86_64-linux/log.txt

@@ -1,36 +0,0 @@
-==================================
-=== ZenGL - 0.4.2 (29.09.2023) ===
-==================================
-[00000000ms] Begin
-[00000022ms] Current mode: 2560 x 1440
-[00000072ms] GLX Extension - ok
-[00000072ms] GLX_PBUFFER: TRUE
-[00000072ms] glXChooseVisual: zDepth = 24; stencil = 0; fsaa = 0
-[00000077ms] GL_VERSION: 4.6 (Compatibility Profile) Mesa 23.1.4-1
-[00000077ms] GL_RENDERER: AMD Radeon Graphics (navi22, LLVM 15.0.7, DRM 3.52, 6.4.0-2-amd64)
-[00000077ms] GL_VENDOR: AMD
-[00000077ms] GL_MAX_TEXTURE_SIZE: 16384
-[00000077ms] GL_EXT_TEXTURE_COMPRESSION_S3TC: TRUE
-[00000077ms] GL_SGIS_GENERATE_MIPMAP: TRUE
-[00000077ms] GL_MAX_TEXTURE_UNITS_ARB: 8
-[00000077ms] GL_EXT_TEXTURE_FILTER_ANISOTROPIC: TRUE
-[00000077ms] GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16
-[00000077ms] GL_EXT_BLEND_FUNC_SEPARATE: TRUE
-[00000077ms] GL_MAX_RENDERBUFFER_SIZE: 16384
-[00000077ms] GL_EXT_FRAMEBUFFER_OBJECT: TRUE
-[00000077ms] Support WaitVSync: TRUE
-[00000077ms] Ogg: Initialized
-[00000078ms] Theora: Initialized
-[00000089ms] Texture loaded: "../data/font-page0.png"
-[00000121ms] Texture loaded: "../data/CalibriBold50pt-page0.png"
-[00000122ms] Joy: Couldn't find joysticks
-[00005004ms] Terminate program
-[00005005ms] Average FPS: 60
-[00005005ms] Destroy GE-Elements: 1
-[00005005ms] Timers to free: 2
-[00005005ms] Fonts to free: 2
-[00005005ms] Font to free
-[00005005ms] Font to free
-[00005005ms] Render Targets not free!!!
-[00005005ms] Textures to free: 1
-[00005007ms] End

+ 0 - 21
Zengl_SRC/demos/Lazarus/02 - Resources/demo02.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo02.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <CursorPos X="41" Y="18"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 140
Zengl_SRC/demos/Lazarus/03 - Input/backup/demo03.lpi

@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectOptions>
-    <Version Value="12"/>
-    <General>
-      <Flags>
-        <SaveOnlyProjectUnits Value="True"/>
-        <MainUnitHasCreateFormStatements Value="False"/>
-        <MainUnitHasTitleStatement Value="False"/>
-        <MainUnitHasScaledStatement Value="False"/>
-        <CompatibilityMode Value="True"/>
-      </Flags>
-      <SessionStorage Value="InProjectDir"/>
-      <ResourceType Value="res"/>
-      <UseXPManifest Value="True"/>
-      <Icon Value="0"/>
-    </General>
-    <i18n>
-      <EnableI18N LFM="False"/>
-    </i18n>
-    <BuildModes Count="2">
-      <Item1 Name="Release" Default="True"/>
-      <Item2 Name="Debug">
-        <CompilerOptions>
-          <Version Value="11"/>
-          <Target>
-            <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo03"/>
-          </Target>
-          <SearchPaths>
-            <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-            <OtherUnitFiles Value="../../../headers;../../../src;../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS)"/>
-            <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-          </SearchPaths>
-          <Parsing>
-            <SyntaxOptions>
-              <SyntaxMode Value="Delphi"/>
-            </SyntaxOptions>
-          </Parsing>
-          <CodeGeneration>
-            <Checks>
-              <IOChecks Value="True"/>
-              <RangeChecks Value="True"/>
-              <OverflowChecks Value="True"/>
-              <StackChecks Value="True"/>
-            </Checks>
-            <VerifyObjMethodCallValidity Value="True"/>
-            <Optimizations>
-              <OptimizationLevel Value="0"/>
-            </Optimizations>
-          </CodeGeneration>
-          <Linking>
-            <Debugging>
-              <UseHeaptrc Value="True"/>
-            </Debugging>
-            <Options>
-              <Win32>
-                <GraphicApplication Value="True"/>
-              </Win32>
-            </Options>
-          </Linking>
-          <Other>
-            <Verbosity>
-              <ShowNotes Value="False"/>
-              <ShowHints Value="False"/>
-            </Verbosity>
-          </Other>
-        </CompilerOptions>
-      </Item2>
-    </BuildModes>
-    <PublishOptions>
-      <Version Value="2"/>
-    </PublishOptions>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes Count="1">
-        <Mode0 Name="default"/>
-      </Modes>
-    </RunParams>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo03.lpr"/>
-        <IsPartOfProject Value="True"/>
-      </Unit0>
-    </Units>
-  </ProjectOptions>
-  <CompilerOptions>
-    <Version Value="11"/>
-    <Target>
-      <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo03"/>
-    </Target>
-    <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src;../../../srcGL"/>
-      <OtherUnitFiles Value="../../../headers;../../../src;../../../srcGEGL;../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS);../../../srcGL"/>
-      <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-    </SearchPaths>
-    <Parsing>
-      <SyntaxOptions>
-        <SyntaxMode Value="Delphi"/>
-      </SyntaxOptions>
-    </Parsing>
-    <CodeGeneration>
-      <SmartLinkUnit Value="True"/>
-      <Optimizations>
-        <OptimizationLevel Value="3"/>
-      </Optimizations>
-    </CodeGeneration>
-    <Linking>
-      <Debugging>
-        <DebugInfoType Value="dsDwarf2"/>
-        <StripSymbols Value="True"/>
-        <UseExternalDbgSyms Value="True"/>
-      </Debugging>
-      <LinkSmart Value="True"/>
-      <Options>
-        <Win32>
-          <GraphicApplication Value="True"/>
-        </Win32>
-      </Options>
-    </Linking>
-    <Other>
-      <Verbosity>
-        <ShowNotes Value="False"/>
-        <ShowHints Value="False"/>
-      </Verbosity>
-    </Other>
-  </CompilerOptions>
-  <Debugging>
-    <Exceptions Count="3">
-      <Item1>
-        <Name Value="EAbort"/>
-      </Item1>
-      <Item2>
-        <Name Value="ECodetoolError"/>
-      </Item2>
-      <Item3>
-        <Name Value="EFOpenError"/>
-      </Item3>
-    </Exceptions>
-  </Debugging>
-</CONFIG>

+ 0 - 20
Zengl_SRC/demos/Lazarus/03 - Input/backup/demo03.lps

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo03.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 21
Zengl_SRC/demos/Lazarus/03 - Input/demo03.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo03.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 20
Zengl_SRC/demos/Lazarus/04 - Screen Settings/demo04.lps

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo04.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 21
Zengl_SRC/demos/Lazarus/05 - Primitives/demo05.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo05.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <CursorPos X="34" Y="27"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 21
Zengl_SRC/demos/Lazarus/06 - Text/demo06.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Default"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo06.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <JumpHistory HistoryIndex="-1"/>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode=""/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 20
Zengl_SRC/demos/Lazarus/07 - Sprites/demo07.lps

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo07.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 20
Zengl_SRC/demos/Lazarus/09 - Sprite Engine(Classes)/demo09.lps

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo09.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 21
Zengl_SRC/demos/Lazarus/10 - Tiles/demo10.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo10.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <CursorPos X="84" Y="20"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 139
Zengl_SRC/demos/Lazarus/11 - Grid/backup/demo11.lpi

@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectOptions>
-    <Version Value="12"/>
-    <General>
-      <Flags>
-        <SaveOnlyProjectUnits Value="True"/>
-        <MainUnitHasCreateFormStatements Value="False"/>
-        <MainUnitHasTitleStatement Value="False"/>
-        <MainUnitHasScaledStatement Value="False"/>
-        <CompatibilityMode Value="True"/>
-      </Flags>
-      <SessionStorage Value="InProjectDir"/>
-      <ResourceType Value="res"/>
-      <UseXPManifest Value="True"/>
-      <Icon Value="0"/>
-    </General>
-    <i18n>
-      <EnableI18N LFM="False"/>
-    </i18n>
-    <BuildModes Count="2">
-      <Item1 Name="Release" Default="True"/>
-      <Item2 Name="Debug">
-        <CompilerOptions>
-          <Version Value="11"/>
-          <Target>
-            <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo11"/>
-          </Target>
-          <SearchPaths>
-            <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-            <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS)"/>
-            <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-          </SearchPaths>
-          <Parsing>
-            <SyntaxOptions>
-              <SyntaxMode Value="Delphi"/>
-            </SyntaxOptions>
-          </Parsing>
-          <CodeGeneration>
-            <Checks>
-              <IOChecks Value="True"/>
-              <RangeChecks Value="True"/>
-              <OverflowChecks Value="True"/>
-              <StackChecks Value="True"/>
-            </Checks>
-            <VerifyObjMethodCallValidity Value="True"/>
-            <Optimizations>
-              <OptimizationLevel Value="0"/>
-            </Optimizations>
-          </CodeGeneration>
-          <Linking>
-            <Debugging>
-              <UseHeaptrc Value="True"/>
-            </Debugging>
-            <Options>
-              <Win32>
-                <GraphicApplication Value="True"/>
-              </Win32>
-            </Options>
-          </Linking>
-          <Other>
-            <Verbosity>
-              <ShowNotes Value="False"/>
-              <ShowHints Value="False"/>
-            </Verbosity>
-          </Other>
-        </CompilerOptions>
-      </Item2>
-    </BuildModes>
-    <PublishOptions>
-      <Version Value="2"/>
-    </PublishOptions>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes Count="1">
-        <Mode0 Name="default"/>
-      </Modes>
-    </RunParams>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo11.lpr"/>
-        <IsPartOfProject Value="True"/>
-      </Unit0>
-    </Units>
-  </ProjectOptions>
-  <CompilerOptions>
-    <Version Value="11"/>
-    <Target>
-      <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo11"/>
-    </Target>
-    <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src;../../../srcGL"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../srcGL;../../../srcGEGL;../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS)"/>
-      <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-    </SearchPaths>
-    <Parsing>
-      <SyntaxOptions>
-        <SyntaxMode Value="Delphi"/>
-      </SyntaxOptions>
-    </Parsing>
-    <CodeGeneration>
-      <SmartLinkUnit Value="True"/>
-      <Optimizations>
-        <OptimizationLevel Value="3"/>
-      </Optimizations>
-    </CodeGeneration>
-    <Linking>
-      <Debugging>
-        <DebugInfoType Value="dsDwarf2Set"/>
-        <StripSymbols Value="True"/>
-      </Debugging>
-      <LinkSmart Value="True"/>
-      <Options>
-        <Win32>
-          <GraphicApplication Value="True"/>
-        </Win32>
-      </Options>
-    </Linking>
-    <Other>
-      <Verbosity>
-        <ShowNotes Value="False"/>
-        <ShowHints Value="False"/>
-      </Verbosity>
-    </Other>
-  </CompilerOptions>
-  <Debugging>
-    <Exceptions Count="3">
-      <Item1>
-        <Name Value="EAbort"/>
-      </Item1>
-      <Item2>
-        <Name Value="ECodetoolError"/>
-      </Item2>
-      <Item3>
-        <Name Value="EFOpenError"/>
-      </Item3>
-    </Exceptions>
-  </Debugging>
-</CONFIG>

+ 0 - 115
Zengl_SRC/demos/Lazarus/11 - Grid/backup/demo11.lpr

@@ -1,115 +0,0 @@
-program demo11;
-
-{$I zglCustomConfig.cfg}
-{$I zgl_config.cfg}
-
-{$IFDEF WINDOWS}
-  {$R *.res}
-{$ENDIF}
-
-uses
-  {$IFDEF UNIX}
-  cthreads,
-  {$ENDIF}
-  {$IFDEF USE_ZENGL_STATIC}
-  zgl_screen,
-  zgl_window,
-  zgl_timers,
-  zgl_keyboard,
-  zgl_fx,
-  zgl_textures,
-  zgl_textures_png,
-  zgl_textures_jpg,
-  zgl_grid_2d,
-  zgl_font,
-  zgl_text,
-  zgl_math_2d,
-  zgl_types,
-  zgl_utils
-  {$ELSE}
-  zglHeader
-  {$ENDIF}
-  ;
-
-var
-  dirRes      : UTF8String {$IFNDEF MACOSX} = '../data/' {$ENDIF};
-  fntMain     : LongWord;
-  texBack     : zglPTexture;
-  grid        : zglTGrid2D;
-  wave        : Single;
-
-  TimeStart  : LongWord = 0;
-
-procedure Init;
-var
-  i, j : Integer;
-begin
-  texBack := tex_LoadFromFile( dirRes + 'back04.jpg' );
-
-  fntMain := font_LoadFromFile( dirRes + 'font.zfi' );
-
-  // RU: Инициализация сетки размером 21x16. Основная идея - каждый узел сетки это смещение относительно её верхнего левого угла.
-  // EN: Initialization of grid with size 21x16. Main idea - every node of grid is an offset from the top left corner.
-  grid.Cols := 21;
-  grid.Rows := 16;
-  SetLength( grid.Grid, grid.Cols, grid.Rows );
-  for i := 0 to grid.Cols - 1 do
-    for j := 0 to grid.Rows - 1 do
-    begin
-      grid.Grid[ i, j ].X := i * 40;
-      grid.Grid[ i, j ].Y := j * 40;
-    end;
-  setFontTextScale(15, fntMain);
-end;
-
-procedure Draw;
-begin
-  // RU: Рендерим сетку в координатах 0,0.
-  // EN: Render grid in coordinates 0,0.
-  sgrid2d_Draw( texBack, 0, 0, @grid );
-
-  text_Draw( fntMain, 0, 0, 'FPS: ' + u_IntToStr( zgl_Get( RENDER_FPS ) ) );
-end;
-
-procedure Timer;
-var
-  i, j : Integer;
-  cwave, swave : Single;
-begin
-  wave  := wave + random( 1000 ) / 10000;
-  cwave := cos( wave );
-  swave := sin( wave );
-
-  // RU: Симуляция простого эффекта под водой.
-  // EN: Simulation of simple underwater effect.
-  for i := 1 to grid.Cols - 2 do
-    for j := 1 to grid.Rows - 2 do
-    begin
-      if ( i mod 2 = 0 ) and ( j mod 2 = 0 ) Then
-      begin
-        grid.Grid[ i, j ].X := i * 40 + cwave;
-        grid.Grid[ i, j ].Y := j * 40 + swave;
-      end else
-      begin
-        grid.Grid[ i, j ].X := i * 40 - cwave;
-        grid.Grid[ i, j ].Y := j * 40 - swave;
-      end;
-    end;
-end;
-
-Begin
-  {$IFNDEF USE_ZENGL_STATIC}
-  if not zglLoad( libZenGL ) Then exit;
-  {$ENDIF}
-
-  randomize();
-
-  TimeStart := timer_Add( @Timer, 16, t_Start );
-
-  zgl_Reg( SYS_LOAD, @Init );
-  zgl_Reg( SYS_DRAW, @Draw );
-
-  wnd_SetCaption(utf8_Copy('11 - Grid'));
-
-  zgl_Init();
-End.

+ 0 - 23
Zengl_SRC/demos/Lazarus/11 - Grid/backup/demo11.lps

@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo11.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <TopLine Value="63"/>
-        <CursorPos X="27" Y="81"/>
-        <UsageCount Value="21"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 23
Zengl_SRC/demos/Lazarus/11 - Grid/demo11.lps

@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo11.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <TopLine Value="62"/>
-        <CursorPos X="27" Y="81"/>
-        <UsageCount Value="21"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 21
Zengl_SRC/demos/Lazarus/12 - Render into Texture/demo12.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo12.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <CursorPos X="27" Y="31"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 141
Zengl_SRC/demos/Lazarus/13 - Particles/backup/demo13.lpi

@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectOptions>
-    <Version Value="12"/>
-    <General>
-      <Flags>
-        <SaveOnlyProjectUnits Value="True"/>
-        <MainUnitHasCreateFormStatements Value="False"/>
-        <MainUnitHasTitleStatement Value="False"/>
-        <MainUnitHasScaledStatement Value="False"/>
-        <CompatibilityMode Value="True"/>
-      </Flags>
-      <SessionStorage Value="InProjectDir"/>
-      <ResourceType Value="res"/>
-      <UseXPManifest Value="True"/>
-      <Icon Value="0"/>
-    </General>
-    <i18n>
-      <EnableI18N LFM="False"/>
-    </i18n>
-    <BuildModes Count="2">
-      <Item1 Name="Release" Default="True"/>
-      <Item2 Name="Debug">
-        <CompilerOptions>
-          <Version Value="11"/>
-          <Target>
-            <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo13"/>
-          </Target>
-          <SearchPaths>
-            <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-            <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS)"/>
-            <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-          </SearchPaths>
-          <Parsing>
-            <SyntaxOptions>
-              <SyntaxMode Value="Delphi"/>
-            </SyntaxOptions>
-          </Parsing>
-          <CodeGeneration>
-            <Checks>
-              <IOChecks Value="True"/>
-              <RangeChecks Value="True"/>
-              <OverflowChecks Value="True"/>
-              <StackChecks Value="True"/>
-            </Checks>
-            <VerifyObjMethodCallValidity Value="True"/>
-            <Optimizations>
-              <OptimizationLevel Value="0"/>
-            </Optimizations>
-          </CodeGeneration>
-          <Linking>
-            <Debugging>
-              <UseHeaptrc Value="True"/>
-            </Debugging>
-            <Options>
-              <Win32>
-                <GraphicApplication Value="True"/>
-              </Win32>
-            </Options>
-          </Linking>
-          <Other>
-            <Verbosity>
-              <ShowNotes Value="False"/>
-              <ShowHints Value="False"/>
-            </Verbosity>
-          </Other>
-        </CompilerOptions>
-      </Item2>
-    </BuildModes>
-    <PublishOptions>
-      <Version Value="2"/>
-    </PublishOptions>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes Count="1">
-        <Mode0 Name="default"/>
-      </Modes>
-    </RunParams>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo13.lpr"/>
-        <IsPartOfProject Value="True"/>
-      </Unit0>
-    </Units>
-  </ProjectOptions>
-  <CompilerOptions>
-    <Version Value="11"/>
-    <Target>
-      <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo13"/>
-    </Target>
-    <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../srcGL/EGL;../../../srcGL/GLES;../../../src;../../../srcGL"/>
-      <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS);../../../srcGEGL;../../../srcGL;../../../srcGL/EGL;../../../srcGL/GLES"/>
-      <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-    </SearchPaths>
-    <Parsing>
-      <SyntaxOptions>
-        <SyntaxMode Value="Delphi"/>
-      </SyntaxOptions>
-    </Parsing>
-    <CodeGeneration>
-      <SmartLinkUnit Value="True"/>
-      <Optimizations>
-        <OptimizationLevel Value="3"/>
-      </Optimizations>
-    </CodeGeneration>
-    <Linking>
-      <Debugging>
-        <GenerateDebugInfo Value="False"/>
-        <DebugInfoType Value="dsDwarf2Set"/>
-        <StripSymbols Value="True"/>
-        <UseExternalDbgSyms Value="True"/>
-      </Debugging>
-      <LinkSmart Value="True"/>
-      <Options>
-        <Win32>
-          <GraphicApplication Value="True"/>
-        </Win32>
-      </Options>
-    </Linking>
-    <Other>
-      <Verbosity>
-        <ShowNotes Value="False"/>
-        <ShowHints Value="False"/>
-      </Verbosity>
-    </Other>
-  </CompilerOptions>
-  <Debugging>
-    <Exceptions Count="3">
-      <Item1>
-        <Name Value="EAbort"/>
-      </Item1>
-      <Item2>
-        <Name Value="ECodetoolError"/>
-      </Item2>
-      <Item3>
-        <Name Value="EFOpenError"/>
-      </Item3>
-    </Exceptions>
-  </Debugging>
-</CONFIG>

+ 0 - 21
Zengl_SRC/demos/Lazarus/13 - Particles/backup/demo13.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo13.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 22
Zengl_SRC/demos/Lazarus/13 - Particles/demo13.lps

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo13.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <CursorPos X="42" Y="34"/>
-        <UsageCount Value="21"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 20
Zengl_SRC/demos/Lazarus/14 - Sound/demo14.lps

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo14.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 20
Zengl_SRC/demos/Lazarus/15 - Video/demo15.lps

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo15.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 141
Zengl_SRC/demos/Lazarus/16 - Physics/backup/demo16.lpi

@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectOptions>
-    <Version Value="12"/>
-    <General>
-      <Flags>
-        <SaveOnlyProjectUnits Value="True"/>
-        <MainUnitHasCreateFormStatements Value="False"/>
-        <MainUnitHasTitleStatement Value="False"/>
-        <MainUnitHasScaledStatement Value="False"/>
-        <CompatibilityMode Value="True"/>
-      </Flags>
-      <SessionStorage Value="InProjectDir"/>
-      <ResourceType Value="res"/>
-      <UseXPManifest Value="True"/>
-      <Icon Value="0"/>
-    </General>
-    <i18n>
-      <EnableI18N LFM="False"/>
-    </i18n>
-    <BuildModes Count="2">
-      <Item1 Name="Release" Default="True"/>
-      <Item2 Name="Debug">
-        <CompilerOptions>
-          <Version Value="11"/>
-          <Target>
-            <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo16"/>
-          </Target>
-          <SearchPaths>
-            <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-            <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/chipmunk/$(TargetCPU)-$(TargetOS);../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS)"/>
-            <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-          </SearchPaths>
-          <Parsing>
-            <SyntaxOptions>
-              <SyntaxMode Value="Delphi"/>
-            </SyntaxOptions>
-          </Parsing>
-          <CodeGeneration>
-            <Checks>
-              <IOChecks Value="True"/>
-              <RangeChecks Value="True"/>
-              <OverflowChecks Value="True"/>
-              <StackChecks Value="True"/>
-            </Checks>
-            <VerifyObjMethodCallValidity Value="True"/>
-            <Optimizations>
-              <OptimizationLevel Value="0"/>
-            </Optimizations>
-          </CodeGeneration>
-          <Linking>
-            <Debugging>
-              <UseHeaptrc Value="True"/>
-            </Debugging>
-            <Options>
-              <Win32>
-                <GraphicApplication Value="True"/>
-              </Win32>
-            </Options>
-          </Linking>
-          <Other>
-            <Verbosity>
-              <ShowNotes Value="False"/>
-              <ShowHints Value="False"/>
-            </Verbosity>
-          </Other>
-        </CompilerOptions>
-      </Item2>
-    </BuildModes>
-    <PublishOptions>
-      <Version Value="2"/>
-    </PublishOptions>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes Count="1">
-        <Mode0 Name="default"/>
-      </Modes>
-    </RunParams>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo16.lpr"/>
-        <IsPartOfProject Value="True"/>
-      </Unit0>
-    </Units>
-  </ProjectOptions>
-  <CompilerOptions>
-    <Version Value="11"/>
-    <Target>
-      <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo16"/>
-    </Target>
-    <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../headers;../../../srcGEGL;../../../src;../../../srcGL"/>
-      <OtherUnitFiles Value="../../../extra;../../../src;../../../srcGL;../../../srcGEGL;../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS);../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/chipmunk/$(TargetCPU)-$(TargetOS);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS)"/>
-      <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-    </SearchPaths>
-    <Parsing>
-      <SyntaxOptions>
-        <SyntaxMode Value="Delphi"/>
-      </SyntaxOptions>
-    </Parsing>
-    <CodeGeneration>
-      <SmartLinkUnit Value="True"/>
-      <Optimizations>
-        <OptimizationLevel Value="3"/>
-      </Optimizations>
-    </CodeGeneration>
-    <Linking>
-      <Debugging>
-        <GenerateDebugInfo Value="False"/>
-        <DebugInfoType Value="dsDwarf2Set"/>
-        <StripSymbols Value="True"/>
-        <UseExternalDbgSyms Value="True"/>
-      </Debugging>
-      <LinkSmart Value="True"/>
-      <Options>
-        <Win32>
-          <GraphicApplication Value="True"/>
-        </Win32>
-      </Options>
-    </Linking>
-    <Other>
-      <Verbosity>
-        <ShowNotes Value="False"/>
-        <ShowHints Value="False"/>
-      </Verbosity>
-    </Other>
-  </CompilerOptions>
-  <Debugging>
-    <Exceptions Count="3">
-      <Item1>
-        <Name Value="EAbort"/>
-      </Item1>
-      <Item2>
-        <Name Value="ECodetoolError"/>
-      </Item2>
-      <Item3>
-        <Name Value="EFOpenError"/>
-      </Item3>
-    </Exceptions>
-  </Debugging>
-</CONFIG>

+ 0 - 231
Zengl_SRC/demos/Lazarus/16 - Physics/backup/demo16.lpr

@@ -1,231 +0,0 @@
-program demo16;
-
-// RU: В этом файле конфигурации содержится "опция" USE_CHIPMUNK_STATIC для статической компиляции с Chipmunk
-// EN: This file contains "option" USE_CHIPMUNK_STATIC for static compilation with Chipmunk
-{$I zglCustomConfig.cfg}
-{$I zgl_config.cfg}
-
-{$IFDEF WINDOWS}
-  {$R *.res}
-{$ENDIF}
-
-uses
-  {$IFDEF UNIX}
-  cthreads,
-  {$ENDIF}
-  zglChipmunk,
-  {$IFDEF USE_ZENGL_STATIC}
-  zgl_screen,
-  zgl_window,
-  zgl_timers,
-  zgl_keyboard,
-  zgl_mouse,
-  zgl_textures,
-  zgl_textures_png,
-  zgl_render_2d,
-  zgl_font,
-  zgl_text,
-  zgl_primitives_2d,
-  zgl_math_2d,
-  zgl_types,
-  zgl_utils
-  {$ELSE}
-  zglHeader
-  {$ENDIF}
-  ;
-
-var
-  dirRes  : UTF8String {$IFNDEF MACOSX} = '../data/' {$ENDIF};
-  fntMain : LongWord;
-  space   : PcpSpace;
-  bCount  : Integer;
-  Bodies  : array of PcpBody;
-  Shapes  : array of PcpShape;
-
-  TimePhisics: LongWord;
-
-// RU: Добавить объект "шар"
-//     x, y - координаты центра
-//     mass - масса
-//     r    - радиус
-//     e    - коэффициент эластичности
-//     u    - коэффициент трения
-//
-// EN: Add new object "ball"
-//     x, y - coordinates
-//     mass - mass
-//     r    - radius
-//     e    - coefficient of restitution. (elasticity)
-//     u    - coefficient of friction
-procedure cpAddBall(x, y, r, mass, e, u : cpFloat);
-begin
-  INC(bCount);
-  SetLength(Bodies, bCount);
-  SetLength(Shapes, bCount);
-
-  Bodies[bCount - 1]   := cpBodyNew(mass, cpMomentForCircle(mass, 0, r, cpvzero));
-  Bodies[bCount - 1]^.p := cpv(x, y);
-  cpSpaceAddBody(space, Bodies[bCount - 1]);
-
-  Shapes[bCount - 1]   := cpCircleShapeNew(Bodies[bCount - 1], r, cpvzero);
-  Shapes[bCount - 1]^.e := e;
-  Shapes[bCount - 1]^.u := u;
-  cpSpaceAddShape( space, Shapes[ bCount - 1 ] );
-end;
-
-// RU: Добавить объект "коробка"
-//     Схож с процедурой cpAddBall по аргументам
-//     x, y - координаты центра
-//     w, h - ширина и высота
-//
-// EN: Add bew object "box"
-//     Arguments are similar to arguments of procedure cpAddBall
-//     x, y - coordinates of center
-//     w, h - width and height
-procedure cpAddBox(x, y, w, h, mass, e, u : cpFloat);
-  var
-    points : array[0..3] of cpVect;
-    f      : cpFloat;
-begin
-  INC(bCount);
-  SetLength(Bodies, bCount);
-  SetLength(Shapes, bCount);
-
-  points[0].x := - w / 2;
-  points[0].y := - h / 2;
-  points[1].x := - w / 2;
-  points[1].y := h / 2;
-  points[2].x := w / 2;
-  points[2].y := h / 2;
-  points[3].x := w / 2;
-  points[3].y := - h / 2;
-
-  f := cpMomentForPoly(mass, 4, @points[0], cpvzero);
-  Bodies[bCount - 1]   := cpBodyNew(mass, f);
-  Bodies[bCount - 1]^.p := cpv(x + w / 2, y + h / 2);
-  cpSpaceAddBody(space, Bodies[bCount - 1]);
-
-  Shapes[bCount - 1] := cpPolyShapeNew(Bodies[bCount - 1], 4, @points[0], cpvzero);
-  Shapes[bCount - 1]^.e := e;
-  Shapes[bCount - 1]^.u := u;
-  cpSpaceAddShape(space, Shapes[bCount - 1]);
-end;
-
-procedure Init;
-var
-  staticBody : PcpBody;
-  ground     : PcpShape;
-  e, u       : cpFloat;
-begin
-  fntMain := font_LoadFromFile(dirRes + 'font.zfi');
-  setFontTextScale(15, fntMain);
-
-  cpInitChipmunk();
-
-  // RU: Создаем новый "мир".
-  // EN: Create new world.
-  space            := cpSpaceNew();
-  // RU: Задаем количество итераций обработки(рекомендуется 10).
-  // EN: Set count of iterations of processing(recommended is 10).
-  space^.iterations := 10;
-  space^.elasticIterations := 10;
-  // RU: Задаем силу гравитации.
-  // EN: Set the gravity.
-  space^.gravity    := cpv(1, 100);
-  // RU: Задаем коэффициент "затухания" движения объектов.
-  // EN: Set the damping for moving of objects.
-  space^.damping    := 0.99;
-
-  e := 1;
-  u := 0.9;
-  // RU: Создадим статичное "тело".
-  // EN: Create a static "body".
-  staticBody := cpBodyNew(INFINITY, INFINITY);
-  // RU: Добавим три отрезка для ограничения мира. Первый параметр - указатель на созданное тело, два последующих - координаты точек отрезка, последний - толщина отрезка.
-  // EN: Add three segments for restriction of world. First parameter - pointer of created body, next two - coordinates of segment points, the last one - width of segment.
-  ground := cpSegmentShapeNew(staticBody, cpv(5, 0), cpv(5, 590), 1);
-  ground^.e := e;
-  ground^.u := u;
-  cpSpaceAddStaticShape(space, ground );
-  ground := cpSegmentShapeNew(staticBody, cpv(795, 0), cpv(795, 590), 1);
-  ground^.e := e;
-  ground^.u := u;
-  cpSpaceAddStaticShape(space, ground);
-  ground := cpSegmentShapeNew(staticBody, cpv(0, 590), cpv(800, 590), 1);
-  ground^.e := e;
-  ground^.u := u;
-  cpSpaceAddStaticShape(space, ground);
-  // RU: Добавим треугольник.
-  // EN: Add the triangle.
-  staticBody := cpBodyNew(INFINITY, INFINITY);
-  ground := cpSegmentShapeNew(staticBody, cpv(400, 300), cpv(200, 350), 1);
-  ground^.e := e;
-  ground^.u := u;
-  cpSpaceAddStaticShape(space, ground);
-  ground := cpSegmentShapeNew(staticBody, cpv(200, 350), cpv(700, 350), 1);
-  ground^.e := e;
-  ground^.u := u;
-  cpSpaceAddStaticShape(space, ground);
-  ground := cpSegmentShapeNew(staticBody, cpv(700, 350), cpv(400, 300), 1);
-  ground^.e := e;
-  ground^.u := u;
-  cpSpaceAddStaticShape(space, ground);
-end;
-
-procedure Draw;
-begin
-  batch2d_Begin();
-
-  // RU: Рендерим объекты указанного "мира". Второй аргумент функции отвечает за показ точек соприкосновения.
-  // EN: Render objects for specified "world". Second argument responsible for rendering of collision points.
-  cpDrawSpace(space, TRUE);
-
-  text_Draw(fntMain, 10, 5,  'FPS: ' + u_IntToStr(zgl_Get(RENDER_FPS)));
-  text_Draw(fntMain, 10, 25, 'Use your mouse: Left Click - box, Right Click - ball');
-  batch2d_End();
-end;
-
-procedure KeyMouseEvent;
-begin
-  // два варианта работы с мышью, статический и динамический
-  if (mouseAction[M_BLEFT].state and is_Press) > 0 Then
-    cpAddBox(mouseX - 10, mouseY - 10, 48, 32, 1, 0.5, 0.5);
-
-  if mouseBClick(M_BRIGHT) Then
-    cpAddBall(mouseX, mouseY, 16, 2, 0.5, 0.1);
-end;
-
-procedure Phisics;
-begin
-  cpSpaceStep(space, 1 / zgl_Get(RENDER_FPS));
-end;
-
-procedure Quit;
-begin
-  // RU: Очистка объектов и "мира".
-  // EN: Free objects and "world".
-  cpSpaceFreeChildren(space);
-  cpSpaceFree(space);
-end;
-
-Begin
-  randomize();
-
-  {$IFNDEF USE_ZENGL_STATIC}
-  if not zglLoad( libZenGL ) Then exit;
-  {$ENDIF}
-  {$IFNDEF USE_CHIPMUNK_STATIC}
-  if not cpLoad( libChipmunk ) Then exit;
-  {$ENDIF}
-
-  TimePhisics := timer_Add(@Phisics, 16, t_Start);
-
-  zgl_Reg(SYS_EVENTS, @KeyMouseEvent);
-  zgl_Reg(SYS_LOAD, @Init);
-  zgl_Reg(SYS_DRAW, @Draw);
-  zgl_Reg(SYS_EXIT, @Quit);
-
-  wnd_SetCaption(utf8_Copy('16 - Physics Simple'));
-
-  zgl_Init();
-End.

+ 0 - 22
Zengl_SRC/demos/Lazarus/16 - Physics/backup/demo16.lps

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo16.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <TopLine Value="175"/>
-        <CursorPos X="46" Y="191"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 21
Zengl_SRC/demos/Lazarus/16 - Physics/demo16.lps

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="1">
-      <Unit0>
-        <Filename Value="demo16.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <CursorPos X="10" Y="19"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 24
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demo.lfm

@@ -1,24 +0,0 @@
-object Form1: TForm1
-  Left = 256
-  Height = 600
-  Top = 577
-  Width = 800
-  BorderStyle = bsSingle
-  Caption = 'demo LCL'
-  OnActivate = FormActivate
-  OnClose = FormClose
-  OnCreate = FormCreate
-  OnDeactivate = FormDeactivate
-  OnKeyDown = FormKeyDown
-  OnMouseDown = FormMouseDown
-  OnMouseMove = FormMouseMove
-  Position = poScreenCenter
-  LCLVersion = '2.2.0.4'
-  object Timer1: TTimer
-    Enabled = False
-    Interval = 10
-    OnTimer = Timer1Timer
-    Left = 64
-    Top = 26
-  end
-end

+ 0 - 323
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demo.pas

@@ -1,323 +0,0 @@
-unit demo;
-
-{$mode objfpc}{$H+}
-{$I zglCustomConfig.cfg}
-
-interface
-
-// RU: обратите внимание!!!
-//     Проекты LCL имеют свои конфигурационные файлы "zgl_config.cfg". Лучше всего для каждого вашего проекта иметь свой
-//     конфигурационный файл, это может решить многие проблемы, если вдруг вы будете вносить изменения в конфигурацию проекта
-//     и, это отобразится на других ваших проектах использующих тот же конфигурационный файл.
-// EN: note!!!
-//     LCL projects have their own configuration files "zgl_config.cfg". It's best to have a separate config file for each of
-//     your projects, this can solve many problems if you suddenly make changes to the project config and it will show up on
-//     your other projects using the same config file.
-
-uses
-  Classes,
-  SysUtils,
-  Forms,
-  Controls,
-  Graphics,
-  Dialogs,
-  ExtCtrls,
-
-{$IFDEF LINUX}
-  {$IFDEF LCLGTK2}
-  GTK2, GDK2x, GTK2Proc,
-  {$ENDIF}
-{$ENDIF}
-
-  {$IFDEF USE_ZENGL_STATIC}
-  zgl_application,
-  zgl_window,
-  zgl_screen,
-  zgl_render_2d,
-  zgl_joystick,
-  zgl_mouse,
-  zgl_fx,
-  zgl_font,
-  zgl_text,
-  zgl_textures,
-  zgl_textures_png,
-  zgl_types,
-  zgl_collision_2d,
-  zgl_sprite_2d,
-  // sound
-  zgl_sound,
-  zgl_sound_wav,
-  zgl_sound_ogg,
-  zgl_utils
-  {$ELSE}
-  zglHeader
-  {$ENDIF}
-  , LCLType;
-
-type
-
-  { TForm1 }
-
-  TForm1 = class(TForm)
-    Timer1: TTimer;
-    procedure FormActivate(Sender: TObject);
-    procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
-    procedure FormCreate(Sender: TObject);
-    procedure FormDeactivate(Sender: TObject);
-    procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
-    procedure FormMouseDown(Sender: TObject; Button: TMouseButton;
-      Shift: TShiftState; X, Y: Integer);
-    procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
-    procedure Timer1Timer(Sender: TObject);
-  private
-
-  public
-
-  end;
-
-var
-  Form1: TForm1;
-
-//-----------------------------------------
-  dirRes  : UTF8String;
-
-  fntMain : Byte;
-  MyIcon    : array[ 0..1 ] of zglPTexture;
-  sound, audio   : zglPSound;
-  audioPlay : Boolean = false;
-  state   : Integer;
-  r : zglTRect2D;
-  p : Integer;
-
-  // добавляем номер звука, пока для одного звука
-  IDSound: array[0..1] of Integer;
-
-  joyCount   : Integer;
-  // для возможности изменения экрана
-  ScreenWidth : integer = 800;
-  ScreenHeight : integer = 600;
-
-//------------------------------------------
-
-implementation
-
-{$R *.lfm}
-
-// RU: Т.к. звуковая подсистема нацелена на 3D, для позиционирования звуков в 2D нужны некоторые ухищрения.
-// EN: Because sound subsystem using 3D, there is some tricky way to calculate sound position in 2D.
-function CalcX2D( const X : Single ) : Single;
-begin
-  Result := ( X - ScreenWidth / 2 ) * ( 10 / ScreenHeight / 2 );         // сменил смещение по X и Y, теперь более явно можно
-end;                                                                     // отдалить/приблизить звук
-
-function CalcY2D( const Y : Single ) : Single;
-begin
-  Result := ( Y - ScreenWidth / 2 ) * ( 10 / ScreenHeight / 2 );
-end;
-
-procedure Draw;
-begin
-  setFontTextScale(15, fntMain);
-  text_Draw( fntMain, 0, 0, 'Escape - Exit' );
-
-  // RU: Координаты мыши можно получить при помощи функций mouse_X и mouse_Y.
-  // EN: Mouse coordinates can be got using functions mouse_X and mouse_Y.
-  text_Draw( fntMain, 0, 18, 'Mouse X, Y: ' + u_IntToStr( mouseX ) + '; ' + u_IntToStr( mouseY ) );
-
-  ssprite2d_Draw( MyIcon[ state ], ( ScreenWidth - 128 ) / 2, ( ScreenHeight - 128 ) / 2, 128, 128, 0 );
-  text_Draw( fntMain, ScreenWidth / 2, ScreenHeight / 2 + 64, 'Skillet - Comatose - Whispers In The Dark', TEXT_HALIGN_CENTER );
-
-  if col2d_PointInRect( mouseX, mouseY, r ) Then
-    begin
-      fx_SetBlendMode( FX_BLEND_ADD );
-      ssprite2d_Draw(MyIcon[state], (ScreenWidth - 132) / 2, (ScreenHeight - 132) / 2, 132, 132, 0, 155);
-      fx_SetBlendMode( FX_BLEND_NORMAL );
-    end;
-  Application.ProcessMessages;
-end;
-
-procedure Init;
-begin
-  wnd_SetSize( Form1.ClientWidth, Form1.ClientHeight );
-  scrVSync := true;
-  // RU: Инициализируем звуковую подсистему. Для Windows можно сделать выбор между DirectSound и OpenAL отредактировав файл zgl_config.cfg.
-  // EN: Initializing sound subsystem. For Windows can be used DirectSound or OpenAL, see zgl_config.cfg.
-  snd_Init();
-
-  // RU: Загружаем звуковой файл и устанавливаем для него максимальноe количество проигрываемых источников в 2.
-  // EN: Load the sound file and set maximum count of sources that can be played to 2.
-
-
-  // RU: Инициализируем обработку ввода джойстиков и получаем количество подключенных джойстиков.
-  // EN: Initialize processing joystick input and get count of plugged joysticks.
-  joyCount := joy_Init();
-
-  // RU: Загружаем текстуры, которые будут индикаторами.
-  // EN: Load the textures, that will be indicators.
-  MyIcon[ 0 ] := tex_LoadFromFile( dirRes + 'audio-stop.png' );
-  MyIcon[ 1 ] := tex_LoadFromFile( dirRes + 'audio-play.png' );
-
-  fntMain := font_LoadFromFile( dirRes + 'font.zfi' );
-
-  sound := snd_LoadFromFile( dirRes + 'click.wav', 2 );
-  audio := snd_LoadFromFile(dirRes + 'music.ogg', 2);
-end;
-
-{ TForm1 }
-
-procedure TForm1.FormCreate(Sender: TObject);
-begin
-  // RU: вариант для неизменного окна или выбирайте нужный вариант в настройках формы.
-  // EN: option for a fixed window or select the desired option in the form settings.
-  // Form1.BorderStyle := bsSingle;
-end;
-
-procedure TForm1.FormDeactivate(Sender: TObject);
-begin
-  Timer1.Enabled := false;
-end;
-
-// закрываем форму
-procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
-begin
-  Timer1.Enabled := false;
-  zgl_Destroy;
-  Application.Terminate;
-end;
-
-procedure TForm1.FormActivate(Sender: TObject);
-{$IFDEF LINUX}
-  var
-    widget : PGtkWidget;
-{$ENDIF}
-begin
-  // Производим инициализацию --------------------------------------------------
-  // RU: Вертикальная синхронизация поможет избежать загрузки процессора.
-  // EN: Vertical synchronization will decrease a CPU loading.
-  scrVSync := true;
-
-  // RU: Перед стартом необходимо настроить viewport.
-  // EN: Before the start need to configure a viewport.
-  wnd_SetPos( Form1.Left, Form1.Top );
-//  wnd_SetSize( Form1.ClientWidth, Form1.ClientHeight );
-
-  Form1.BringToFront();
-  r.X := ( Form1.ClientWidth - 128 ) / 2;
-  r.Y := ( Form1.ClientHeight - 128 ) / 2;
-  r.W := 128;
-  r.H := 128;
-//-----------------------------------------------------
-
-  zgl_Reg(SYS_LOAD, @Init);
-  zgl_Reg( SYS_DRAW, @Draw );
-
-  {$IFDEF LINUX}
-    {$IFDEF LCLGTK2}
-    widget := GetFixedWidget( PGtkWidget( Handle ) );
-    gtk_widget_realize( widget );
-    if not zgl_InitToHandle( GDK_WINDOW_XID( widget^.window ) ) then
-    begin
-      zgl_Destroy;
-      Application.Terminate;
-      Exit;
-    end;
-    {$ENDIF}
-  {$ENDIF}
-
-  {$IFDEF WINDOWS}
-    if not zgl_InitToHandle( Handle ) then
-    begin
-      zgl_Destroy;
-      Application.Terminate;
-      Exit;
-    end;
-  {$ENDIF}
-
-  // RU: таймер должен быть изначально выключен! Включаем таймер только когда окно инициализировано.
-  // EN: the timer must be initially turned off! We turn on the timer only when the window is initialized.
-  Timer1.Enabled := True;
-end;
-
-// RU: проверка нажатия клавиши.
-// EN: keypress check.
-procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
-begin
-  if Key = 27 then
-    Form1.Close;
-end;
-
-// RU: обработка мыши и проигрывание музыки.
-// EN: mouse handling and music playback.
-procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
-  Shift: TShiftState; X, Y: Integer);
-begin
-  Timer1.Enabled := false;
-  if Button = mbLeft then
-  begin
-    // RU: В данном случаи мы начинаем воспроизводить звук сразу в указанных координатах, но их можно менять и в процессе используя процедуру snd_SetPos.
-    //     Важно: Для OpenAL можно позиционировать только mono-звуки
-    //
-    // EN: In this case, we begin to play the sound directly in these coordinates, but they can be changed later using procedure snd_SetPos.
-    //     Important: OpenAL can position only mono-sounds.
-
-// !!! -------------------------------------------------------------------------
-// RU: эта часть изменена!!! Теперь можно заново воспроизводить звуки, даже если они не закончили играть.
-// EN: this part has changed! Sounds can now be replayed even if they haven't finished playing.
-    if snd_Get(sound, IDSound[0], SND_STATE_PLAYING) = IDSound[0] then
-      snd_Stop(sound, IDSound[0]);
-    IDSound[0] := snd_Play(sound, FALSE, CalcX2D(X), CalcY2D(Y));
-// !!! -------------------------------------------------------------------------
-
-// RU: добавляем проверку на проигрывание звука, только если много разных звуков/музыки, то номера надо менять (не только 1!!!)
-// EN: we add a check for sound playback, only if there are many different sounds / music, then the numbers must be changed (not only 1 !!!)
-    if col2d_PointInRect(X, Y, r) Then
-    begin
-      if audioPlay then
-        snd_Stop(audio, IDSound[1])
-      else
-        IDSound[1] := snd_Play(audio, False);
-      audioPlay := not audioPlay;
-    end;
-  end;
-  Timer1.Enabled := true;
-end;
-
-// RU: для примера использования перемещения мышки.
-// EN: for an example of using mouse movement.
-procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
-  Y: Integer);
-begin
-  Timer1.Enabled := False;
-  mouseX := X;
-  mouseY := Y;
-  Timer1.Enabled := True;
-end;
-
-procedure TForm1.Timer1Timer(Sender: TObject);
-begin
-  Timer1.Enabled := False;
-  app_PLoop;
-
-  // RU: Проверяем играет ли музыка(1 - играет, 0 - не играет). Так же можно проверить и звуки - подставив zglPSound и ID вот так:
-  //     snd_Get( Sound, ID...
-  //     ID возвращается функцией snd_Play
-  //
-  // EN: Check if music playing(1 - playing, 0 - not playing). Sounds also can be checked this way - just use zglPSound and ID:
-  //     snd_Get( Sound, ID...
-  //     ID returns by function snd_Play.
-  state := snd_Get( audio, IDSound[1], SND_STATE_PLAYING );
-  if state = 0 Then
-    audioPlay := False;
-
-  // RU: Получаем в процентах позицию проигрывания аудиопотока и ставим громкость для плавных переходов.
-  // EN: Get position in percent's for audio stream and set volume for smooth playing.
-  p := snd_Get( audio, IDSound[1], SND_STATE_PERCENT );
-  if ( p >= 0 ) and ( p < 25 ) Then
-    snd_SetVolume(audio, IDSound[1], ( 1 / 24 ) * p );
-  if ( p >= 75 ) and ( p < 100 ) Then
-    snd_SetVolume(audio, IDSound[1], 1 - ( 1 / 24 ) * ( p - 75 ) );
-  Timer1.Enabled := True;
-end;
-
-end.
-

+ 0 - 96
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demoLCL.lpi

@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectOptions>
-    <Version Value="12"/>
-    <General>
-      <Flags>
-        <CompatibilityMode Value="True"/>
-      </Flags>
-      <SessionStorage Value="InProjectDir"/>
-      <Title Value="demoLCL"/>
-      <Scaled Value="True"/>
-      <ResourceType Value="res"/>
-      <UseXPManifest Value="True"/>
-      <XPManifest>
-        <DpiAware Value="True"/>
-      </XPManifest>
-    </General>
-    <BuildModes Count="1">
-      <Item1 Name="Default" Default="True"/>
-    </BuildModes>
-    <PublishOptions>
-      <Version Value="2"/>
-      <UseFileFilters Value="True"/>
-    </PublishOptions>
-    <RunParams>
-      <FormatVersion Value="2"/>
-    </RunParams>
-    <RequiredPackages Count="1">
-      <Item1>
-        <PackageName Value="LCL"/>
-      </Item1>
-    </RequiredPackages>
-    <Units Count="2">
-      <Unit0>
-        <Filename Value="demoLCL.lpr"/>
-        <IsPartOfProject Value="True"/>
-      </Unit0>
-      <Unit1>
-        <Filename Value="demo.pas"/>
-        <IsPartOfProject Value="True"/>
-        <ComponentName Value="Form1"/>
-        <HasResources Value="True"/>
-        <ResourceBaseClass Value="Form"/>
-      </Unit1>
-    </Units>
-  </ProjectOptions>
-  <CompilerOptions>
-    <Version Value="11"/>
-    <Target>
-      <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demoLCL"/>
-    </Target>
-    <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../srcGEGL;../../../src;../../../srcGL;../../../srcGL/GLES;../../../srcGL/EGL"/>
-      <OtherUnitFiles Value="../../../src;../../../srcGL;../../../srcGL/EGL;../../../srcGL/GLES;../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/chipmunk/$(TargetCPU)-$(TargetOS);../../../srcGEGL"/>
-      <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-    </SearchPaths>
-    <Parsing>
-      <SyntaxOptions>
-        <SyntaxMode Value="Delphi"/>
-      </SyntaxOptions>
-    </Parsing>
-    <CodeGeneration>
-      <SmartLinkUnit Value="True"/>
-    </CodeGeneration>
-    <Linking>
-      <Debugging>
-        <DebugInfoType Value="dsDwarf2Set"/>
-        <StripSymbols Value="True"/>
-      </Debugging>
-      <LinkSmart Value="True"/>
-      <Options>
-        <Win32>
-          <GraphicApplication Value="True"/>
-        </Win32>
-      </Options>
-    </Linking>
-    <Other>
-      <Verbosity>
-        <ShoLineNum Value="True"/>
-      </Verbosity>
-    </Other>
-  </CompilerOptions>
-  <Debugging>
-    <Exceptions Count="3">
-      <Item1>
-        <Name Value="EAbort"/>
-      </Item1>
-      <Item2>
-        <Name Value="ECodetoolError"/>
-      </Item2>
-      <Item3>
-        <Name Value="EFOpenError"/>
-      </Item3>
-    </Exceptions>
-  </Debugging>
-</CONFIG>

+ 0 - 222
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/backup/demoLCL.lps

@@ -1,222 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Default"/>
-    <Units Count="10">
-      <Unit0>
-        <Filename Value="demoLCL.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <UsageCount Value="21"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-      <Unit1>
-        <Filename Value="demo.pas"/>
-        <IsPartOfProject Value="True"/>
-        <ComponentName Value="Form1"/>
-        <HasResources Value="True"/>
-        <ResourceBaseClass Value="Form"/>
-        <IsVisibleTab Value="True"/>
-        <TopLine Value="46"/>
-        <CursorPos X="62" Y="82"/>
-        <UsageCount Value="21"/>
-        <Loaded Value="True"/>
-        <LoadedDesigner Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit1>
-      <Unit2>
-        <Filename Value="../../../src/zgl_application.pas"/>
-        <EditorIndex Value="-1"/>
-        <CursorPos X="11" Y="28"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit2>
-      <Unit3>
-        <Filename Value="zgl_config.cfg"/>
-        <EditorIndex Value="-1"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="None"/>
-      </Unit3>
-      <Unit4>
-        <Filename Value="../../../src/zgl_text.pas"/>
-        <EditorIndex Value="6"/>
-        <TopLine Value="149"/>
-        <CursorPos X="46" Y="175"/>
-        <UsageCount Value="10"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit4>
-      <Unit5>
-        <Filename Value="../../../src/zgl_window.pas"/>
-        <EditorIndex Value="1"/>
-        <TopLine Value="1057"/>
-        <CursorPos Y="1015"/>
-        <UsageCount Value="10"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit5>
-      <Unit6>
-        <Filename Value="../../../src/zgl_opengl.pas"/>
-        <EditorIndex Value="2"/>
-        <TopLine Value="558"/>
-        <CursorPos Y="601"/>
-        <UsageCount Value="10"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit6>
-      <Unit7>
-        <Filename Value="../../../srcGL/zgl_pasOpenGL.pas"/>
-        <EditorIndex Value="5"/>
-        <TopLine Value="10154"/>
-        <CursorPos Y="10191"/>
-        <UsageCount Value="10"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit7>
-      <Unit8>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <EditorIndex Value="3"/>
-        <TopLine Value="320"/>
-        <CursorPos X="37" Y="348"/>
-        <UsageCount Value="10"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit8>
-      <Unit9>
-        <Filename Value="../../../src/zgl_screen.pas"/>
-        <EditorIndex Value="4"/>
-        <TopLine Value="1059"/>
-        <CursorPos Y="1061"/>
-        <UsageCount Value="10"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit9>
-    </Units>
-    <JumpHistory Count="30" HistoryIndex="29">
-      <Position1>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="315" TopLine="303"/>
-      </Position1>
-      <Position2>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="316" TopLine="306"/>
-      </Position2>
-      <Position3>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="317" TopLine="306"/>
-      </Position3>
-      <Position4>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="318" TopLine="306"/>
-      </Position4>
-      <Position5>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="319" TopLine="306"/>
-      </Position5>
-      <Position6>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="320" TopLine="306"/>
-      </Position6>
-      <Position7>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="321" TopLine="306"/>
-      </Position7>
-      <Position8>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="322" TopLine="306"/>
-      </Position8>
-      <Position9>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="324" TopLine="306"/>
-      </Position9>
-      <Position10>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="325" TopLine="306"/>
-      </Position10>
-      <Position11>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="328" TopLine="306"/>
-      </Position11>
-      <Position12>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="345" TopLine="306"/>
-      </Position12>
-      <Position13>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="226" TopLine="199"/>
-      </Position13>
-      <Position14>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="227" TopLine="199"/>
-      </Position14>
-      <Position15>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="243" TopLine="211"/>
-      </Position15>
-      <Position16>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="244" TopLine="211"/>
-      </Position16>
-      <Position17>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="246" TopLine="211"/>
-      </Position17>
-      <Position18>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="247" TopLine="211"/>
-      </Position18>
-      <Position19>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="248" TopLine="211"/>
-      </Position19>
-      <Position20>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="250" TopLine="211"/>
-      </Position20>
-      <Position21>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="251" TopLine="211"/>
-      </Position21>
-      <Position22>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="252" TopLine="211"/>
-      </Position22>
-      <Position23>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="257" TopLine="212"/>
-      </Position23>
-      <Position24>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="262" TopLine="217"/>
-      </Position24>
-      <Position25>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="346" TopLine="320"/>
-      </Position25>
-      <Position26>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <Caret Line="348" Column="37" TopLine="320"/>
-      </Position26>
-      <Position27>
-        <Filename Value="demo.pas"/>
-        <Caret Line="216" TopLine="191"/>
-      </Position27>
-      <Position28>
-        <Filename Value="../../../src/zgl_window.pas"/>
-        <Caret Line="1015" TopLine="989"/>
-      </Position28>
-      <Position29>
-        <Filename Value="demo.pas"/>
-        <Caret Line="141" TopLine="108"/>
-      </Position29>
-      <Position30>
-        <Filename Value="demo.pas"/>
-        <Caret Line="216" TopLine="191"/>
-      </Position30>
-    </JumpHistory>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode=""/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 108
Zengl_SRC/demos/Lazarus/18 - LCLZenGL/demoLCL.lps

@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Default"/>
-    <Units Count="10">
-      <Unit0>
-        <Filename Value="demoLCL.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <UsageCount Value="21"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-      <Unit1>
-        <Filename Value="demo.pas"/>
-        <IsPartOfProject Value="True"/>
-        <ComponentName Value="Form1"/>
-        <HasResources Value="True"/>
-        <ResourceBaseClass Value="Form"/>
-        <IsVisibleTab Value="True"/>
-        <TopLine Value="46"/>
-        <CursorPos X="51" Y="76"/>
-        <UsageCount Value="21"/>
-        <Loaded Value="True"/>
-        <LoadedDesigner Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit1>
-      <Unit2>
-        <Filename Value="../../../src/zgl_application.pas"/>
-        <EditorIndex Value="-1"/>
-        <CursorPos X="11" Y="28"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit2>
-      <Unit3>
-        <Filename Value="zgl_config.cfg"/>
-        <EditorIndex Value="-1"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="None"/>
-      </Unit3>
-      <Unit4>
-        <Filename Value="../../../src/zgl_text.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="149"/>
-        <CursorPos X="46" Y="175"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit4>
-      <Unit5>
-        <Filename Value="../../../src/zgl_window.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1057"/>
-        <CursorPos Y="1015"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit5>
-      <Unit6>
-        <Filename Value="../../../src/zgl_opengl.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="558"/>
-        <CursorPos Y="601"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit6>
-      <Unit7>
-        <Filename Value="../../../srcGL/zgl_pasOpenGL.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="10154"/>
-        <CursorPos Y="10191"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit7>
-      <Unit8>
-        <Filename Value="../../../src/zgl_opengl_all.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="320"/>
-        <CursorPos X="37" Y="348"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit8>
-      <Unit9>
-        <Filename Value="../../../src/zgl_screen.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1059"/>
-        <CursorPos Y="1061"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit9>
-    </Units>
-    <JumpHistory Count="3" HistoryIndex="2">
-      <Position1>
-        <Filename Value="demo.pas"/>
-        <Caret Line="216" TopLine="191"/>
-      </Position1>
-      <Position2>
-        <Filename Value="demo.pas"/>
-        <Caret Line="141" TopLine="108"/>
-      </Position2>
-      <Position3>
-        <Filename Value="demo.pas"/>
-        <Caret Line="216" TopLine="191"/>
-      </Position3>
-    </JumpHistory>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode=""/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 145
Zengl_SRC/demos/Lazarus/19 - OpenGL33_01/backup/demo19.lpi

@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectOptions>
-    <Version Value="12"/>
-    <General>
-      <Flags>
-        <SaveOnlyProjectUnits Value="True"/>
-        <MainUnitHasCreateFormStatements Value="False"/>
-        <MainUnitHasTitleStatement Value="False"/>
-        <MainUnitHasScaledStatement Value="False"/>
-        <CompatibilityMode Value="True"/>
-      </Flags>
-      <SessionStorage Value="InProjectDir"/>
-      <Title Value="demo19"/>
-      <ResourceType Value="res"/>
-      <UseXPManifest Value="True"/>
-      <Icon Value="0"/>
-    </General>
-    <i18n>
-      <EnableI18N LFM="False"/>
-    </i18n>
-    <BuildModes Count="2">
-      <Item1 Name="Release" Default="True"/>
-      <Item2 Name="Debug">
-        <CompilerOptions>
-          <Version Value="11"/>
-          <Target>
-            <Filename Value="demo19"/>
-          </Target>
-          <SearchPaths>
-            <IncludeFiles Value="$(ProjOutDir);../../../headers"/>
-            <OtherUnitFiles Value="../../../headers;../../../extra;../../../src;../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS)"/>
-            <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-          </SearchPaths>
-          <Parsing>
-            <SyntaxOptions>
-              <SyntaxMode Value="Delphi"/>
-            </SyntaxOptions>
-          </Parsing>
-          <CodeGeneration>
-            <Checks>
-              <IOChecks Value="True"/>
-              <RangeChecks Value="True"/>
-              <OverflowChecks Value="True"/>
-              <StackChecks Value="True"/>
-            </Checks>
-            <VerifyObjMethodCallValidity Value="True"/>
-            <Optimizations>
-              <OptimizationLevel Value="0"/>
-            </Optimizations>
-          </CodeGeneration>
-          <Linking>
-            <Debugging>
-              <UseHeaptrc Value="True"/>
-            </Debugging>
-            <Options>
-              <Win32>
-                <GraphicApplication Value="True"/>
-              </Win32>
-            </Options>
-          </Linking>
-          <Other>
-            <Verbosity>
-              <ShowNotes Value="False"/>
-              <ShowHints Value="False"/>
-            </Verbosity>
-          </Other>
-        </CompilerOptions>
-      </Item2>
-    </BuildModes>
-    <PublishOptions>
-      <Version Value="2"/>
-    </PublishOptions>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes Count="1">
-        <Mode0 Name="default"/>
-      </Modes>
-    </RunParams>
-    <Units Count="2">
-      <Unit0>
-        <Filename Value="demo19.lpr"/>
-        <IsPartOfProject Value="True"/>
-      </Unit0>
-      <Unit1>
-        <Filename Value="../../../../srcGL/zgl_matrix.pas"/>
-        <IsPartOfProject Value="True"/>
-      </Unit1>
-    </Units>
-  </ProjectOptions>
-  <CompilerOptions>
-    <Version Value="11"/>
-    <Target>
-      <Filename Value="../../../bin/$(TargetCPU)-$(TargetOS)/demo19"/>
-    </Target>
-    <SearchPaths>
-      <IncludeFiles Value="$(ProjOutDir);../../../srcGEGL;../../../srcGL;../../../src;../../../srcGL/EGL;../../../srcGL/GLES"/>
-      <OtherUnitFiles Value="../../../src;../../../srcGEGL;../../../srcGL;../../../srcGL/EGL;../../../srcGL/GLES;../../../lib/zlib/$(TargetCPU)-$(TargetOS);../../../lib/zip/$(TargetCPU)-$(TargetOS);../../../lib/theora/$(TargetCPU)-$(TargetOS);../../../lib/ogg/$(TargetCPU)-$(TargetOS);../../../lib/msvcrt/$(TargetCPU);../../../lib/jpeg/$(TargetCPU)-$(TargetOS);../../../lib/chipmunk/$(TargetCPU)-$(TargetOS)"/>
-      <UnitOutputDirectory Value="../tmp/$(TargetCPU)-$(TargetOS)"/>
-    </SearchPaths>
-    <Parsing>
-      <SyntaxOptions>
-        <SyntaxMode Value="Delphi"/>
-      </SyntaxOptions>
-    </Parsing>
-    <CodeGeneration>
-      <SmartLinkUnit Value="True"/>
-      <Optimizations>
-        <OptimizationLevel Value="3"/>
-      </Optimizations>
-    </CodeGeneration>
-    <Linking>
-      <Debugging>
-        <DebugInfoType Value="dsDwarf2"/>
-        <StripSymbols Value="True"/>
-        <UseExternalDbgSyms Value="True"/>
-      </Debugging>
-      <LinkSmart Value="True"/>
-      <Options>
-        <Win32>
-          <GraphicApplication Value="True"/>
-        </Win32>
-      </Options>
-    </Linking>
-    <Other>
-      <Verbosity>
-        <ShowNotes Value="False"/>
-        <ShowHints Value="False"/>
-      </Verbosity>
-    </Other>
-  </CompilerOptions>
-  <Debugging>
-    <Exceptions Count="3">
-      <Item1>
-        <Name Value="EAbort"/>
-      </Item1>
-      <Item2>
-        <Name Value="ECodetoolError"/>
-      </Item2>
-      <Item3>
-        <Name Value="EFOpenError"/>
-      </Item3>
-    </Exceptions>
-  </Debugging>
-</CONFIG>

+ 0 - 25
Zengl_SRC/demos/Lazarus/19 - OpenGL33_01/backup/demo19.lps

@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="2">
-      <Unit0>
-        <Filename Value="demo19.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-      </Unit0>
-      <Unit1>
-        <Filename Value="../../../../srcGL/zgl_matrix.pas"/>
-        <IsPartOfProject Value="True"/>
-        <UsageCount Value="20"/>
-      </Unit1>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 27
Zengl_SRC/demos/Lazarus/19 - OpenGL33_01/demo19.lps

@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Release"/>
-    <Units Count="2">
-      <Unit0>
-        <Filename Value="demo19.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <UsageCount Value="20"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit0>
-      <Unit1>
-        <Filename Value="../../../../srcGL/zgl_matrix.pas"/>
-        <IsPartOfProject Value="True"/>
-        <UsageCount Value="20"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit1>
-    </Units>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode="default"/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 131
Zengl_SRC/demos/Lazarus/20 - OpenGL33_02/backup/demo20.lps

@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Default"/>
-    <Units>
-      <Unit>
-        <Filename Value="demo20.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <CursorPos X="8" Y="17"/>
-        <UsageCount Value="22"/>
-        <Loaded Value="True"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_window.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="877"/>
-        <CursorPos X="173" Y="892"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_application.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1047"/>
-        <CursorPos X="70" Y="1079"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_file.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="395"/>
-        <CursorPos X="32" Y="406"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_joystick.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="456"/>
-        <CursorPos X="50" Y="489"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_lib_ogg.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="447"/>
-        <CursorPos X="43" Y="475"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_lib_theora.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="136"/>
-        <CursorPos X="11" Y="164"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_lib_zip.pas"/>
-        <IsVisibleTab Value="True"/>
-        <EditorIndex Value="1"/>
-        <TopLine Value="225"/>
-        <CursorPos X="109" Y="257"/>
-        <UsageCount Value="10"/>
-        <Loaded Value="True"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_lib_zip.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="425"/>
-        <CursorPos X="3" Y="431"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_sound.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1600"/>
-        <CursorPos X="13" Y="412"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_sound.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1600"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_textures_png.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="316"/>
-        <CursorPos X="8" Y="343"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_textures_png.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="319"/>
-        <CursorPos X="7" Y="344"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_window.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="874"/>
-        <CursorPos X="11" Y="897"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-    </Units>
-    <JumpHistory>
-      <Position>
-        <Filename Value="demo20.lpr"/>
-        <Caret Line="17" Column="8"/>
-      </Position>
-    </JumpHistory>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode=""/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>

+ 0 - 130
Zengl_SRC/demos/Lazarus/20 - OpenGL33_02/demo20.lps

@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CONFIG>
-  <ProjectSession>
-    <Version Value="12"/>
-    <BuildModes Active="Default"/>
-    <Units>
-      <Unit>
-        <Filename Value="demo20.lpr"/>
-        <IsPartOfProject Value="True"/>
-        <IsVisibleTab Value="True"/>
-        <CursorPos X="8" Y="17"/>
-        <UsageCount Value="22"/>
-        <Loaded Value="True"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_window.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="877"/>
-        <CursorPos X="173" Y="892"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_application.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1047"/>
-        <CursorPos X="70" Y="1079"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_file.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="395"/>
-        <CursorPos X="32" Y="406"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_joystick.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="456"/>
-        <CursorPos X="50" Y="489"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_lib_ogg.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="447"/>
-        <CursorPos X="43" Y="475"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_lib_theora.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="136"/>
-        <CursorPos X="11" Y="164"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_lib_zip.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="225"/>
-        <CursorPos X="109" Y="257"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_lib_zip.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="425"/>
-        <CursorPos X="3" Y="431"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_sound.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1600"/>
-        <CursorPos X="13" Y="412"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_sound.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="1600"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../src/zgl_textures_png.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="316"/>
-        <CursorPos X="8" Y="343"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_textures_png.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="319"/>
-        <CursorPos X="7" Y="344"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-      <Unit>
-        <Filename Value="../../../../../../FPC_3_2/projects/Zengl_SRC/src/zgl_window.pas"/>
-        <EditorIndex Value="-1"/>
-        <TopLine Value="874"/>
-        <CursorPos X="11" Y="897"/>
-        <UsageCount Value="10"/>
-        <DefaultSyntaxHighlighter Value="Delphi"/>
-      </Unit>
-    </Units>
-    <JumpHistory>
-      <Position>
-        <Filename Value="demo20.lpr"/>
-        <Caret Line="17" Column="8"/>
-      </Position>
-    </JumpHistory>
-    <RunParams>
-      <FormatVersion Value="2"/>
-      <Modes ActiveMode=""/>
-    </RunParams>
-  </ProjectSession>
-</CONFIG>