Commit Graph

86 Commits

Author SHA1 Message Date
35ff496a9a Starting entities, components, and levels 2022-08-14 22:00:04 +04:00
52b77e017e Camera package+ rename asserts->assert 2022-07-23 22:51:57 +04:00
b85056dd31 Update to imgui-go v4.5.0 2022-07-23 20:18:33 +04:00
e5ea6f986f Add SetDataWithUsage v0.12.15 2022-07-11 11:58:31 +04:00
c4853792a5 Use cached getUniform in imgui v0.12.14 2022-07-11 11:36:26 +04:00
8cf9be2830 Support arrays and slices in buffers.(SetData/SetIndexBufData) v0.12.13 2022-07-03 23:08:20 +04:00
71acc2e9ab Remove comment v0.12.12 2022-07-03 08:41:36 +04:00
2690014fc5 Allow texture loading from in-mem images 2022-07-02 22:54:36 +04:00
fe2aef6b6d Support combined shaders+allow loading shaders from string 2022-07-02 22:49:28 +04:00
d4fe6d4071 Update gglm version v0.12.11 2022-07-02 21:41:44 +04:00
51057b8a0d TextureLoadOptions+fix DT bug+remove SetAttribute v0.12.10 2022-07-02 21:38:48 +04:00
e1bf0697fc Simplify the game interface 2022-07-02 21:21:59 +04:00
901d8e2b5e Don't disable blending after ui render v0.11.12 2022-05-21 15:48:50 +04:00
89d04c9d24 Enable blending by default v0.11.11 2022-05-21 12:11:15 +04:00
f1b6f3a7c0 Start function in Game interface v0.0.10 2022-02-27 11:21:15 +04:00
d1f47316ae Allow imgui within init v0.0.9 2022-02-27 11:11:20 +04:00
709dc062cc Day 15: Basic renderer+improve material system+lockosthread on init 2022-02-26 22:07:59 +04:00
660c41bc06 ensure dt is never zero v0.0.8 2022-02-24 14:34:21 +04:00
99f5548ce2 Fix imgui dt v0.0.7 2022-02-24 14:22:23 +04:00
5a54b1b465 Make all ImguiInfo public 2022-02-24 08:58:25 +04:00
36ac96d641 Allow configuration when loading fonts 2022-02-24 07:50:35 +04:00
577e6250a8 Return imgui font after set 2022-02-24 06:59:19 +04:00
c311a0981c Imgui setfont func 2022-02-24 06:51:24 +04:00
064a932037 Allow app to receive window event callbacks 2022-02-24 05:48:35 +04:00
841a6e989c Remove unused variables v0.0.6 2022-02-23 09:53:09 +04:00
94942e55a1 Cache uniform/attrib locations+display fps averages over a second 2022-02-23 09:05:21 +04:00
15087ac542 Specify RGBA8 as internal opengl format 2022-02-23 07:35:49 +04:00
f16407629a Correct loading of png textures to match opengl coords 2022-02-23 07:28:12 +04:00
592208d5c9 Complete engine game loop+abstract imgui 2022-02-12 22:20:38 +04:00
fd74d58ad3 Debug mode by default 2022-02-07 11:55:29 +04:00
4c2fca48b3 Ignore temp files 2022-02-07 11:47:34 +04:00
50c2ab650f Load texture from res folder 2022-02-05 23:59:41 +04:00
8e96cf7050 Reduce objects v0.0.5 2022-02-05 23:13:23 +04:00
56e10049e9 Textures + basic asset loading system+ uvs 2022-02-05 23:00:19 +04:00
2bfba880a9 Textured model 2022-02-05 19:27:14 +04:00
ffc9b6aa7c Fix crash 2022-02-05 19:24:55 +04:00
f49c6bc9bb Simplify interleave code v0.0.4 2022-01-27 10:34:51 +04:00
c989505aa7 Remove done todos 2022-01-27 09:01:16 +04:00
9ff1149191 workflow edit v0.0.3 2022-01-27 05:55:22 +04:00
42d99b3cc7 Badge 2022-01-27 05:51:05 +04:00
29832b9708 go build not go run 2022-01-27 05:50:27 +04:00
9a621d0669 Type in workflow 2022-01-27 05:48:11 +04:00
e893880f3b Update to assimp-go v0.4.2 2022-01-27 05:45:46 +04:00
cbe3d5111f Update readme and workflow to mention sdl2 2022-01-27 05:43:22 +04:00
3aa53852f3 Triggers 2022-01-27 05:37:58 +04:00
46483352c7 Github action 2022-01-27 05:33:37 +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
e1e617e4e4 Reset gl state after drawing UI in drawUI 2022-01-23 07:50:50 +04:00
6dee7b0f1d Starting work on Engine+Mesh+Material systems/packages 2022-01-22 22:23:44 +04:00