diff --git a/GrafikaProjekt/.vs/GrafikaProjekt/v16/.suo b/GrafikaProjekt/.vs/GrafikaProjekt/v16/.suo
index 515621d..7c2cc01 100644
Binary files a/GrafikaProjekt/.vs/GrafikaProjekt/v16/.suo and b/GrafikaProjekt/.vs/GrafikaProjekt/v16/.suo differ
diff --git a/GrafikaProjekt/.vs/GrafikaProjekt/v16/Browse.VC.db b/GrafikaProjekt/.vs/GrafikaProjekt/v16/Browse.VC.db
index 4a3fb27..0d00e16 100644
Binary files a/GrafikaProjekt/.vs/GrafikaProjekt/v16/Browse.VC.db and b/GrafikaProjekt/.vs/GrafikaProjekt/v16/Browse.VC.db differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.exe b/GrafikaProjekt/Debug/GrafikaProjekt.exe
deleted file mode 100644
index 11ee9ee..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.exe and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.exe.recipe b/GrafikaProjekt/Debug/GrafikaProjekt.exe.recipe
deleted file mode 100644
index 49bfea4..0000000
--- a/GrafikaProjekt/Debug/GrafikaProjekt.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\Debug\GrafikaProjekt.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.ilk b/GrafikaProjekt/Debug/GrafikaProjekt.ilk
deleted file mode 100644
index 2284343..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.ilk and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.log b/GrafikaProjekt/Debug/GrafikaProjekt.log
deleted file mode 100644
index 71590b3..0000000
--- a/GrafikaProjekt/Debug/GrafikaProjekt.log
+++ /dev/null
@@ -1,2 +0,0 @@
- main.cpp
- GrafikaProjekt.vcxproj -> C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\Debug\GrafikaProjekt.exe
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.pdb b/GrafikaProjekt/Debug/GrafikaProjekt.pdb
deleted file mode 100644
index c5f1447..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.pdb and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.command.1.tlog b/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.command.1.tlog
deleted file mode 100644
index 69f90a6..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.read.1.tlog b/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.read.1.tlog
deleted file mode 100644
index 21fa922..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.write.1.tlog b/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.write.1.tlog
deleted file mode 100644
index 5b2e564..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/GrafikaProjekt.lastbuildstate b/GrafikaProjekt/Debug/GrafikaProjekt.tlog/GrafikaProjekt.lastbuildstate
deleted file mode 100644
index 4a09dc7..0000000
--- a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/GrafikaProjekt.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30037:VCServicingVersionCrtHeaders=14.29.30040:VCServicingVersionCompilers=14.29.30040:TargetPlatformVersion=10.0.16299.0:
-Debug|Win32|C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\|
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.command.1.tlog b/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.command.1.tlog
deleted file mode 100644
index b8df840..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.command.1.tlog and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.read.1.tlog b/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.read.1.tlog
deleted file mode 100644
index a936806..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.read.1.tlog and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.write.1.tlog b/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.write.1.tlog
deleted file mode 100644
index 47b863a..0000000
Binary files a/GrafikaProjekt/Debug/GrafikaProjekt.tlog/link.write.1.tlog and /dev/null differ
diff --git a/GrafikaProjekt/Debug/GrafikaProjekt.vcxproj.FileListAbsolute.txt b/GrafikaProjekt/Debug/GrafikaProjekt.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index 2a42909..0000000
--- a/GrafikaProjekt/Debug/GrafikaProjekt.vcxproj.FileListAbsolute.txt
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\Debug\GrafikaProjekt.exe
diff --git a/GrafikaProjekt/Debug/main.obj b/GrafikaProjekt/Debug/main.obj
deleted file mode 100644
index 1a1a3c1..0000000
Binary files a/GrafikaProjekt/Debug/main.obj and /dev/null differ
diff --git a/GrafikaProjekt/Debug/vc142.idb b/GrafikaProjekt/Debug/vc142.idb
deleted file mode 100644
index 847e04d..0000000
Binary files a/GrafikaProjekt/Debug/vc142.idb and /dev/null differ
diff --git a/GrafikaProjekt/Debug/vc142.pdb b/GrafikaProjekt/Debug/vc142.pdb
deleted file mode 100644
index 41386bb..0000000
Binary files a/GrafikaProjekt/Debug/vc142.pdb and /dev/null differ
diff --git a/GrafikaProjekt/GrafikaProjekt.sln b/GrafikaProjekt/GrafikaProjekt.sln
deleted file mode 100644
index 621bca4..0000000
--- a/GrafikaProjekt/GrafikaProjekt.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.31515.178
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GrafikaProjekt", "GrafikaProjekt.vcxproj", "{0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Debug|x64.ActiveCfg = Debug|x64
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Debug|x64.Build.0 = Debug|x64
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Debug|x86.ActiveCfg = Debug|Win32
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Debug|x86.Build.0 = Debug|Win32
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Release|x64.ActiveCfg = Release|x64
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Release|x64.Build.0 = Release|x64
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Release|x86.ActiveCfg = Release|Win32
- {0E077ABF-C3A8-4ED9-8EFE-02E0271E11EA}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {B1DD4054-7C75-4988-B5C6-4F0FF81B885A}
- EndGlobalSection
-EndGlobal
diff --git a/GrafikaProjekt/GrafikaProjekt.vcxproj b/GrafikaProjekt/GrafikaProjekt.vcxproj
deleted file mode 100644
index fb85023..0000000
--- a/GrafikaProjekt/GrafikaProjekt.vcxproj
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- 16.0
- Win32Proj
- {0e077abf-c3a8-4ed9-8efe-02e0271e11ea}
- GrafikaProjekt
- 10.0
-
-
-
- Application
- true
- v142
- Unicode
-
-
- Application
- false
- v142
- true
- Unicode
-
-
- Application
- true
- v142
- Unicode
-
-
- Application
- false
- v142
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- false
-
-
- true
-
-
- false
-
-
-
- Level3
- true
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
- $(SolutionDir)\glm;$(SolutionDir)\freeglut\include;$(SolutionDir)\glew-1.11.0\include;%(AdditionalIncludeDirectories)
-
-
- Console
- true
- freeglut.lib;glew32.lib;%(AdditionalDependencies)
- $(SolutionDir)\freeglut\lib;$(SolutionDir)\glew-1.11.0\lib;%(AdditionalLibraryDirectories)
-
-
-
-
- Level3
- true
- true
- true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
-
-
- Console
- true
- true
- true
-
-
-
-
- Level3
- true
- _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
-
-
- Console
- true
-
-
-
-
- Level3
- true
- true
- true
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/GrafikaProjekt/GrafikaProjekt.vcxproj.filters b/GrafikaProjekt/GrafikaProjekt.vcxproj.filters
deleted file mode 100644
index 130c547..0000000
--- a/GrafikaProjekt/GrafikaProjekt.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
-
-
- {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
- rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
-
-
-
-
- Pliki źródłowe
-
-
-
\ No newline at end of file
diff --git a/GrafikaProjekt/GrafikaProjekt.vcxproj.user b/GrafikaProjekt/GrafikaProjekt.vcxproj.user
deleted file mode 100644
index 88a5509..0000000
--- a/GrafikaProjekt/GrafikaProjekt.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/GrafikaProjekt/PhysXCommon_32.dll b/GrafikaProjekt/PhysXCommon_32.dll
new file mode 100644
index 0000000..fe50ffc
Binary files /dev/null and b/GrafikaProjekt/PhysXCommon_32.dll differ
diff --git a/GrafikaProjekt/PhysXCooking_32.dll b/GrafikaProjekt/PhysXCooking_32.dll
new file mode 100644
index 0000000..8617ed9
Binary files /dev/null and b/GrafikaProjekt/PhysXCooking_32.dll differ
diff --git a/GrafikaProjekt/PhysXDevice.dll b/GrafikaProjekt/PhysXDevice.dll
new file mode 100644
index 0000000..1d435bb
Binary files /dev/null and b/GrafikaProjekt/PhysXDevice.dll differ
diff --git a/GrafikaProjekt/PhysXFoundation_32.dll b/GrafikaProjekt/PhysXFoundation_32.dll
new file mode 100644
index 0000000..bd37c68
Binary files /dev/null and b/GrafikaProjekt/PhysXFoundation_32.dll differ
diff --git a/GrafikaProjekt/PhysXGpu_32.dll b/GrafikaProjekt/PhysXGpu_32.dll
new file mode 100644
index 0000000..8ec59cf
Binary files /dev/null and b/GrafikaProjekt/PhysXGpu_32.dll differ
diff --git a/GrafikaProjekt/PhysX_32.dll b/GrafikaProjekt/PhysX_32.dll
new file mode 100644
index 0000000..b9f298e
Binary files /dev/null and b/GrafikaProjekt/PhysX_32.dll differ
diff --git a/GrafikaProjekt/assimp-vc141-mt.dll b/GrafikaProjekt/assimp-vc141-mt.dll
new file mode 100644
index 0000000..86f52a0
Binary files /dev/null and b/GrafikaProjekt/assimp-vc141-mt.dll differ
diff --git a/GrafikaProjekt/assimp-vc141-mtd.dll b/GrafikaProjekt/assimp-vc141-mtd.dll
new file mode 100644
index 0000000..2e5fd66
Binary files /dev/null and b/GrafikaProjekt/assimp-vc141-mtd.dll differ
diff --git a/GrafikaProjekt/dependencies/assimp/IrrXMLd.lib b/GrafikaProjekt/dependencies/assimp/IrrXMLd.lib
new file mode 100644
index 0000000..39c0215
Binary files /dev/null and b/GrafikaProjekt/dependencies/assimp/IrrXMLd.lib differ
diff --git a/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.dll b/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.dll
new file mode 100644
index 0000000..2e5fd66
Binary files /dev/null and b/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.dll differ
diff --git a/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.exp b/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.exp
new file mode 100644
index 0000000..7dc5e18
Binary files /dev/null and b/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.exp differ
diff --git a/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.lib b/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.lib
new file mode 100644
index 0000000..72dc2aa
Binary files /dev/null and b/GrafikaProjekt/dependencies/assimp/assimp-vc141-mtd.lib differ
diff --git a/GrafikaProjekt/dependencies/assimp/assimp_viewerd.exe b/GrafikaProjekt/dependencies/assimp/assimp_viewerd.exe
new file mode 100644
index 0000000..994d52f
Binary files /dev/null and b/GrafikaProjekt/dependencies/assimp/assimp_viewerd.exe differ
diff --git a/GrafikaProjekt/dependencies/assimp/assimpd.exe b/GrafikaProjekt/dependencies/assimp/assimpd.exe
new file mode 100644
index 0000000..00f49bc
Binary files /dev/null and b/GrafikaProjekt/dependencies/assimp/assimpd.exe differ
diff --git a/GrafikaProjekt/dependencies/assimp/include/assimp/.editorconfig b/GrafikaProjekt/dependencies/assimp/include/assimp/.editorconfig
new file mode 100644
index 0000000..9ea6642
--- /dev/null
+++ b/GrafikaProjekt/dependencies/assimp/include/assimp/.editorconfig
@@ -0,0 +1,8 @@
+# See for details
+
+[*.{h,hpp,inl}]
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+indent_size = 4
+indent_style = space
diff --git a/GrafikaProjekt/dependencies/assimp/include/assimp/BaseImporter.h b/GrafikaProjekt/dependencies/assimp/include/assimp/BaseImporter.h
new file mode 100644
index 0000000..55f7fe3
--- /dev/null
+++ b/GrafikaProjekt/dependencies/assimp/include/assimp/BaseImporter.h
@@ -0,0 +1,418 @@
+/*
+Open Asset Import Library (assimp)
+----------------------------------------------------------------------
+
+Copyright (c) 2006-2019, assimp team
+
+
+All rights reserved.
+
+Redistribution and use of this software in source and binary forms,
+with or without modification, are permitted provided that the
+following conditions are met:
+
+* Redistributions of source code must retain the above
+ copyright notice, this list of conditions and the
+ following disclaimer.
+
+* Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the
+ following disclaimer in the documentation and/or other
+ materials provided with the distribution.
+
+* Neither the name of the assimp team, nor the names of its
+ contributors may be used to endorse or promote products
+ derived from this software without specific prior
+ written permission of the assimp team.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+----------------------------------------------------------------------
+*/
+
+/** @file Definition of the base class for all importer worker classes. */
+#ifndef INCLUDED_AI_BASEIMPORTER_H
+#define INCLUDED_AI_BASEIMPORTER_H
+
+#include "Exceptional.h"
+
+#include
+#include
+#include