Commit graph

51 commits

Author SHA1 Message Date
Robert
707687b682 Added basic example 2021-01-30 01:43:36 +01:00
Robert
a2a11df85e Changed cube texture 2021-01-30 01:10:24 +01:00
Robert
4c73eb29cc Updated example 2021-01-30 00:55:55 +01:00
Robert
b185429475 Added spotlight 2021-01-29 20:36:17 +01:00
Robert
6981510aaf Added attenuation 2021-01-29 19:42:36 +01:00
Robert
bf751c6c69 Reworked material 2021-01-29 17:28:48 +01:00
Robert
5c51de37a6 improved phong lighting 2021-01-28 01:07:19 +01:00
Robert
6f46112f14 Added phong lighting 2021-01-27 22:42:47 +01:00
Robert
839df891ab finetuned light shading 2021-01-26 19:47:34 +01:00
Robert
d58d850a45 Tweaked fragment shader 2021-01-26 16:19:58 +01:00
Robert
3356413069 Tweaked ImGui 2021-01-26 16:08:19 +01:00
Robert
b51c5a7557 Added basis for point light 2021-01-26 16:03:41 +01:00
Robert
862ef6d34b Added normal matrices to transformable 2021-01-26 15:36:57 +01:00
Robert
b3e82ca9df Added point light prototype 2021-01-26 15:34:35 +01:00
Robert
3f6e2c2b6b Added ambient lighting 2021-01-26 14:44:41 +01:00
Robert
482205b96e Added ambient lighting 2021-01-25 20:53:28 +01:00
Robert
5159cdce30 Added install statements 2021-01-25 13:33:39 +01:00
Robert
bd4071ef72 Removed .DS_Store 2021-01-25 02:40:46 +01:00
Robert
8fb0675d98 Fixed typo 2021-01-25 02:36:10 +01:00
Lauchmelder23
3fdeb074c1 Fixed macos build problems 2021-01-25 02:33:21 +01:00
Robert
265a7253cc Added option to expose glad 2021-01-24 20:14:42 +01:00
Robert
447741fcdb Fixed some warnings 2021-01-24 17:05:28 +01:00
Robert
5c28e2fb27 Improved camera, added new example 2021-01-24 03:31:28 +01:00
Robert
13e924538c Finished camera update 2021-01-24 02:19:23 +01:00
Robert
25021db694 Reowrd transformations yet again 2021-01-23 20:09:59 +01:00
Robert
83b5453088 I think transformations should somewhat work now 2021-01-23 19:11:55 +01:00
Robert
d74c49fed5 i forgot 2021-01-23 16:43:59 +01:00
Robert
a17c73d3c9 Reworked transformable 2021-01-23 16:23:49 +01:00
Robert
3e6884356f Transformable now uses a matrix 2021-01-23 13:19:13 +01:00
Robert
a5ab0c9adb Finished camera for now 2021-01-22 19:46:09 +01:00
Robert
06614dd1b0 Added basic camera functionality 2021-01-22 19:02:14 +01:00
Robert
ac5bf9abdb Can now load models from file, kinda 2021-01-22 13:37:57 +01:00
Robert
4c3c1687ef Updated example 2021-01-22 02:39:13 +01:00
Robert
7d3213166b Shaders can now handle objects 2021-01-22 01:42:58 +01:00
Robert
107e207a83 Added objects 2021-01-22 01:29:50 +01:00
Robert
f86fcad89f Added transformables 2021-01-22 01:13:01 +01:00
Robert
1c008b1c9d Added convenience function to add texture to shader 2021-01-21 16:40:00 +01:00
Robert
f1f076acf4 Improved Binding of textures 2021-01-21 16:27:41 +01:00
Robert
8174ebaee4 Added support for PNG 2021-01-21 16:11:41 +01:00
Robert
aef5818474 Replaced exception with runtime_error 2021-01-21 15:48:31 +01:00
Robert
da26e0391f Added documentation 2021-01-21 15:30:48 +01:00
Robert
e2e15dd98f Added Texture class 2021-01-21 12:07:43 +01:00
Robert
841f530b42 added framebuffersize callback 2021-01-21 01:31:23 +01:00
Robert
87b27eae70 Object now follows the behaviour of Shader 2021-01-21 01:12:25 +01:00
Robert
4fe91a12e2 shader class has improved ownership handling stuff garbage thingies 2021-01-21 01:00:42 +01:00
Robert
d9cd0f19cb made shader transparent 2021-01-20 17:58:55 +01:00
Robert
e7582bd081 Added shader uniforms 2021-01-20 17:57:00 +01:00
Robert
8921957161 Added basic object wrapper for VAOs 2021-01-20 16:51:55 +01:00
Robert
c3e49cd78e lmao 2021-01-20 00:18:31 +01:00
Robert
6c47960b69 lol 2021-01-19 19:47:54 +01:00