Commit Graph

26 Commits

Author SHA1 Message Date
2adcef8dbe Replaced "Simple shorthands for smart pointers" shptr, uqptr, wkptr
with their original names. Using weird shorthands makes the code
unreadable for anyone but the original author.

template<class T> using shptr = std::shared_ptr<T>;
template<class T> using uqptr = std::unique_ptr<T>;
template<class T> using wkptr = std::weak_ptr<T>;
2021-10-04 16:56:26 +02:00
eccab6a6d9 Don't use sla::EncodedRaster in SLAImport, revive opencsg sandbox 2020-08-27 23:14:42 +02:00
1e9eea2cae fix gui artifacts on Windows 2020-01-16 15:38:59 +01:00
0ef0a6042c Fix algorithm switching 2020-01-15 12:54:30 +01:00
b6f2364430 Fix scene not being centered 2020-01-15 10:39:07 +01:00
f1fb2d26af further fixes for X window crashes. 2020-01-09 11:22:24 +01:00
d0ae8e15b7 repaint causes crash on linux 2020-01-08 09:39:48 +01:00
8aa7fd7db1 Fix linux assertion 2019-12-20 20:18:23 +01:00
e0ae2f4c85 fix windows widgets while playback 2019-12-20 19:57:34 +01:00
40588fb122 Display switching 2019-12-20 18:30:24 +01:00
00f490ca64 Add boilerplate for shader based csg 2019-12-20 12:25:44 +01:00
bcdc6e5d94 Fix closing while playback 2019-12-20 01:21:25 +01:00
2ee9c3328b Add some comments. 2019-12-19 16:10:34 +01:00
4a82e645ab Save and load window size. Add fps average output. 2019-12-19 15:26:04 +01:00
e4eef4adeb Add command line options. Rename GLScene to Engine 2019-12-19 14:51:38 +01:00
827bc08046 Make it work with mesa sw renderer 2019-12-19 01:55:46 +01:00
7775b2df9a Recording and playback works 2019-12-18 16:24:41 +01:00
2f10a37655 Separate fps counter and remove glut dependency 2019-12-18 12:00:28 +01:00
eb956c7ac2 Fix opencsg example on Win32 2019-12-17 16:28:38 +01:00
5fade53269 further simplification 2019-12-17 10:19:46 +01:00
b9e8ada04b Add ctl and fix applying opencsg params on the fly. 2019-12-16 18:49:44 +01:00
eb06cade4d Fix event dispatching to handlers 2019-12-16 15:55:49 +01:00
9789a150df Remove bloat, add some clipping plane functionality. 2019-12-16 15:36:43 +01:00
9436ff9e17 Add convexity to csgsettings. Defer all rendering to Display. 2019-12-16 14:04:26 +01:00
c520c09029 Added opencsg parameter console 2019-12-16 12:36:44 +01:00
fa4a87cd9b Add opencsg demo sandbox 2019-12-16 11:13:20 +01:00