220 Commits

Author SHA1 Message Date
f5a5d72cc4 Working mac arm+mac x86+windows x86 builds v0.28.0 2024-09-15 18:48:20 +04:00
1bec97b128 test 2024-09-15 18:41:31 +04:00
dea2ac965f test 2024-09-15 18:39:49 +04:00
93b5f08352 test 2024-09-15 18:35:55 +04:00
34e19d9c66 Test 2024-09-15 18:27:03 +04:00
372d9ae6b7 Test 2024-09-15 18:25:18 +04:00
befc78c628 Correct windows action 2024-09-15 18:22:44 +04:00
98f8a96bb7 Build on commit 2024-09-15 18:13:55 +04:00
e767f32f2f Update windows gh action 2024-09-15 18:12:53 +04:00
6d94efbf97 Update actions 2024-09-15 17:47:58 +04:00
28f543a579 Update action 2024-09-15 17:35:40 +04:00
2a73a12885 Update action 2024-09-15 17:34:23 +04:00
e4199b8d30 Update imgui 2024-09-15 17:20:37 +04:00
38248822e2 Update to go 1.23 2024-09-15 16:33:22 +04:00
5c98903723 Add all gl BufUsage values+support bufusage in ubo 2024-09-15 16:29:54 +04:00
3cdd40f0a2 Remove test log 2024-09-15 16:18:59 +04:00
9dccb23613 Move ambient color to lightubo 2024-09-15 16:18:03 +04:00
5dfdea9a7b Move spotlights to ubo 2024-09-15 16:09:37 +04:00
bcb46d1699 Fix ubo alignment+Move point lights to ubo 2024-09-15 15:51:26 +04:00
91807a4093 Merge remote-tracking branch 'refs/remotes/origin/dev' into dev 2024-09-15 12:36:32 +04:00
09231c5ebd Update ubo.SetStruct to handle nested struct arrays 2024-09-15 12:33:34 +04:00
0e98dc85f5 Update ubo.SetStruct to handle nested structs 2024-09-15 12:31:26 +04:00
f2b757c606 Move dirLight&camPos&projViewMat to ubos 2024-09-15 08:40:05 +04:00
3be4ad9c45 Optimize 2024-09-14 19:41:39 +04:00
bbc8652292 What if we could have ubos with nested structs 2024-09-14 18:38:59 +04:00
0d34e0fe6e Ubos with nested structs slowly getting there 2024-06-06 04:59:40 +04:00
870653019c Support ubo matrix arrays+fix ubo matrix field bug 2024-05-26 21:14:33 +04:00
79cb6805c4 Scalar uniform array in uniform buffers 2024-05-26 15:03:00 +04:00
ff7fe4e531 Struct to ubo support 2024-05-26 12:55:58 +04:00
cb20e8ba8b Initial uniform buffers implementation 2024-05-23 07:57:46 +04:00
9e6fdacb48 Much nicer point lights! v0.27.0 2024-05-14 09:07:54 +04:00
f13db47918 Much nicer point light formulas 2024-05-14 07:36:14 +04:00
dcfe254052 Stop sudden camera snaps+nicer debug window 2024-05-14 06:25:39 +04:00
1d71715cb4 Make const value naming upper snake case v0.26.1 2024-05-13 05:35:53 +04:00
581d17d1d9 Frame time graph v0.26.0 2024-05-13 05:18:21 +04:00
3795a7123f Ensure renderer calls aren't virtual 2024-05-13 04:57:16 +04:00
5aa0f41085 Internal material func rename 2024-05-13 04:36:53 +04:00
c782e8c312 Get rid of allocations on SetUniform calls, allowing us to pass ref again 2024-05-13 04:33:54 +04:00
f0a12879f8 Add todo 2024-05-13 03:45:16 +04:00
6ea08e9826 Get rid of more pointers to make allocs predictable 2024-05-13 03:42:52 +04:00
83c6f635e5 Show fps in debug window 2024-05-13 03:21:47 +04:00
cf6b2655e7 After all why not, why shouldn't we have HDR v0.25.0 2024-05-12 06:46:46 +04:00
7b1e3ea7b4 Default textures for diffuse/specular/normal/emission mat slots v0.24.0 2024-05-11 05:11:54 +04:00
c884d2624d Normal mapping 2024-05-07 05:23:36 +04:00
8c6b1d5821 Adjust shadow map texture sizes 2024-05-06 23:23:52 +04:00
dfd1fe9c5e Material settings+normal matrices on CPU 2024-05-06 22:55:57 +04:00
24613823a7 Fix gitignore 2024-05-06 22:18:15 +04:00
0386f441d6 Profiling 2024-05-06 22:16:20 +04:00
57ab851534 Update gglm 2024-05-05 00:34:38 +04:00
d523c0951b Get rid of unneeded pointers+update todos v0.23.3 2024-05-01 01:16:33 +04:00