Livre  0.3.0
Livre ( Large-scale interactive volume rendering engine )
Changelog.md
1 Changelog {#Changelog}
2 =========
3 
4 ## Release 0.3 (2015-07-07) {Release030}
5 
6 * [#37](https://github.com/BlueBrain/Livre/pull/37):
7  New command line option to enable synchronous mode (wait until every block has
8  been processed before rendering them)
9 * [#33](https://github.com/BlueBrain/Livre/pull/33):
10  New command line option to enable ZeroEQ camera synchronization
11 * [#44](https://github.com/BlueBrain/Livre/pull/44):
12  New command line option to specify a range of frames to render from the command line
13 * [#57](https://github.com/BlueBrain/Livre/pull/57):
14  New command line parameter to set the camera lookAt vector to define its orientation
15 * New command line parameter to set camera position
16 * [#17](https://github.com/BlueBrain/Livre/pull/17):
17  New command line parameters for RESTBridge (hostname, port, ZeroEQ schema)
18 * [#53](https://github.com/BlueBrain/Livre/pull/53):
19  New command line parameters to specify the minimum and maximum levels of detail to render
20 * New heartbeat messaging mechanism
21 * [#43](https://github.com/BlueBrain/Livre/pull/43):
22  New livre_batch.py script for offline image series rendering
23 * New remote data source
24 * [#67](https://github.com/BlueBrain/Livre/pull/67):
25  Frames can now be written to disk as PNG files
26 * Add perf unit test for remote data source
27 * Add response to Vocabulary requests
28 * Add support to publish frames through ZeroEQ
29 * [#44](https://github.com/BlueBrain/Livre/pull/44):
30  Add time support, implementing a new animation mode that triggers a new frame
31  after the rendering of the previous one is finished
32 * [#43](https://github.com/BlueBrain/Livre/pull/43):
33  Fix: do not setup ZeroEQ subscribers for REST if not requested
34 * [#56](https://github.com/BlueBrain/Livre/pull/56):
35  Fix a problem that made the texture cache not to unload unused elements
36 * Fix broken memory mapped reading in UVF
37 * Fix GLEW_MX linking
38 * [#45](https://github.com/BlueBrain/Livre/pull/45):
39  Fix the "Empty servus implementation" exception that was raised when zeroconf wasn not available
40 * [#58](https://github.com/BlueBrain/Livre/pull/58):
41  Fix the LOD computation based on the screen height
42 * [#33](https://github.com/BlueBrain/Livre/pull/33):
43  General cleanup of command line parameters
44 * [#22](https://github.com/BlueBrain/Livre/pull/22):
45  Graceful exit when ZeroEQ EXIT event is received
46 * Improve glslshader/raycastrenderer error handling and API
47 * [#28](https://github.com/BlueBrain/Livre/pull/28):
48  Improve performance and memory usage through a new implicit, flat octree implementation
49 * [#48](https://github.com/BlueBrain/Livre/pull/48):
50  Improve rendering performance through frustum culling
51 * Optimization: use lunchbox::Buffer instead of std::vector in MemoryUnit and
52  MemoryDataSource (+35% speed in remote datasource test)
53 * [#34](https://github.com/BlueBrain/Livre/pull/34):
54  Refactor the code to setup the data and texture UploadProcessors, removing race
55  conditions and fixing crashes (at exit and with multiple local GPUs) in the process
56 * [#35](https://github.com/BlueBrain/Livre/pull/35)
57  [#36](https://github.com/BlueBrain/Livre/pull/36):
58  Several fixes in the tree creation and the LOD-selection algorithm
59 * [#23](https://github.com/BlueBrain/Livre/pull/23):
60  Upgrade to Qt5 for the transfer function editor
61 * [#70](https://github.com/BlueBrain/Livre/pull/70):
62  Use one GPU by default
63 * Use ZeroEQ for the transfer function editor GUI
64 * [#70](https://github.com/BlueBrain/Livre/pull/70):
65  Window title has been improved to show the application name and its version number
66 
67 
68 ## Release 0.2 (2014-10-15) {Release020}
69 
70 * BBP internal release