Commit Graph

32 Commits

Author SHA1 Message Date
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
cf6b2655e7 After all why not, why shouldn't we have HDR 2024-05-12 06:46:46 +04:00
f35c217d73 Spotlight shadows 2024-04-16 10:34:30 +04:00
fbfcbaa156 Point light shadows+cubemap array fbo+cleanup 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
5fa6a06079 Clamp to border for depth map+rotating cubes 2024-04-14 06:14:10 +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 2024-04-13 08:03:17 +04:00
692167ada2 Split buffer struct into VAO+VBO+IBO structs 2024-04-13 02:59:31 +04:00
b44b00d7e2 Re-add IndexBufCount 2023-02-04 02:00:13 +04:00
3071b52c85 Basic submeshe support 2022-10-07 05:50:48 +04:00
52b77e017e Camera package+ rename asserts->assert 2022-07-23 22:51:57 +04:00
e5ea6f986f Add SetDataWithUsage 2022-07-11 11:58:31 +04:00
8cf9be2830 Support arrays and slices in buffers.(SetData/SetIndexBufData) 2022-07-03 23:08:20 +04:00
51057b8a0d TextureLoadOptions+fix DT bug+remove SetAttribute 2022-07-02 21:38:48 +04:00
e38cd90a84 Cleaning naming and usage of buffers package 2022-01-26 08:48:50 +04:00
1109caef43 Support interleaved buffers 2022-01-26 08:04:50 +04:00
6dee7b0f1d Starting work on Engine+Mesh+Material systems/packages 2022-01-22 22:23:44 +04:00
4629473761 Camera controls+10,000 rotating cubes+update buffer struct 2022-01-15 20:50:44 +04:00
b6336d0103 Change import from /go-sdl-engine -> /nmage 2022-01-08 17:38:35 +04:00
21a4ae5346 Merge branch 'dev' of github.com:bloeys/nmage into dev 2021-11-27 22:20:43 +04:00
0e2e9007b6 Day8: Assimp+Basic Lights+Asserts+vert normals&colors 2021-11-27 22:18:51 +04:00
387e610972 Update VAOs to support 4.1 2021-11-22 12:02:47 +04:00
616daaf97d Day7: ImGUI interaction+OpenGL 4.1+Bugs+ambient color control 2021-11-20 21:39:49 +04:00
3167bffbd1 Ep5: Obj file loading+indexed drawing+uniforms 2021-11-06 22:23:48 +04:00
2b341132f8 Ep4: Buffers package 2021-10-30 23:10:11 +04:00
5e3123b00e VBOs+attributes+drawing with VBOs 2021-10-23 21:47:54 +04:00