summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-03-04 21:13:21 +0800
committerchai <chaifix@163.com>2020-03-04 21:13:21 +0800
commite5e5295ed38cb24feb5ee6f827b2765a4153bfc8 (patch)
tree6e85b4bb386e0ea935af18499bf84331ec32e9be
parent38f0535e00f12ea7da30c39423fc39f6f92cca50 (diff)
*misc
-rw-r--r--Release/SoftShadeRoom.exebin127488 -> 129536 bytes
-rw-r--r--SoftShadeRoom/SoftShadeRoom.vcxproj2
-rw-r--r--SoftShadeRoom/SoftShadeRoom.vcxproj.filters2
-rw-r--r--src/settings.h27
4 files changed, 29 insertions, 2 deletions
diff --git a/Release/SoftShadeRoom.exe b/Release/SoftShadeRoom.exe
index 86f7163..e1c52b4 100644
--- a/Release/SoftShadeRoom.exe
+++ b/Release/SoftShadeRoom.exe
Binary files differ
diff --git a/SoftShadeRoom/SoftShadeRoom.vcxproj b/SoftShadeRoom/SoftShadeRoom.vcxproj
index 00e2248..87b5a64 100644
--- a/SoftShadeRoom/SoftShadeRoom.vcxproj
+++ b/SoftShadeRoom/SoftShadeRoom.vcxproj
@@ -211,13 +211,13 @@
<ClInclude Include="..\src\extern\wog.h" />
<ClInclude Include="..\src\gizmo\gizmo.h" />
<ClInclude Include="..\src\math\math.h" />
+ <ClInclude Include="..\src\settings.h" />
<ClInclude Include="..\src\shaders\common.h" />
<ClInclude Include="..\src\ssr.h" />
<ClInclude Include="..\src\test\test.h" />
<ClInclude Include="..\src\util\assert.h" />
<ClInclude Include="..\src\util\time.h" />
<ClInclude Include="..\src\util\type.h" />
- <ClInclude Include="..\src\window.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/SoftShadeRoom/SoftShadeRoom.vcxproj.filters b/SoftShadeRoom/SoftShadeRoom.vcxproj.filters
index c2d210c..110c667 100644
--- a/SoftShadeRoom/SoftShadeRoom.vcxproj.filters
+++ b/SoftShadeRoom/SoftShadeRoom.vcxproj.filters
@@ -248,7 +248,6 @@
<Filter>core</Filter>
</ClInclude>
<ClInclude Include="..\src\config.h" />
- <ClInclude Include="..\src\window.h" />
<ClInclude Include="..\src\extern\wog.h">
<Filter>extern</Filter>
</ClInclude>
@@ -258,5 +257,6 @@
<ClInclude Include="..\src\extend\light.h">
<Filter>extend</Filter>
</ClInclude>
+ <ClInclude Include="..\src\settings.h" />
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/src/settings.h b/src/settings.h
new file mode 100644
index 0000000..9698ca4
--- /dev/null
+++ b/src/settings.h
@@ -0,0 +1,27 @@
+#ifndef _SOFTSHADEROOM_SETTINGS_H_
+#define _SOFTSHADEROOM_SETTINGS_H_
+
+#include "util/type.h"
+
+// ´ÓÃüÁîÐжÁÈ¡µÄÅäÖÃ
+typedef struct {
+ const char* png_file; // baking target
+} Settings;
+
+Settings settings;
+
+bool settings_init(const char* cmd);
+
+#ifdef SETTING_IMPLEMENT
+Settings settings;
+
+bool settings_init(const char* cmd) {
+ if(cmd == NULL) return;
+ // default settings
+ settings.png_file = NULL;
+
+ return TRUE;
+}
+#endif
+
+#endif \ No newline at end of file