SeanOMik
|
0a5dc66e4c
|
Create input update loop with varying timestep
|
2022-10-16 15:23:35 -04:00 |
SeanOMik
|
78ef93bcf5
|
Start working on fixed timestep
Frame interprelation still needs to be done to make a slow TPS look smooth
|
2022-10-14 23:17:22 -04:00 |
SeanOMik
|
04cf19d7bd
|
Fix rendering entities
|
2022-09-16 11:14:38 -04:00 |
SeanOMik
|
0226819a46
|
Implement batched rendering with multiple textures
|
2022-08-18 11:34:05 -04:00 |
SeanOMik
|
a507e2f169
|
Don't use shared_ptr<GLuint> for shader programs, fix compiling windows
|
2021-12-12 22:17:59 -05:00 |
SeanOMik
|
340b21f099
|
Create a simple camera
|
2021-12-06 22:44:47 -05:00 |
SeanOMik
|
794246eb02
|
Use raw pointer of GLFWwindow instead shared_ptr
|
2021-12-02 16:56:49 -05:00 |
SeanOMik
|
7e0ecda783
|
Remove the created by comments, and replace header guards with pragma
|
2021-11-27 14:16:41 -05:00 |
SeanOMik
|
741b0c5b07
|
Add cmrc for resource compiling, add shaders, create a 2d triangle
|
2021-11-21 01:23:53 -05:00 |
SeanOMik
|
9feff47a35
|
Get an opengl window showing.
|
2021-11-20 00:48:47 -05:00 |
SeanOMik
|
94cbd111e8
|
Change the command handler to update its own list of entities
|
2021-04-03 22:27:44 -05:00 |
SeanOMik
|
62ade4de04
|
Create simpleengine::Random class, remove simpleengine::random namespace
|
2021-03-12 21:27:45 -06:00 |
SeanOMik
|
8848047f73
|
Create an EventCallback system
|
2021-03-12 21:01:38 -06:00 |
SeanOMik
|
5984c75047
|
Create terrible collision system and mostly finish snake example
|
2021-03-01 22:08:10 -06:00 |
SeanOMik
|
b24f4feb4a
|
Rework some stuff for memory
|
2020-07-03 15:26:44 -05:00 |
SeanOMik
|
7a1c31375d
|
Move headers into `simpleengine` directory.
|
2020-07-02 22:53:28 -05:00 |