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