Commit Graph

54 Commits

Author SHA1 Message Date
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
271b1c0cea Space 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
71acc2e9ab Remove comment 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
51057b8a0d TextureLoadOptions+fix DT bug+remove SetAttribute 2022-07-02 21:38:48 +04:00
e1bf0697fc Simplify the game interface 2022-07-02 21:21:59 +04:00
89d04c9d24 Enable blending by default 2022-05-21 12:11:15 +04:00
f1b6f3a7c0 Start function in Game interface 2022-02-27 11:21:15 +04:00
709dc062cc Day 15: Basic renderer+improve material system+lockosthread on init 2022-02-26 22:07:59 +04:00
841a6e989c Remove unused variables 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
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
50c2ab650f Load texture from res folder 2022-02-05 23:59:41 +04:00
8e96cf7050 Reduce objects 2022-02-05 23:13:23 +04:00
56e10049e9 Textures + basic asset loading system+ uvs 2022-02-05 23:00:19 +04:00
ffc9b6aa7c Fix crash 2022-02-05 19:24:55 +04:00
f49c6bc9bb Simplify interleave code 2022-01-27 10:34:51 +04:00
c989505aa7 Remove done todos 2022-01-27 09:01:16 +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
b9cd630fcf Reduce cubes+make camera framrate independent 2022-01-22 08:29:53 +04:00
4629473761 Camera controls+10,000 rotating cubes+update buffer struct 2022-01-15 20:50:44 +04:00
d1b9b45e09 Disable vsync+default ambient to 0.1+ignore imgui.ini 2022-01-13 16:33:04 +04:00
8f9912cd6b Timing package 2022-01-08 20:39:04 +04:00
b6336d0103 Change import from /go-sdl-engine -> /nmage 2022-01-08 17:38:35 +04:00
d94cd9b803 Day 9: Fix back-face culling bug+proper normals+mouse inputs 2021-12-04 22:09:32 +04:00
0e2e9007b6 Day8: Assimp+Basic Lights+Asserts+vert normals&colors 2021-11-27 22:18:51 +04:00
616daaf97d Day7: ImGUI interaction+OpenGL 4.1+Bugs+ambient color control 2021-11-20 21:39:49 +04:00
419dc667c4 Day6: MVP matrix+movement+ImGUI rendering but no events 2021-11-13 23:33:50 +04:00
face8d3da3 Update readme 2021-11-12 12:01:30 +04:00
3167bffbd1 Ep5: Obj file loading+indexed drawing+uniforms 2021-11-06 22:23:48 +04:00
2b341132f8 Ep4: Buffers package 2021-10-30 23:10:11 +04:00
5e3123b00e VBOs+attributes+drawing with VBOs 2021-10-23 21:47:54 +04:00
bb9a2885e2 Drawing triangles using fixed function pipelines 2021-10-23 20:58:10 +04:00
b296f1af4c ep2: Finish input system+opengl window+glsl compilation 2021-10-17 09:42:43 +04:00
7a29b411ac Fresh start 2021-10-09 21:54:38 +04:00
97c396e54c Vertex buffer objects+vertex arrays objects+element buffer objects 2021-10-09 11:56:05 +04:00
4ce5e569fc Uniforms and better logging 2021-10-09 09:35:08 +04:00