Commit Graph

188 Commits

Author SHA1 Message Date
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
abd7079e61 Correct modifier keys input to imgui v0.23.2 2024-04-24 19:56:35 +04:00
4d8ccdaf56 Captured/uncaptured mode in input package+comments v0.23.1 2024-04-20 11:53:06 +04:00
a131e1b52d Add todo regarding input package 2024-04-20 11:14:29 +04:00
f35c217d73 Spotlight shadows v0.23.0 2024-04-16 10:34:30 +04:00
fbfcbaa156 Point light shadows+cubemap array fbo+cleanup v0.22.0 2024-04-15 10:49:18 +04:00
c4b1dd1b3d Geometry shader support+omnidirectional depth map shader+improvements 2024-04-15 05:09:07 +04:00
a5bea5a661 Cubemap depth fbo attachments 2024-04-15 04:16:44 +04:00
22ba9ca891 Fix comment 2024-04-15 03:22:25 +04:00
92855c52f9 Shader fixes v0.21.1 2024-04-15 03:19:40 +04:00
594d342bf0 Remove some stuff v0.21.0 2024-04-14 07:59:40 +04:00
bb1946b930 Simple percentage closer filtering for shadows 2024-04-14 07:58:47 +04:00
ef2b01059a Update calcshadow 2024-04-14 06:18:41 +04:00
5fa6a06079 Clamp to border for depth map+rotating cubes 2024-04-14 06:14:10 +04:00
b718611149 Improving shadows 2024-04-14 03:45:48 +04:00
be85e20024 Basic directional shadows 2024-04-14 02:50:40 +04:00
040228319e Depth fbo+renderer work+texture slots enum+optimize shaders+more 2024-04-13 23:55:52 +04:00
ddd8db3cb0 Framebuffers+unlit shader+screen quad shader v0.20.0 2024-04-13 08:03:17 +04:00
692167ada2 Split buffer struct into VAO+VBO+IBO structs v0.19.9 2024-04-13 02:59:31 +04:00
524ef068f0 Add comment 2024-04-12 23:57:24 +04:00
b060dcdbe9 Go 1.22+fix input bug 2024-04-12 23:55:21 +04:00
e22525e2ee Default to srgba textures 2024-04-12 23:38:51 +04:00
ee61373069 Blinn-phong 2024-04-12 23:28:59 +04:00
1f922b6a47 Enable stencil test 2024-04-12 23:02:27 +04:00
9d7bdc0196 Improve error messages 2024-04-12 22:40:08 +04:00
83922f1908 Spot lights v0.19.8 2024-04-12 21:09:14 +04:00
c00f6d97dd Multiple point lights 2024-04-12 08:38:03 +04:00
3c0f82a735 Light maps support (diffuse+specular+normal+emission)+imgui bugs 2024-04-12 03:47:30 +04:00
c058b82a92 Shader cleanup 2024-04-12 02:17:03 +04:00
908e5e96aa Specular lighting 2024-04-12 01:22:05 +04:00
c83e263476 Update todos 2024-04-12 00:23:29 +04:00
01f06cce1e Handle relative mouse mode mouse pos for imgui v0.19.7 2024-04-11 22:12:33 +04:00
20ed804d2a Correctly handle imgui mouse/keyboard capture 2024-04-11 22:07:38 +04:00