Commit Graph

108 Commits

Author SHA1 Message Date
a16654107b Implement UpdateAllComps v0.14.0 2022-12-06 06:19:38 +04:00
855cbfaba3 Improve assert+imporve error messages when adding comps 2022-12-06 06:17:25 +04:00
b025afe1b4 Add Init,Update,Destroy to Comp+HasComp,DestroyComp funcs 2022-12-06 06:07:49 +04:00
84cd8c28c8 Add BaseComp 2022-12-06 05:20:20 +04:00
7d5e3e2d82 Move comp into own file 2022-12-06 04:56:17 +04:00
23a6689346 Improve entity flags+add freeListSize to registry 2022-12-06 04:51:03 +04:00
36488ead04 Add skybox textures 2022-12-06 04:29:57 +04:00
de77d5464e Remove todo + upgrade gglm 2022-12-06 04:28:34 +04:00
305982deca Light pos and color controls 2022-12-06 03:48:07 +04:00
653a315631 Remove some old code 2022-10-20 01:28:06 +04:00
c971324b5a Move camera when right mouse button is clicked 2022-10-14 07:59:46 +04:00
b5a2479c16 Skybox demo 2022-10-14 07:55:48 +04:00
6f54aecb5f Loading cubemap textures+don't store texture by default 2022-10-14 05:52:28 +04:00
7a25aea6ba Clear stencil buffer every frame+Depth buffer viz 2022-10-14 04:34:40 +04:00
3071b52c85 Basic submeshe support 2022-10-07 05:50:48 +04:00
1b858bd4ac Update assimp+remove unused funcs v0.13.2 2022-10-01 06:54:23 +04:00
d550767cb6 Allow meshes without UVs v0.13.1 2022-10-01 06:52:47 +04:00
271b1c0cea Space v0.13.0 2022-10-01 01:48:59 +04:00
0da031aa57 TODO 2022-10-01 01:44:22 +04:00
62194c4cad FPS camera with pitch and yaw 2022-10-01 01:43:01 +04:00
bd79f6e274 Update camera to use pos+forward vectors to calc target 2022-09-30 04:17:48 +04:00
ac0ca8ee39 Generational indices+get/free entity+free list 2022-09-24 23:20:08 +04:00
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