a9ecb6a78e
More linux work.
mfeemster
2014-12-10 21:50:15 -08:00
0438827ba5
Change CHOOSE_XFORM_GRAIN to be 16384, so we can & with 16383 instead of using modulo. This results in a 9% speed increase on the CPU.
mfeemster
2014-12-09 20:15:44 -08:00
7abecaf7be
Change CHOOSE_XFORM_GRAIN to be 16384, so we can & with 16383 instead of using modulo. This results in a 9% speed increase on the CPU.
mfeemster
2014-12-09 20:15:02 -08:00
3e70b8eec6
Report memory required in final render dialog. Fix broken state of ember during failed render with strips.
mfeemster
2014-12-09 00:24:28 -08:00
9263906cb5
linux work
mfeemster
2014-12-08 02:19:29 -08:00
9947cd1c84
More Linux work, getting started with QtCreator.
mfeemster
2014-12-08 02:18:16 -08:00
b29bedec38
0.4.1.5 Beta 11/28/2014 --User Changes Remove limit on the number of xforms allowable on the GPU. This was previously 21. Show actual strips count to be used in parens outside of user specified strips count on final render dialog. Allow for adjustment of iteration depth and fuse count per ember and save/read these values with the xml. Iteration optimizations on both CPU and GPU. Automatically adjust default quality spinner value when using CPU/GPU to 10/30, respectively.
mfeemster
2014-11-28 01:37:51 -08:00
3f29025f99
Fix accidental disabling of post affine group box. The designer was clobbering it.
mfeemster
2014-11-04 17:38:20 -08:00
b2600f0fff
Remove passes. Fix some table dimensions. Proper locale for normalized weight.
mfeemster
2014-11-02 23:16:34 -08:00
6b2b6ede7f
Fix bug when using rotation with strips by adding a new member to Ember named m_RotCenterY which is a copy of the original center value since the center value gets changed when using strips.
mfeemster
2014-10-27 14:21:06 -07:00
2a98e8c05b
FinalRenderEmberController: Fix unique names and estimated iter count with strips.
mfeemster
2014-10-19 12:29:12 -07:00
69b8aaea5b
Replace all instances of auto_ptr with unique_ptr.
mfeemster
2014-10-18 14:07:07 -07:00
f5a707ea63
Remove focus handling code from spin boxes. It was originally done to compensate for a bug in Qt, but required the user to make very precise mouse movements. This is no longer needed since the bug has been fixed.
mfeemster
2014-10-16 23:05:08 -07:00
156a7207ca
Linux cleanup
mfeemster
2014-10-15 08:19:59 -07:00
9e94170a70
0.4.1.3 Beta 10/14/2014 --User Changes Size is no longer fixed to the window size. Size scaling is done differently in the final render dialog. This fixes several bugs. Remove Xml saving size from settings and options dialog, it no longer applies. Final render can be broken into strips. Set default save path to the desktop if none is found in the settings file. Set default output size to 1920x1080 if none is found in the settings file.
mfeemster
2014-10-14 08:53:15 -07:00
44c90abb32
More C++11
mfeemster
2014-09-09 22:41:26 -07:00
e4a47d0d16
-tan(float) was crashing under VS2013 with large numbers so replace with SafeTan<T>().
mfeemster
2014-09-07 21:05:27 -07:00
abfd36de32
More C++11.
mfeemster
2014-08-31 22:03:45 -07:00
79d611dd20
Initial VS2013, C++11 and linux commit. This most likely won't build and suffers from some compiler issues. More commits to follow.
mfeemster
2014-08-31 21:25:15 -07:00