Skip to content

Commit 0c3676f

Browse files
committed
WIP Add ComplexExample
1 parent 5bb0689 commit 0c3676f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+3294
-0
lines changed

EngineKit.sln

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DeferredRendering", "Deferr
3535
EndProject
3636
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeferredRendering.Assets", "examples\DeferredRendering\DeferredRendering.Assets\DeferredRendering.Assets.csproj", "{377189CA-84A3-4544-BE58-8AAD27FDB9D3}"
3737
EndProject
38+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ComplexExample", "ComplexExample", "{6CFB69A7-ED86-41C2-9F12-65B9FF685333}"
39+
EndProject
40+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComplexExample.Assets", "examples\ComplexExample\ComplexExample.Assets\ComplexExample.Assets.csproj", "{C2633ABC-F4EF-40B6-9405-8DEE1785162E}"
41+
EndProject
42+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComplexExample", "examples\ComplexExample\ComplexExample\ComplexExample.csproj", "{CA6D5A1A-73A7-4804-8DD5-FA9FCB4817EF}"
43+
EndProject
3844
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HelloWindow", "HelloWindow", "{7C516ADE-6C2F-4814-B5F5-CE51D33A235D}"
3945
EndProject
4046
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWindow", "examples\HelloWindow\HelloWindow\HelloWindow.csproj", "{D78EE67F-C1EC-4950-8A78-05750DAE5E57}"
@@ -58,6 +64,9 @@ Global
5864
{9B827A3F-32AC-4501-B17B-DD19A6F88912} = {1E1BD9CA-189A-45FD-8A36-A57C836C6BB6}
5965
{C8E0E553-53B8-4D6A-9625-6DE6CA6A8CD1} = {9B827A3F-32AC-4501-B17B-DD19A6F88912}
6066
{377189CA-84A3-4544-BE58-8AAD27FDB9D3} = {9B827A3F-32AC-4501-B17B-DD19A6F88912}
67+
{6CFB69A7-ED86-41C2-9F12-65B9FF685333} = {1E1BD9CA-189A-45FD-8A36-A57C836C6BB6}
68+
{C2633ABC-F4EF-40B6-9405-8DEE1785162E} = {6CFB69A7-ED86-41C2-9F12-65B9FF685333}
69+
{CA6D5A1A-73A7-4804-8DD5-FA9FCB4817EF} = {6CFB69A7-ED86-41C2-9F12-65B9FF685333}
6170
{7C516ADE-6C2F-4814-B5F5-CE51D33A235D} = {1E1BD9CA-189A-45FD-8A36-A57C836C6BB6}
6271
{D78EE67F-C1EC-4950-8A78-05750DAE5E57} = {7C516ADE-6C2F-4814-B5F5-CE51D33A235D}
6372
{E9D1BCBB-DB67-4DAD-B8FD-7C461980CD01} = {7C516ADE-6C2F-4814-B5F5-CE51D33A235D}
@@ -96,7 +105,9 @@ Global
96105
{377189CA-84A3-4544-BE58-8AAD27FDB9D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
97106
{377189CA-84A3-4544-BE58-8AAD27FDB9D3}.Release|Any CPU.Build.0 = Release|Any CPU
98107
{CA6D5A1A-73A7-4804-8DD5-FA9FCB4817EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
108+
{CA6D5A1A-73A7-4804-8DD5-FA9FCB4817EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
99109
{C2633ABC-F4EF-40B6-9405-8DEE1785162E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
110+
{C2633ABC-F4EF-40B6-9405-8DEE1785162E}.Debug|Any CPU.Build.0 = Debug|Any CPU
100111
{D78EE67F-C1EC-4950-8A78-05750DAE5E57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
101112
{D78EE67F-C1EC-4950-8A78-05750DAE5E57}.Debug|Any CPU.Build.0 = Debug|Any CPU
102113
{E9D1BCBB-DB67-4DAD-B8FD-7C461980CD01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net7.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
</PropertyGroup>
8+
9+
<ItemGroup>
10+
<None Update="**\*">
11+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
12+
</None>
13+
</ItemGroup>
14+
15+
<ItemGroup>
16+
<Folder Include="Data\" />
17+
</ItemGroup>
18+
</Project>
Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
{
2+
"asset" : {
3+
"generator" : "Khronos glTF Blender I/O v3.3.32",
4+
"version" : "2.0"
5+
},
6+
"scene" : 0,
7+
"scenes" : [
8+
{
9+
"name" : "Scene",
10+
"nodes" : [
11+
0
12+
]
13+
}
14+
],
15+
"nodes" : [
16+
{
17+
"mesh" : 0,
18+
"name" : "Cube"
19+
}
20+
],
21+
"materials" : [
22+
{
23+
"doubleSided" : true,
24+
"name" : "Material.LightGreen",
25+
"pbrMetallicRoughness" : {
26+
"baseColorTexture" : {
27+
"index" : 0
28+
},
29+
"metallicFactor" : 0,
30+
"roughnessFactor" : 0.5
31+
}
32+
}
33+
],
34+
"meshes" : [
35+
{
36+
"name" : "Cube",
37+
"primitives" : [
38+
{
39+
"attributes" : {
40+
"POSITION" : 0,
41+
"NORMAL" : 1,
42+
"TANGENT" : 2,
43+
"TEXCOORD_0" : 3
44+
},
45+
"indices" : 4,
46+
"material" : 0
47+
}
48+
]
49+
}
50+
],
51+
"textures" : [
52+
{
53+
"sampler" : 0,
54+
"source" : 0
55+
}
56+
],
57+
"images" : [
58+
{
59+
"bufferView" : 5,
60+
"mimeType" : "image/png",
61+
"name" : "T_LightGreen_D"
62+
}
63+
],
64+
"accessors" : [
65+
{
66+
"bufferView" : 0,
67+
"componentType" : 5126,
68+
"count" : 24,
69+
"max" : [
70+
1,
71+
1,
72+
1
73+
],
74+
"min" : [
75+
-1,
76+
-1,
77+
-1
78+
],
79+
"type" : "VEC3"
80+
},
81+
{
82+
"bufferView" : 1,
83+
"componentType" : 5126,
84+
"count" : 24,
85+
"type" : "VEC3"
86+
},
87+
{
88+
"bufferView" : 2,
89+
"componentType" : 5126,
90+
"count" : 24,
91+
"type" : "VEC4"
92+
},
93+
{
94+
"bufferView" : 3,
95+
"componentType" : 5126,
96+
"count" : 24,
97+
"type" : "VEC2"
98+
},
99+
{
100+
"bufferView" : 4,
101+
"componentType" : 5123,
102+
"count" : 36,
103+
"type" : "SCALAR"
104+
}
105+
],
106+
"bufferViews" : [
107+
{
108+
"buffer" : 0,
109+
"byteLength" : 288,
110+
"byteOffset" : 0,
111+
"target" : 34962
112+
},
113+
{
114+
"buffer" : 0,
115+
"byteLength" : 288,
116+
"byteOffset" : 288,
117+
"target" : 34962
118+
},
119+
{
120+
"buffer" : 0,
121+
"byteLength" : 384,
122+
"byteOffset" : 576,
123+
"target" : 34962
124+
},
125+
{
126+
"buffer" : 0,
127+
"byteLength" : 192,
128+
"byteOffset" : 960,
129+
"target" : 34962
130+
},
131+
{
132+
"buffer" : 0,
133+
"byteLength" : 72,
134+
"byteOffset" : 1152,
135+
"target" : 34963
136+
},
137+
{
138+
"buffer" : 0,
139+
"byteLength" : 1202,
140+
"byteOffset" : 1224
141+
}
142+
],
143+
"samplers" : [
144+
{
145+
"magFilter" : 9729,
146+
"minFilter" : 9987
147+
}
148+
],
149+
"buffers" : [
150+
{
151+
"byteLength" : 2428,
152+
"uri" : "data:application/octet-stream;base64,AACAPwAAgD8AAIC/AACAPwAAgD8AAIC/AACAPwAAgD8AAIC/AACAPwAAgL8AAIC/AACAPwAAgL8AAIC/AACAPwAAgL8AAIC/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgL8AAIA/AACAPwAAgL8AAIA/AACAPwAAgL8AAIA/AACAvwAAgD8AAIC/AACAvwAAgD8AAIC/AACAvwAAgD8AAIC/AACAvwAAgL8AAIC/AACAvwAAgL8AAIC/AACAvwAAgL8AAIC/AACAvwAAgD8AAIA/AACAvwAAgD8AAIA/AACAvwAAgD8AAIA/AACAvwAAgL8AAIA/AACAvwAAgL8AAIA/AACAvwAAgL8AAIA/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAPwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAPwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAPwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIC/AACAvwAAAAAAAACAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAAAAAAIA/AACAv5ADALQAAACAAACAPwAAgL8AAAAAjgGANAAAgD8AAAAA1wlANAAAgD8AAIA/AACAPwAAAACOAAA0AACAPwAAgL+QAAC0AAAAgAAAgD8AAAAAewtgNAAAgD8AAIA/AACAv9cJQDQAAACAAACAPwAAgL8AAAAAkQYANAAAgD8AAAAAewtgNAAAgD8AAIA/AACAPwAAAACOAIAzAACAPwAAgL97C2A0AAAAgAAAgD8AAAAAjwaANAAAgD8AAIA/AAAAAJADALQAAIA/AACAPwAAgL+QBgC0AAAAgAAAgD8AAIC/AAAAANT/vzQAAIA/AAAAAJAAALQAAIA/AACAPwAAgD8AAAAAjgCAMwAAgD8AAIC/kAMAtAAAAIAAAIA/AAAAAJAGALQAAIA/AACAPwAAgL97C2A0AAAAgAAAgD8AAIC/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"
153+
}
154+
]
155+
}
Binary file not shown.

0 commit comments

Comments
 (0)