Point light working

This commit is contained in:
Confideo-IOM
2026-08-16 13:47:11 +01:00
parent f9b696f9e8
commit 98ff54c106
50 changed files with 1187 additions and 357 deletions
@@ -161,7 +161,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-Debug-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -182,7 +182,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Debug-c5670bbc5edcb254f4f2.json",
"jsonFile" : "target-HydraEngine-Debug-83a9a5954d1e93fe25f7.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -355,7 +355,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-Release-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -376,7 +376,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Release-88bc84ff8a06c001fb0b.json",
"jsonFile" : "target-HydraEngine-Release-fd732da53ad87180e5c2.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -549,7 +549,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -570,7 +570,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-MinSizeRel-3f820b7fb6c0cca80b22.json",
"jsonFile" : "target-HydraEngine-MinSizeRel-c9a2609fa141f4bef8ca.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -743,7 +743,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -764,7 +764,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-6380502de83523fc2633.json",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-297d246892e18b3f6177.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -27,7 +27,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-096b8a8b347f4803f005.json",
"jsonFile" : "codemodel-v2-5bd18c6e9c2d6656f777.json",
"kind" : "codemodel",
"version" :
{
@@ -100,7 +100,7 @@
}
},
{
"jsonFile" : "codemodel-v2-096b8a8b347f4803f005.json",
"jsonFile" : "codemodel-v2-5bd18c6e9c2d6656f777.json",
"kind" : "codemodel",
"version" :
{
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -212,30 +212,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
}
],
@@ -335,30 +336,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
},
{
@@ -409,34 +411,36 @@
63,
64,
65,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
90,
92,
93,
95,
97,
99,
101,
103,
105,
107,
109,
111,
113,
96,
98,
100,
102,
104,
106,
108,
110,
112,
114,
115,
117
116,
117,
118,
120
]
}
],
@@ -774,6 +778,11 @@
"path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPointShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h",
@@ -838,6 +847,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -212,30 +212,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
}
],
@@ -335,30 +336,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
},
{
@@ -409,34 +411,36 @@
63,
64,
65,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
90,
92,
93,
95,
97,
99,
101,
103,
105,
107,
109,
111,
113,
96,
98,
100,
102,
104,
106,
108,
110,
112,
114,
115,
117
116,
117,
118,
120
]
}
],
@@ -774,6 +778,11 @@
"path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPointShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h",
@@ -838,6 +847,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -212,30 +212,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
}
],
@@ -335,30 +336,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
},
{
@@ -409,34 +411,36 @@
63,
64,
65,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
90,
92,
93,
95,
97,
99,
101,
103,
105,
107,
109,
111,
113,
96,
98,
100,
102,
104,
106,
108,
110,
112,
114,
115,
117
116,
117,
118,
120
]
}
],
@@ -774,6 +778,11 @@
"path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPointShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h",
@@ -838,6 +847,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -212,30 +212,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
}
],
@@ -335,30 +336,31 @@
49,
53,
55,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
91,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
116
97,
99,
101,
103,
105,
107,
109,
111,
113,
115,
119
]
},
{
@@ -409,34 +411,36 @@
63,
64,
65,
67,
69,
71,
73,
75,
77,
79,
81,
83,
85,
87,
89,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
90,
92,
93,
95,
97,
99,
101,
103,
105,
107,
109,
111,
113,
96,
98,
100,
102,
104,
106,
108,
110,
112,
114,
115,
117
116,
117,
118,
120
]
}
],
@@ -774,6 +778,11 @@
"path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPointShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h",
@@ -838,6 +847,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraPointShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,