Commit Graph

66 Commits

Author SHA1 Message Date
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
b9cd630fcf Reduce cubes+make camera framrate independent v0.0.2 2022-01-22 08:29:53 +04:00
5f24cc4fba Support apple silicon+update usage instructions v0.0.1 2022-01-22 07:48:11 +04:00
3aff1db548 Update assimp-go to v0.3.1 2022-01-22 04:10:19 +04:00
4629473761 Camera controls+10,000 rotating cubes+update buffer struct 2022-01-15 20:50:44 +04:00
d55db820bc Update gglm 0.3.0->0.3.1 2022-01-13 17:53:10 +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
21a4ae5346 Merge branch 'dev' of github.com:bloeys/nmage into dev 2021-11-27 22:20:43 +04:00
0e2e9007b6 Day8: Assimp+Basic Lights+Asserts+vert normals&colors 2021-11-27 22:18:51 +04:00
387e610972 Update VAOs to support 4.1 2021-11-22 12:02:47 +04:00
616daaf97d Day7: ImGUI interaction+OpenGL 4.1+Bugs+ambient color control 2021-11-20 21:39:49 +04:00
3164e4bba4 Update deps 2021-11-15 10:16:54 +04:00
419dc667c4 Day6: MVP matrix+movement+ImGUI rendering but no events 2021-11-13 23:33:50 +04:00
0bd89376fb Readme typo 2021-11-12 12:03:50 +04:00
01930fad93 Ignore and remove .vscode 2021-11-12 12:03:11 +04:00
face8d3da3 Update readme 2021-11-12 12:01:30 +04:00
08bb40d098 Create LICENSE 2021-11-11 06:29:58 +04:00
a267c0cc06 Update README.md 2021-11-07 02:33:43 +04:00