Commit graph

295 commits

Author SHA1 Message Date
Mikulas Florek
99a942df14 gpu stats 2022-01-24 23:39:14 +01:00
Mikulas Florek
1c85c43ed9 optimizations / cleanup 2022-01-23 13:04:35 +01:00
Mikulas Florek
9f6327096c optimizations 2022-01-23 12:11:23 +01:00
Mikulas Florek
55b1d41a7c
Instanced model component (#1394) 2022-01-21 17:40:00 +01:00
Mikulas Florek
177e327127 refactor 2021-05-24 20:19:28 +02:00
Mikulas Florek
b14c836020 dual quaternion skinning 2021-04-30 20:26:35 +02:00
Mikulas Florek
6f16e68d88 linux - raw motion 2021-04-14 20:19:25 +02:00
Mikulas Florek
828c5e57ad do not pass mouse position to imgui when mouse is captured by scene or game view 2021-04-13 21:30:48 +02:00
Mikulas Florek
27361937e9 mouse fix 2021-04-13 20:47:59 +02:00
Mikulas Florek
a596d4f712 linux fixes; create default material for fbx without material; dll build fixed 2021-04-13 19:25:31 +02:00
Mikulas Florek
6169f65235 fixed font error on linux 2021-04-11 17:06:07 +02:00
Mikulas Florek
837647a778 app data - win 2021-04-09 19:26:56 +02:00
Mikulas Florek
93d14cf1a5 PVS fixes 2021-04-08 19:52:18 +02:00
Mikulas Florek
5b096f1e21 spline wip; quicksearch improvements 2021-04-08 19:52:18 +02:00
Mikulas Florek
6069ea7e26 shade 3d icons 2021-04-04 17:04:13 +02:00
Mikulas Florek
e5497b9d34 cltr-q search models and actions 2021-04-03 20:41:27 +02:00
Mikulas Florek
1101f259ed orbits around gizmo (which takes offset into account) and not around object origin 2021-03-28 17:04:11 +02:00
Mikulas Florek
bcd498485d worldeditor refactor - prepare for prefab edit mode 2021-03-25 20:37:47 +01:00
Mikulas Florek
0385ae98cf fixed crash in entityfolders; fixed blink when overflowing transient buffer; refactor 2021-03-11 19:22:33 +01:00
Mikulas Florek
92b67a402b refactor 2021-03-09 21:31:55 +01:00
Mikulas Florek
4f58c26540 fixed selection 2021-03-06 16:34:10 +01:00
Mikulas Florek
4bf33479b1 Reflection rework (#1357)
new reflection system - faster to compiler, saner errors
2021-03-04 22:06:18 +01:00
Mikulas Florek
5cd5f7ee38 build time optimizations 2021-03-02 23:58:41 +01:00
Mikulas Florek
f16fa2458a fixed culling of big objects 2021-03-02 20:51:33 +01:00
Mikulas Florek
93d0445e4b refactor 2021-02-24 21:25:26 +01:00
Mikulas Florek
7bf74af64d refactor 2021-02-22 19:32:44 +01:00
Mikulas Florek
e13e54d432 faster load times 2021-02-14 20:04:00 +01:00
Mikulas Florek
089b34aa05 fixed and improved prefab tiles 2021-02-06 23:07:46 +01:00
Mikulas Florek
149616f289 uniform buffer enum 2021-01-07 21:17:53 +01:00
Mikulas Florek
2f4358fd6a minimal triangle example binary from 2MB to 50KB; namespace refactor 2020-12-10 22:40:13 +01:00
Mikulas Florek
0c6415dc45 refactor 2020-11-26 20:25:14 +01:00
Mikulas Florek
7e3d874708 anim editor improvements; pack data fixes; app compilable 2020-11-23 20:52:41 +01:00
Mikulas Florek
981d1afd73 particle editor wip 2020-11-21 14:25:14 +01:00
Mikulas Florek
96a5770def fixed selection outline of skinned meshes 2020-11-09 22:11:51 +01:00
Mikulas Florek
2c2f7b299f fixed error message when starting from clean data 2020-11-06 22:41:29 +01:00
Mikulas Florek
2ed5c4cd6b fur 2020-10-31 17:43:08 +01:00
Mikulas Florek
c996b74d5f matrix refactor 2020-10-24 19:56:47 +02:00
Mikulas Florek
dd4c674478 selection crash fix; anim editor improvements 2020-10-17 00:24:55 +02:00
Mikulas Florek
69924192a2 fixed initialzation 2020-10-16 21:56:36 +02:00
Mikulas Florek
0fbda863c5 fixed selection outline on animated meshes - fixes #1334 2020-10-15 23:09:09 +02:00
Mikulas Florek
004fcf73fd refactor 2020-10-14 21:13:29 +02:00
Mikulas Florek
2de2d58b74 cleanup 2020-10-11 15:58:33 +02:00
Mikulas Florek
8fec3191f9 refactor 2020-10-11 15:16:06 +02:00
Mikulas Florek
5382009650 render plugin 2020-10-07 19:58:17 +02:00
Mikulas Florek
4c0fd96630 refactor 2020-10-01 23:15:43 +02:00
Mikulas Florek
957ff7ce6e fixed selection outline 2020-09-01 14:52:49 +02:00
Mikulas Florek
901cd6c0ea refactor 2020-08-31 22:49:40 +02:00
Mikulas Florek
f70b148c73 refactor 2020-08-31 22:05:33 +02:00
Mikulas Florek
9eb197ab8f improved import performance of some files 2020-08-31 01:07:03 +02:00
Mikulas Florek
fbdd28f2ca clustered shading WIP #1323 2020-05-08 13:00:27 +02:00
Mikulas Florek
a1ca36f797 fixed linux build 2020-05-02 18:01:42 +02:00
Mikulas Florek
f0e0d756df faster debug build - closes #1301 2020-05-01 16:14:00 +02:00
Mikulas Florek
40d5db034e fixed camera rotation in scene view 2020-05-01 14:13:06 +02:00
Mikulas Florek
6a3c332bee shift+move duplicate entities 2020-05-01 14:06:59 +02:00
Mikulas Florek
f2c1d617e5 minor editor improvements 2020-05-01 03:24:16 +02:00
Mikulas Florek
e519b21181 rect selection has a timer to avoid unwanted rect selections 2020-05-01 02:16:47 +02:00
Mikulas Florek
46a32284bc removed permanent orbit camera; new studio_default.ini 2020-05-01 02:06:51 +02:00
Mikulas Florek
7f1269300e fixed selection 2020-04-30 19:50:24 +02:00
Mikulas Florek
9aa2de3dac do not limit terrain brush size 2020-04-29 21:13:31 +02:00
Mikulas Florek
3fd984cd1f fixed rectangular selection 2020-04-29 20:56:18 +02:00
Mikulas Florek
8342420067 project file; bugfixes 2020-04-29 19:13:16 +02:00
Mikulas Florek
c3e6d22857 optimized prefab instantiation; do not save unnecessary paths in universe 2020-04-27 22:27:19 +02:00
Mikulas Florek
d0939ad0b2 improved editor usability 2020-04-23 18:59:01 +02:00
Mikulas Florek
7583a9c4ca orbit with RMB 2020-03-20 20:52:54 +01:00
Mikulas Florek
7bda1de961 fixed gizmos 2020-03-14 14:40:15 +01:00
Mikulas Florek
f4842d45a1 fixed leak if sceneview is not visible 2020-03-14 14:16:44 +01:00
Mikulas Florek
fcc27f2e17 small string optimization; cleanup 2020-03-09 22:43:13 +01:00
Mikulas Florek
82013cba85 fixed shutdown 2020-03-08 00:31:00 +01:00
Mikulas Florek
8d65f3701b cleanup 2020-03-07 23:01:47 +01:00
Mikulas Florek
fca630d849 cleanup 2020-03-07 22:43:33 +01:00
Mikulas Florek
64b42d50dd cleanup 2020-03-07 22:14:30 +01:00
Mikulas Florek
a1947f77ea gizmos use UniverseView instead of RenderScene or RenderInterface 2020-03-07 20:56:15 +01:00
Mikulas Florek
d3999f6e6b refactor - preparing for prefab edit mode 2020-03-07 17:41:55 +01:00
Mikulas Florek
c976029b37 Reflection rework (#1315)
* reflection rework - handle properties in scripts
2020-03-05 01:11:41 +01:00
Mikulas Florek
5f3c524fbd big refactor 2020-02-21 22:09:11 +01:00
Mikulas Florek
799dde49e9 app rendering something 2020-02-05 18:08:37 +01:00
Mikulas Florek
ff8e5699a2 fixed mouse position 2020-02-03 22:42:13 +01:00
Mikulas Florek
21cd40512f refactor 2020-02-03 22:20:11 +01:00
Mikulas Florek
7f8d91bd0a cleanup 2020-02-03 18:27:53 +01:00
Mikulas Florek
0bda11f5b4 refactor wip 2020-02-03 01:36:24 +01:00
Mikulas Florek
ba378ec4a1 fixed input handling in scene view 2020-01-20 18:29:02 +01:00
Mikulas Florek
5e4c668440 cleanup 2020-01-07 19:17:48 +01:00
Mikulas Florek
4562e3d3aa standalone imgui window 2020-01-06 17:25:22 +01:00
Mikulas Florek
a93b2762ea cleanup 2019-12-20 19:25:33 +01:00
Mikulas Florek
44d8828623 build time optimization - roughly 30% faster full rebuild 2019-10-25 19:33:14 +02:00
Mikulas Florek
e99f3585de ffr is not more :( 2019-10-24 21:53:19 +02:00
Mikulas Florek
836f89ac92 don't do hashmap lookup in render thread 2019-10-23 23:17:23 +02:00
Mikulas Florek
35c44998be smooth navigation in scene view 2019-10-18 18:31:12 +02:00
Mikulas Florek
e7d96afef6 refactor 2019-10-17 18:10:38 +02:00
Mikulas Florek
50894fd60b impostors WIP 2019-10-14 22:28:06 +02:00
Mikulas Florek
d74f1148ff env probe bounces 2019-10-14 22:28:06 +02:00
Mikulas Florek
4b6449b615 ffr buffer refactor 2019-08-22 19:25:15 +02:00
Mikulas Florek
ab93c7ec83 cleanup 2019-08-21 21:11:51 +02:00
Mikulas Florek
9bd32bd6bb cleanup 2019-08-12 18:10:01 +02:00
Mikulas Florek
36b114f4c4 cleanup 2019-08-11 20:32:21 +02:00
Mikulas Florek
5238816ec4 removed setuniform API 2019-08-09 09:55:19 +02:00
Mikulas Florek
f1d82338dc shader defines available in includes and common sources 2019-08-07 21:59:30 +02:00
Mikulas Florek
c5eca2caea merged program and vao 2019-08-06 17:42:27 +02:00
Mikulas Florek
0c5b3b34c1 fixed leak 2019-07-11 01:35:56 +02:00
Mikulas Florek
988fffea47 vertex array objects 2019-07-07 11:13:33 +02:00