Commit Graph

78 Commits

Author SHA1 Message Date
Roz K 830daec408
Bump engine submodule and merge vertex and param formats. 2023-01-06 18:45:34 +01:00
Roz K 4783f0ba2d
Bump engine submodule and fix signed integers normalisation. 2023-01-04 15:26:05 +01:00
Roz K ccc168c896
Bump engine submodule and add branch name. 2023-01-04 12:57:38 +01:00
Roz K cbae4ec0e7
Cleanup game script. 2023-01-04 09:38:27 +01:00
Roz K efdbbb5815
Bump engine submodules and rework vertices data for the new mesh struct. 2023-01-04 09:38:04 +01:00
Roz K f487a4fcb7
Bump engine submodule. 2023-01-03 14:10:43 +01:00
Roz K 4cb67c0d79
Fix perf node division by zero. 2023-01-03 14:10:04 +01:00
Roz K 78440cce16
Bump engine submodule and rework resouces. 2023-01-03 13:02:22 +01:00
Roz K 84fc41e014
Update screenshort with sRGB enabled. 2023-01-03 05:46:16 +01:00
Roz K e90f198fa0
Bump engine submodule and freeze batchs. 2023-01-03 05:32:45 +01:00
Roz K a96ea8bb6b
Bump engine submodule and add static batch. 2023-01-02 17:20:34 +01:00
Roz K 7219039980
Split scene groups and nodes. 2023-01-02 12:43:25 +01:00
Roz K 3344ac7d6c
Rename samplers in sea shader. 2023-01-02 12:39:23 +01:00
Roz K 89e0b99d3a
Automatic uniforms with binding. 2023-01-02 12:33:34 +01:00
Roz K 9131523ae7
Bump engine submodule. 2023-01-01 08:11:38 +01:00
Roz K 3621a340f1
Add perf node. 2023-01-01 07:45:01 +01:00
Roz K 8e49c16929
Fix camera yaw and pitch. 2022-12-31 22:30:57 +01:00
Roz K 7c2d3d81ae
Better input node. 2022-12-31 22:08:06 +01:00
Roz K dd786ef2b4
Better texture node. 2022-12-31 21:45:29 +01:00
Roz K acc2e4cd28
Add entity class. 2022-12-31 21:02:46 +01:00
Roz K af9365c6e0
Rework resources and split main loop. 2022-12-31 20:24:08 +01:00
Roz K 513d79a67c
Fix scene node declaration. 2022-12-31 20:23:27 +01:00
Roz K f66c6ea6e9
Cleanup sea triangles creation. 2022-12-31 19:32:39 +01:00
Roz K 9e77e6680b
Rename sea shader. 2022-12-31 19:27:23 +01:00
Roz K f4bfb7fee0
Rename tiles shader. 2022-12-31 19:17:32 +01:00
Roz K 6485da7d67
Basic scene graph. 2022-12-31 19:16:44 +01:00
Roz K 9fff666ebf
Automatic shader inputs. 2022-12-31 15:22:30 +01:00
Roz K 09dcaae95b
Add support for includes when loading shaders. 2022-12-31 14:38:53 +01:00
Roz K 2efdcdca64
Bump engine submodule and move samplers bindings to shaders. 2022-12-31 13:42:22 +01:00
Roz K 6701c8dbb3
Bump engine submodule. 2022-12-31 12:28:20 +01:00
Roz K f05a4b64a2
Bump engine submodule. 2022-12-31 09:39:49 +01:00
Roz K 2f3508ed3a
Improve mesh indexing. 2022-12-31 06:20:30 +01:00
Roz K c3e50b7d60
Bump engine submodule and update timings. 2022-12-31 05:38:31 +01:00
Roz K b6553db09e
Bump engine submodule and update timings. 2022-12-30 14:58:40 +01:00
Roz K bd445575fd
Bump engine submodule and update timings. 2022-12-30 14:22:26 +01:00
Roz K dc75859d95
Update timings. 2022-12-30 12:38:27 +01:00
Roz K 2e905a80a8
Use kwargs in Batch construction to provide parameters names. 2022-12-30 12:29:33 +01:00
Roz K 8e020915a6
Bump engine submodule and switch back to SoA parameters. 2022-12-30 10:53:37 +01:00
Roz K 66a099e51f
Bump engine submodule. 2022-12-29 19:19:17 +01:00
Roz K 1649bb6dc9
Run forever. 2022-12-29 14:36:30 +01:00
Roz K 81f0745feb
Pimp forest texture. 2022-12-29 14:36:16 +01:00
Roz K 758ed8c7f4
Bump engine submodule and add interactive orbit camera. 2022-12-29 08:15:38 +01:00
Roz K 850a254abc
Add events manager and mouse keyboard clients. 2022-12-29 08:13:53 +01:00
Roz K 1ac12ea9ea
Bump engine submodule and update timings. 2022-12-27 06:30:14 +01:00
Roz K 108976bdff
Bump engine submodule and switch to mat3 orientations. 2022-12-26 14:14:33 +01:00
Roz K c4309ef7c7
Bump engine submodule. 2022-12-25 04:35:09 +01:00
Roz K bff54342dc
Bump engine submodule. 2022-12-24 11:35:14 +01:00
Roz K 119cd76156
Bump engine submodule and quit with a click or by pressing q. 2022-12-24 06:41:02 +01:00
Roz K 7ed23a5d5f
Terminate on key release. 2022-12-23 10:25:37 +01:00
Roz K 34277274a3
Use the new buffer method to create ctypes arrays. 2022-12-23 10:24:21 +01:00