Commit graph

6321 commits

Author SHA1 Message Date
Mikulas Florek
54f2c24d83 memory profiler reworked 2023-07-26 00:31:04 +02:00
Mikulas Florek
2e319e2096 ux improvements 2023-07-24 23:53:29 +02:00
Mikulas Florek
ecb74beeb3 remember active dock nodes when restored from minimized state 2023-07-23 20:47:00 +02:00
Mikulas Florek
e9f9e7cc4d updated imgui patch to restore active dock nodes 2023-07-23 18:35:30 +02:00
Mikulas Florek
939f7b5e35 correctly restore focus windows on startup 2023-07-23 18:33:34 +02:00
Mikulas Florek
2f56f81795 asset browser double click action; fixed studio not showing up at all 2023-07-23 17:10:30 +02:00
Mikulas Florek
4d54356218 fixed snapping 2023-07-23 16:25:13 +02:00
Mikulas Florek
7054743113 fixed confirm dialog in particled editor and in composite texture editor 2023-07-23 15:55:00 +02:00
Mikulas Florek
63bfe02a62 fixed debug windows build 2023-07-23 15:28:48 +02:00
Mikulas Florek
5fab6367ec cleanup 2023-07-23 17:16:34 +02:00
Mikulas Florek
3d792dbfe0 fixed crash on linux when compiled with clang 2023-07-23 17:15:44 +02:00
Mikulas Florek
17d4900f92 fixed crash in particle system on linux when compiled with gcc 2023-07-23 16:53:31 +02:00
Mikulas Florek
9e474400ef fixed small allocations on linux 2023-07-23 00:25:35 +02:00
Mikulas Florek
44225f65f0 fixed case sensitive issue in asset compiler on linux 2023-07-22 23:17:57 +02:00
Mikulas Florek
15ee2aa9af fixed error at startup on linux 2023-07-22 23:06:09 +02:00
Mikulas Florek
62b8abaec2 linux - fullscreen mode 2023-07-22 10:18:12 +02:00
Mikulas Florek
a3827ddce4 removed outdated help text 2023-07-22 10:06:18 +02:00
Mikulas Florek
3d303e0828 linux - open in explorer 2023-07-22 10:03:21 +02:00
Mikulas Florek
b8e03600c6 linux - grab mouse and hide cursor in game view 2023-07-22 09:52:09 +02:00
Mikulas Florek
ab8ce7dc32 fixed clang build 2023-07-22 09:10:11 +02:00
Mikulas Florek
e9459da1b3 UX improvements in particle editor and composite texture 2023-07-21 22:30:54 +02:00
Mikulas Florek
3808acaab7 composite texture - splatter node, gradient map node 2023-07-21 21:25:32 +02:00
Mikulas Florek
9008ad65ba composite texture - fixed resize node 2023-07-21 19:38:33 +02:00
Mikulas Florek
90dabfc1de composite texture - merge node can output textures with less than 4 channels 2023-07-21 12:45:56 +02:00
Mikulas Florek
f9625ea1b5 composite texture - better error reporting, step node 2023-07-21 12:37:16 +02:00
Mikulas Florek
3b0cce2e5a particle system - fixed and optimized register allocation; updated imgui fixes scrollbar in asset browser 2023-07-21 00:21:44 +02:00
Mikulas Florek
c068dddf50 missing icons 2023-07-20 23:20:45 +02:00
Mikulas Florek
36fb2110b8 fixed linux build 2023-07-20 23:15:24 +02:00
Mikulas Florek
dd454d1eec create new lua script from asset browser; fixed asset browser refresh when something changes in root 2023-07-20 23:13:54 +02:00
Mikulas Florek
b81d423610 particle system - asset browser icons 2023-07-20 23:00:24 +02:00
Mikulas Florek
2be2bcfa81 particled system editor - multiple windows 2023-07-20 22:51:35 +02:00
Mikulas Florek
3db6ea8b39 fixed assert at shutdown; updated imgui 2023-07-19 22:54:37 +02:00
Mikulas Florek
e495d90188 big update 2023-07-19 20:55:13 +02:00
Mikulas Florek
7cf5c6a77e fixed leak 2023-07-19 00:09:52 +02:00
Mikulas Florek
f1e32a3a56 particle system - functions 2023-07-18 22:41:02 +02:00
Mikulas Florek
a99cc0e8a9 particle system - fixed gradient; optimized mix 2023-07-15 19:14:16 +02:00
Mikulas Florek
c23e323ec9 particle emitter - fixed switch node 2023-07-15 18:38:54 +02:00
Mikulas Florek
bc8890f355 particle editor UX 2023-07-15 17:59:18 +02:00
Mikulas Florek
2caa4f0a0f fixed linux 2023-07-14 21:53:14 +02:00
Mikulas Florek
331fff82cf particle system - emission 2023-07-14 16:24:51 +02:00
Mikulas Florek
6887918000 particle system UX 2023-07-14 10:37:54 +02:00
Mikulas Florek
eacc7cb6db cleanup 2023-07-14 01:16:47 +02:00
Mikulas Florek
e3cc873a7b fixed linux 2023-07-14 00:55:08 +02:00
Mikulas Florek
7a7d639c6a profiler - timeline and some minor UX improvements and refactor 2023-07-13 22:19:17 +02:00
Mikulas Florek
87dc7cc9b5 particle system - select node 2023-07-13 22:18:05 +02:00
Mikulas Florek
a44bc5de2a particle system - set channel node 2023-07-13 00:20:21 +02:00
Mikulas Florek
8ec304f79d particle system optimizations and fixes 2023-07-12 23:27:56 +02:00
Mikulas Florek
c2cc7cd5a2 much faster HashMap::clear - improve profiler responsiveness 2023-07-12 23:26:27 +02:00
Mikulas Florek
c095e6e9c9 particle system - logical operators; fixed cache node 2023-07-11 00:53:57 +02:00
Mikulas Florek
b33e50cab5 particle system WIP 2023-07-10 23:01:18 +02:00