20 Commits

Author SHA1 Message Date
c782e8c312 Get rid of allocations on SetUniform calls, allowing us to pass ref again 2024-05-13 04:33:54 +04:00
6ea08e9826 Get rid of more pointers to make allocs predictable 2024-05-13 03:42:52 +04:00
d523c0951b Get rid of unneeded pointers+update todos 2024-05-01 01:16:33 +04:00
3c0f82a735 Light maps support (diffuse+specular+normal+emission)+imgui bugs 2024-04-12 03:47:30 +04:00
c998fc26ce Avoid deprecated gl funcs+Improve imgui with srgb 2023-10-08 04:03:54 +04:00
81b515197d Properly working MSAA and SRGB :D 2023-10-08 03:20:56 +04:00
da50d597f9 Control over srgba textures and srgba framebuffer 2023-10-07 10:58:01 +04:00
6f646540f9 Enable imgui docking + minor changes 2023-07-24 23:40:20 +04:00
4e45995ed0 Imgui key mapping 2023-07-24 20:39:45 +04:00
a735e01a77 Start transition to github.com/AllenDang/cimgui-go for imgui because the old wrapper is now depcreated. This is auto generated so has much better chance of being supported, and we get latest imgui always (including docking!) 2023-07-24 01:05:42 +04:00
52b77e017e Camera package+ rename asserts->assert 2022-07-23 22:51:57 +04:00
c4853792a5 Use cached getUniform in imgui 2022-07-11 11:36:26 +04:00
fe2aef6b6d Support combined shaders+allow loading shaders from string 2022-07-02 22:49:28 +04:00
901d8e2b5e Don't disable blending after ui render 2022-05-21 15:48:50 +04:00
99f5548ce2 Fix imgui dt 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
592208d5c9 Complete engine game loop+abstract imgui 2022-02-12 22:20:38 +04:00