16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-09-01 09:19:19 +02:00

milek7/sim branch opengl 3.3 renderer import

This commit is contained in:
tmj-fstate
2019-10-26 15:17:09 +02:00
parent d24fccb4d7
commit 0fd23a53d9
90 changed files with 7629 additions and 549 deletions

View File

@@ -58,14 +58,23 @@
<Filter Include="Header Files\math">
<UniqueIdentifier>{77356e25-abc5-4f1c-9caf-6cf554a65770}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\gfx\gl">
<UniqueIdentifier>{4fcccdfc-d0d4-45a9-9603-b13d8dfe345c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\gfx">
<UniqueIdentifier>{8b47594a-f06a-4c9b-9aef-70f6ec24a288}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\gfx\gl">
<UniqueIdentifier>{b8dcf22f-cddb-4d1f-a2fa-8c54e5da4a39}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\math">
<UniqueIdentifier>{dd00198e-a316-4bcc-a4d3-916c8dcfe08f}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="AirCoupler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="AnimModel.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Button.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -78,9 +87,6 @@
<ClCompile Include="Driver.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="dumb3d.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="DynObj.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -90,9 +96,6 @@
<ClCompile Include="EvLaunch.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Float3d.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Gauge.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -102,15 +105,9 @@
<ClCompile Include="Logs.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="MdlMngr.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="MemCell.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Model3d.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="mtable.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -126,15 +123,9 @@
<ClCompile Include="Segment.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="sky.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Spring.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Texture.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Timer.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -174,15 +165,9 @@
<ClCompile Include="sun.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="renderer.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="skydome.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="stars.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="lightarray.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -192,30 +177,18 @@
<ClCompile Include="sn_utils.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="frustum.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="uilayer.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="openglmatrixstack.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="moon.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="command.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="openglgeometrybank.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="translation.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="material.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="scene.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -336,9 +309,6 @@
<ClCompile Include="precipitation.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="openglcolor.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ref\imgui\examples\imgui_impl_opengl2.cpp">
<Filter>Source Files\imgui</Filter>
</ClCompile>
@@ -351,23 +321,119 @@
<ClCompile Include="particles.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="gl\buffer.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\cubemap.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\fence.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\framebuffer.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\glsl_common.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\pbo.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\postfx.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\query.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\renderbuffer.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\shader.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\ubo.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="gl\vao.cpp">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="dumb3d.cpp">
<Filter>Source Files\math</Filter>
</ClCompile>
<ClCompile Include="Float3d.cpp">
<Filter>Source Files\math</Filter>
</ClCompile>
<ClCompile Include="frustum.cpp">
<Filter>Source Files\math</Filter>
</ClCompile>
<ClCompile Include="AnimModel.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="geometrybank.cpp">
<Filter>Source Files</Filter>
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglrenderer.cpp">
<Filter>Source Files</Filter>
<ClCompile Include="material.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="opengllight.cpp">
<Filter>Source Files</Filter>
<ClCompile Include="Model3d.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="MdlMngr.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglcamera.cpp">
<Filter>Source Files</Filter>
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglcolor.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglgeometrybank.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="opengllight.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglmatrixstack.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglparticles.cpp">
<Filter>Source Files</Filter>
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglrenderer.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglskydome.cpp">
<Filter>Source Files</Filter>
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="renderer.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="sky.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="stars.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="Texture.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="ref\glad\src\glad.c">
<Filter>Source Files\gfx\gl</Filter>
</ClCompile>
<ClCompile Include="opengl33renderer.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="opengl33particles.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="opengl33light.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="openglprecipitation.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
<ClCompile Include="opengl33precipitation.cpp">
<Filter>Source Files\gfx</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
@@ -638,9 +704,6 @@
<ClInclude Include="stars.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
<ClInclude Include="precipitation.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
<ClInclude Include="AnimModel.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
@@ -677,6 +740,66 @@
<ClInclude Include="skydome.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="gl\bindable.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\buffer.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\cubemap.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\fence.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\framebuffer.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\glsl_common.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\object.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\pbo.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\postfx.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\query.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\renderbuffer.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\shader.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\ubo.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="gl\vao.h">
<Filter>Header Files\gfx\gl</Filter>
</ClInclude>
<ClInclude Include="opengl33renderer.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
<ClInclude Include="opengl33particles.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
<ClInclude Include="opengl33light.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
<ClInclude Include="precipitation.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="openglprecipitation.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
<ClInclude Include="opengl33precipitation.h">
<Filter>Header Files\gfx</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="maszyna.rc">