Commit Graph
259 Commits
Author SHA1 Message Date
Riyyi a29d8d3a8a Change assert output format 2020-12-30 13:05:04 +01:00
Riyyi 154edd8ef5 Change shader parameter names 2020-12-30 12:10:49 +01:00
Riyyi 9aee7e391d Add texture class and texture test 2020-12-30 11:33:56 +01:00
Riyyi 885dedf3cd Add stb dependency 2020-12-30 11:15:58 +01:00
Riyyi 250201f0e3 Add clangd .cache to .gitignore 2020-12-30 01:48:54 +01:00
Riyyi 3a0a6bc610 Add shader uniform data setters 2020-12-29 23:59:55 +01:00
Riyyi 9df926857b Fix dbg message 2020-12-29 15:37:11 +01:00
Riyyi 0fbcf014cd Reorder function declaration 2020-12-28 20:51:24 +01:00
Riyyi 8d78a81838 Improve on the logging system, add assertions.h 2020-12-27 14:44:25 +01:00
Riyyi 108e999332 Increase C++ standard to 17 2020-12-27 14:35:51 +01:00
Riyyi 18d4158ca5 Add learnopengl.com to README 2019-12-25 00:53:14 +01:00
Riyyi c54364a714 Add needed LSP requirements 2019-12-25 00:51:08 +01:00
Riyyi 5933ed96f3 Convert Settings to pure static 2019-12-25 00:06:50 +01:00
Riyyi 2d648c6cee Add mouse offset to Input 2019-12-24 23:19:10 +01:00
Riyyi acedc40411 Add missing includes 2019-12-24 00:19:39 +01:00
Riyyi 81751442bb Add simple renderer class, add example implementation 2019-12-22 19:49:29 +01:00
Riyyi 11883bd17b Add joystick connected event 2019-12-22 17:00:38 +01:00
Riyyi b90e5ed5dd Add VertexArray, BufferLayout, BufferElement 2019-12-22 14:54:38 +01:00
Riyyi b6f96b3e38 Comments 2019-12-21 15:00:45 +01:00
Riyyi dfbcc0ff0a Add code separators 2019-12-21 14:55:33 +01:00
Riyyi 7c8a0c99a4 Add Shader class 2019-12-21 14:54:59 +01:00
Riyyi c5bd231b38 Add VertexBuffer and IndexBuffer classes 2019-12-20 16:04:57 +01:00
Rick van Vonderen 650538b9ea Update glfw window hint to OpenGL 4.5 2019-12-20 13:24:46 +01:00
Rick van Vonderen e3ea8b58c5 Update glad to OpenGL 4.5 2019-12-20 13:24:14 +01:00
Rick van Vonderen c99af0fbca Add code separators 2019-12-20 03:28:01 +01:00
Rick van Vonderen f2f2bccc90 Add JSON to README.org 2019-12-20 01:07:15 +01:00
Rick van Vonderen e2c217d741 Add setViewport() 2019-12-20 01:01:10 +01:00
Rick van Vonderen cd2f38f360 Change default Window state to windowed 2019-12-20 00:20:37 +01:00
Rick van Vonderen ec7e3de28b Update assert message 2019-12-19 23:43:43 +01:00
Rick van Vonderen aa1d286c19 Add File class and implement inside Settings 2019-12-19 23:16:48 +01:00
Rick van Vonderen 8a5dc4aef9 Add parameter support to assert, remove broken std::string support from Log 2019-12-19 22:49:50 +01:00
Rick van Vonderen 859401ec24 Move fullscreen to separate function, vsync to Context 2019-12-19 02:50:56 +01:00
Rick van Vonderen e769a1d03f Include Window properties inside Settings 2019-12-19 01:39:21 +01:00
Rick van Vonderen 18f4a028c1 Implement fullscreen/vsync into Window and Settings 2019-12-19 01:17:53 +01:00
Rick van Vonderen e80b186c4d Add Input class 2019-12-19 00:25:39 +01:00
Rick van Vonderen 2275a6be3e Add graphics context 2019-12-18 20:06:16 +01:00
Rick van Vonderen 4a765a2586 Add and implement key Events 2019-12-18 16:43:19 +01:00
Rick van Vonderen 5f53a3037a Add and implement mouse Events 2019-12-18 16:21:57 +01:00
Rick van Vonderen 9c2ceea7e2 Implement Settings in Window 2019-12-18 02:42:37 +01:00
Rick van Vonderen f5cdd27508 Code cleanup 2019-12-18 02:19:20 +01:00
Rick van Vonderen a351432d48 Add Settings class 2019-12-18 02:09:31 +01:00
Rick van Vonderen 2cdc222357 Add JSON submodule 2019-12-17 17:46:43 +01:00
Rick van Vonderen 66427b0934 Implement application events 2019-12-16 17:47:22 +01:00
Rick van Vonderen 07f66c09df Add application events, window class 2019-12-16 17:43:42 +01:00
Rick van Vonderen e7c973385e Add event class 2019-12-16 17:30:20 +01:00
Rick van Vonderen a8e1a2d233 Move extern to application, add link to README.org 2019-12-16 00:32:16 +01:00
Rick van Vonderen 2d30f66030 Add std::string support to Log 2019-12-16 00:18:45 +01:00
Rick van Vonderen fdae53e9ea Add log formatting support 2019-12-15 01:08:33 +01:00
Rick van Vonderen 31620ea3d8 Update README.org 2019-12-14 02:22:31 +01:00
Rick van Vonderen f5a61f6af6 Rename engine logger to core 2019-12-12 23:36:24 +01:00