diff --git a/Ray.sln b/Ray.sln
index 73a51f96e..55858c6fd 100644
--- a/Ray.sln
+++ b/Ray.sln
@@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ray", "vsprojects\Ray.vcxproj", "{C002F9F6-8447-4B95-AA18-FB781F4A7865}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ray", "vsprojects\ray.vcxproj", "{C002F9F6-8447-4B95-AA18-FB781F4A7865}"
ProjectSection(ProjectDependencies) = postProject
{7E51A25F-AC59-488F-906C-C60FAAE706AA} = {7E51A25F-AC59-488F-906C-C60FAAE706AA}
{29D16885-7228-4C31-81ED-5F9187C7F2A9} = {29D16885-7228-4C31-81ED-5F9187C7F2A9}
@@ -12,18 +12,18 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ray", "vsprojects\Ray.vcxpr
{10E7D8E8-0EEB-46EA-A58D-F9236B5960AD} = {10E7D8E8-0EEB-46EA-A58D-F9236B5960AD}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Scheduler", "vsprojects\Scheduler.vcxproj", "{D4F50B21-7FDE-41CE-87F5-2CF71178EF40}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "scheduler", "vsprojects\scheduler.vcxproj", "{D4F50B21-7FDE-41CE-87F5-2CF71178EF40}"
ProjectSection(ProjectDependencies) = postProject
{76BE8E91-0F74-4276-A6A7-B279C6FEA0D2} = {76BE8E91-0F74-4276-A6A7-B279C6FEA0D2}
{C002F9F6-8447-4B95-AA18-FB781F4A7865} = {C002F9F6-8447-4B95-AA18-FB781F4A7865}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ObjStore", "vsprojects\ObjStore.vcxproj", "{DDFCEC30-7024-421A-979A-B1BF69CF464E}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "objstore", "vsprojects\objstore.vcxproj", "{DDFCEC30-7024-421A-979A-B1BF69CF464E}"
ProjectSection(ProjectDependencies) = postProject
{C002F9F6-8447-4B95-AA18-FB781F4A7865} = {C002F9F6-8447-4B95-AA18-FB781F4A7865}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "raylib", "vsprojects\RayLib.vcxproj", "{76BE8E91-0F74-4276-A6A7-B279C6FEA0D2}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "raylib", "vsprojects\raylib.vcxproj", "{76BE8E91-0F74-4276-A6A7-B279C6FEA0D2}"
ProjectSection(ProjectDependencies) = postProject
{C002F9F6-8447-4B95-AA18-FB781F4A7865} = {C002F9F6-8447-4B95-AA18-FB781F4A7865}
EndProjectSection
diff --git a/vsprojects/ObjStore.vcxproj b/vsprojects/ObjStore.vcxproj
deleted file mode 100644
index 144164722..000000000
--- a/vsprojects/ObjStore.vcxproj
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- {DDFCEC30-7024-421A-979A-B1BF69CF464E}
- Win32Proj
- 8.1
-
-
-
- Application
- true
- v140
- Unicode
-
-
- Application
- false
- v140
- Unicode
-
-
- Application
- true
- v140
- Unicode
-
-
- Application
- false
- v140
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- false
-
-
- false
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
-
-
-
-
-
-
- Level3
- Disabled
- _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
- true
- true
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
- {c002f9f6-8447-4b95-aa18-fb781f4a7865}
-
-
- {76be8e91-0f74-4276-a6a7-b279c6fea0d2}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vsprojects/Ray.vcxproj b/vsprojects/Ray.vcxproj
deleted file mode 100644
index 2d398cad1..000000000
--- a/vsprojects/Ray.vcxproj
+++ /dev/null
@@ -1,289 +0,0 @@
-
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
-
-
-
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
-
-
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
-
-
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
-
-
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
- 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Document
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
-
-
- Document
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
-
-
-
-
- {10e7d8e8-0eeb-46ea-a58d-f9236b5960ad}
-
-
- {07abd431-1515-4140-932e-e8c150ff7d1a}
-
-
- {db653289-e887-4b13-ac08-ee3eac1f34c9}
-
-
- {c187a093-a0fe-489d-a40a-6e33de0f9feb}
-
-
- {7e51a25f-ac59-488f-906c-c60faae706aa}
-
-
- {fbade9e3-6a3f-36d3-d676-c1b808451dd7}
-
-
-
-
- Document
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- Path $(OutDir);%PATH%
-protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
-protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
- $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
-
-
-
-
- {C002F9F6-8447-4B95-AA18-FB781F4A7865}
- Win32Proj
- Ray
- 8.1
-
-
-
- StaticLibrary
- true
- v140
- Unicode
-
-
- StaticLibrary
- false
- v140
- Unicode
-
-
- StaticLibrary
- true
- v140
- Unicode
-
-
- StaticLibrary
- false
- v140
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- false
-
-
- false
-
-
-
- Disabled
- EnableAllWarnings
-
-
- Console
- true
-
-
-
-
- Disabled
- EnableAllWarnings
-
-
- Console
- true
-
-
-
-
- MaxSpeed
- true
- true
- EnableAllWarnings
-
-
- Console
- true
- true
- true
-
-
-
-
- MaxSpeed
- true
- true
- EnableAllWarnings
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vsprojects/RayLib.props b/vsprojects/RayLib.props
deleted file mode 100644
index 5600a7514..000000000
--- a/vsprojects/RayLib.props
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
- .pyd
- lib$(ProjectName)
-
-
-
-
-
-
-
- python27.lib;%(AdditionalDependencies)
-
-
- XCopy /B /Y /I /E "$(ProjectDir)..\lib\python\ray" "$(OutDir)ray"
-
-
-
-
\ No newline at end of file
diff --git a/vsprojects/RayLib.vcxproj b/vsprojects/RayLib.vcxproj
deleted file mode 100644
index b875ab701..000000000
--- a/vsprojects/RayLib.vcxproj
+++ /dev/null
@@ -1,203 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- {76BE8E91-0F74-4276-A6A7-B279C6FEA0D2}
- Win32Proj
- 8.1
- raylib
-
-
-
- true
- v140
- Unicode
- DynamicLibrary
-
-
- false
- v140
- Unicode
- DynamicLibrary
-
-
- true
- v140
- Unicode
- DynamicLibrary
-
-
- false
- v140
- Unicode
- DynamicLibrary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- false
-
-
- false
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
-
-
-
-
-
-
-
-
-
-
-
- Level3
- Disabled
- _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
-
-
-
-
-
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {10e7d8e8-0eeb-46ea-a58d-f9236b5960ad}
-
-
- {c002f9f6-8447-4b95-aa18-fb781f4a7865}
-
-
-
-
\ No newline at end of file
diff --git a/vsprojects/Scheduler.vcxproj b/vsprojects/Scheduler.vcxproj
deleted file mode 100644
index db2300a34..000000000
--- a/vsprojects/Scheduler.vcxproj
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- {D4F50B21-7FDE-41CE-87F5-2CF71178EF40}
- Win32Proj
- 8.1
-
-
-
- Application
- true
- v140
- Unicode
-
-
- Application
- false
- v140
- Unicode
-
-
- Application
- true
- v140
- Unicode
-
-
- Application
- false
- v140
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- false
-
-
- false
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
-
-
-
-
-
-
- Level3
- Disabled
- _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
- true
- true
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
- {c002f9f6-8447-4b95-aa18-fb781f4a7865}
-
-
- {76be8e91-0f74-4276-a6a7-b279c6fea0d2}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vsprojects/Base.props b/vsprojects/base.props
similarity index 89%
rename from vsprojects/Base.props
rename to vsprojects/base.props
index 281be32bd..d6e7f7bf2 100644
--- a/vsprojects/Base.props
+++ b/vsprojects/base.props
@@ -8,6 +8,12 @@
$(SolutionDir)build\$(Platform)\$(Configuration)\
$(SolutionDir)build\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
+
+ 8.1
+
+
+ true
+
$(PYTHONHOME)\Lib\site-packages\numpy\core\include;$(THIRD_PARTY)python\inc;$(THIRD_PARTY)python\inc\Windows;$(ProjectDir)..\build\generated;$(ProjectDir)..\include;$(THIRD_PARTY)numbuf\cpp\src;$(THIRD_PARTY)numbuf\python\src;$(THIRD_PARTY)grpc\include;$(THIRD_PARTY)grpc\third_party\protobuf\src;$(THIRD_PARTY)arrow\cpp\src;$(BOOST_ROOT);$(BOOST_ROOT)\libs\interprocess\include;%(AdditionalIncludeDirectories)
diff --git a/vsprojects/objstore.vcxproj b/vsprojects/objstore.vcxproj
new file mode 100644
index 000000000..e04316e79
--- /dev/null
+++ b/vsprojects/objstore.vcxproj
@@ -0,0 +1,57 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {DDFCEC30-7024-421A-979A-B1BF69CF464E}
+ Win32Proj
+
+
+
+ v140
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {c002f9f6-8447-4b95-aa18-fb781f4a7865}
+
+
+ {76be8e91-0f74-4276-a6a7-b279c6fea0d2}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsprojects/ObjStore.vcxproj.filters b/vsprojects/objstore.vcxproj.filters
similarity index 100%
rename from vsprojects/ObjStore.vcxproj.filters
rename to vsprojects/objstore.vcxproj.filters
diff --git a/vsprojects/ray.vcxproj b/vsprojects/ray.vcxproj
new file mode 100644
index 000000000..e6c6a3f89
--- /dev/null
+++ b/vsprojects/ray.vcxproj
@@ -0,0 +1,134 @@
+
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {C002F9F6-8447-4B95-AA18-FB781F4A7865}
+ Win32Proj
+
+
+
+ v140
+ StaticLibrary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
+
+
+ _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
+
+
+ _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
+
+
+ _SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ 4125;4355;4365;4800;;4623;4625;4626;4267;5026;5027;%(DisableSpecificWarnings)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Document
+ Path $(OutDir);%PATH%
+protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
+protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
+ $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
+
+
+ Document
+ Path $(OutDir);%PATH%
+protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
+protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
+ $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
+
+
+ Document
+ Path $(OutDir);%PATH%
+protoc --proto_path="$(SolutionDir)protos" --cpp_out="$(ProjectDir)..\build\generated" "%(FullPath)"
+protoc --proto_path="$(SolutionDir)protos" --plugin=protoc-gen-grpc="$(OutDir)grpc_cpp_plugin.exe" --grpc_out="$(ProjectDir)..\build\generated" "%(FullPath)"
+ $(ProjectDir)..\build\generated\%(Filename).pb.h;$(ProjectDir)..\build\generated\%(Filename).pb.cc;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.h;$(ProjectDir)..\build\generated\%(Filename).grpc.pb.cc;%(Outputs)
+
+
+
+
+
+ {10e7d8e8-0eeb-46ea-a58d-f9236b5960ad}
+
+
+ {07abd431-1515-4140-932e-e8c150ff7d1a}
+
+
+ {db653289-e887-4b13-ac08-ee3eac1f34c9}
+
+
+ {c187a093-a0fe-489d-a40a-6e33de0f9feb}
+
+
+ {7e51a25f-ac59-488f-906c-c60faae706aa}
+
+
+ {fbade9e3-6a3f-36d3-d676-c1b808451dd7}
+
+
+
+
+
+
+
+
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsprojects/Ray.vcxproj.filters b/vsprojects/ray.vcxproj.filters
similarity index 100%
rename from vsprojects/Ray.vcxproj.filters
rename to vsprojects/ray.vcxproj.filters
diff --git a/vsprojects/raylib.vcxproj b/vsprojects/raylib.vcxproj
new file mode 100644
index 000000000..cd8d03c96
--- /dev/null
+++ b/vsprojects/raylib.vcxproj
@@ -0,0 +1,82 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {76BE8E91-0F74-4276-A6A7-B279C6FEA0D2}
+ Win32Proj
+
+
+
+ v140
+ DynamicLibrary
+
+
+
+
+
+
+
+
+
+
+
+
+ lib$(MSBuildProjectName)
+ .pyd
+
+
+
+ python27.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {10e7d8e8-0eeb-46ea-a58d-f9236b5960ad}
+
+
+ {c002f9f6-8447-4b95-aa18-fb781f4a7865}
+
+
+
+
\ No newline at end of file
diff --git a/vsprojects/RayLib.vcxproj.filters b/vsprojects/raylib.vcxproj.filters
similarity index 100%
rename from vsprojects/RayLib.vcxproj.filters
rename to vsprojects/raylib.vcxproj.filters
diff --git a/vsprojects/scheduler.vcxproj b/vsprojects/scheduler.vcxproj
new file mode 100644
index 000000000..7c3cc8fe5
--- /dev/null
+++ b/vsprojects/scheduler.vcxproj
@@ -0,0 +1,59 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {D4F50B21-7FDE-41CE-87F5-2CF71178EF40}
+ Win32Proj
+
+
+
+ v140
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {c002f9f6-8447-4b95-aa18-fb781f4a7865}
+
+
+ {76be8e91-0f74-4276-a6a7-b279c6fea0d2}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsprojects/Scheduler.vcxproj.filters b/vsprojects/scheduler.vcxproj.filters
similarity index 100%
rename from vsprojects/Scheduler.vcxproj.filters
rename to vsprojects/scheduler.vcxproj.filters