glow-extras merge requestshttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests2019-09-11T09:01:28Zhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/62Do not expose debug overlay toggling without imgui.2019-09-11T09:01:28ZKersten SchusterDo not expose debug overlay toggling without imgui.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/63Viewer camera info, serialization, tonemapping2019-09-11T15:38:53ZJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deViewer camera info, serialization, tonemapping- Add camera info tab to viewer menu
- Add option to print a ready-to-paste camera configuration C++ line to reproduce the current camera state
- Add ACES RRT Tonemapping (optional, disabled by default), can be enabled using new `t...- Add camera info tab to viewer menu
- Add option to print a ready-to-paste camera configuration C++ line to reproduce the current camera state
- Add ACES RRT Tonemapping (optional, disabled by default), can be enabled using new `tonemap_exposure` option
- Fix `no_outline` not workingPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/64Add glow::viewer::nothing, improve API safety2019-09-13T17:42:58ZJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deAdd glow::viewer::nothing, improve API safety- Make `detail::raii_view_closer` ctor explicit
- Add `viewer::nothing()` allowing things like
```C++
auto v = (cond) ? viewer::rows() : viewer::nothing();
```- Make `detail::raii_view_closer` ctor explicit
- Add `viewer::nothing()` allowing things like
```C++
auto v = (cond) ? viewer::rows() : viewer::nothing();
```Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/65Fix missing shadows if tonemapping is enabled2019-09-14T09:58:11ZJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deFix missing shadows if tonemapping is enabledPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/66Support tg::vec2 for viewer UVs, add Ctrl slow camera modifier2019-09-16T06:22:59ZJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deSupport tg::vec2 for viewer UVs, add Ctrl slow camera modifierPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/67Add ImGui::Combo and ListBox utilities for tg::span2019-09-21T17:05:07ZJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deAdd ImGui::Combo and ListBox utilities for tg::spanPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/68Added viewing of mesh files given by string paths.2019-09-24T11:59:12ZJulius Nehring-WirxelAdded viewing of mesh files given by string paths.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/69Fix viewer screenshots in interactive mode2019-09-28T17:11:18ZJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deFix viewer screenshots in interactive modeTrigger relayout for custom resolution screenshots in interactive modeTrigger relayout for custom resolution screenshots in interactive modePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/70Added optional 2d controls that to allow moving and zooming vector images.2019-11-01T05:12:29ZJulius Nehring-WirxelAdded optional 2d controls that to allow moving and zooming vector images.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/71Viewer picking2019-11-18T15:18:58ZJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deViewer pickingAdd `viewer::interactive_get_position(int x, int y) -> tg::optional<tg::pos3>`Add `viewer::interactive_get_position(int x, int y) -> tg::optional<tg::pos3>`Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/72Visibility mask2020-01-11T10:13:38ZAaron GrabowyVisibility maskAdded visibility mask to select only parts of mesh to be rendered
It takes a float attribute and discards all fragments <= 0Added visibility mask to select only parts of mesh to be rendered
It takes a float attribute and discards all fragments <= 0Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/73no_grid, print_mode, no_outline, and infinite_accumulation now take an "activ...2020-01-13T15:03:46ZJulius Nehring-Wirxelno_grid, print_mode, no_outline, and infinite_accumulation now take an "active" flag.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/74tg::dir can also be used as a uniform, e.g. as normal.2020-01-24T12:39:24ZJulius Nehring-Wirxeltg::dir can also be used as a uniform, e.g. as normal.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/75Fixed size of flat points, i.e. points.round() and points.square()2020-01-28T14:15:44ZAaron GrabowyFixed size of flat points, i.e. points.round() and points.square()Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/76Show the viewer manually before the end of the scope is reached2020-01-30T04:00:29ZAaron GrabowyShow the viewer manually before the end of the scope is reachedPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/78Fixed MeshShaderBuilder for flat types2020-02-28T10:17:35ZAaron GrabowyFixed MeshShaderBuilder for flat typesPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/79std::byte requires <cstddef>2020-04-02T16:28:07ZJulius Nehring-Wirxelstd::byte requires <cstddef>Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/80Added getter for mouse-pos and windows size for interactive mode.2020-04-03T10:37:20ZJulius Nehring-WirxelAdded getter for mouse-pos and windows size for interactive mode.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/81Added orthogonal projection mode to the viewer.2020-04-04T18:50:08ZJulius Nehring-WirxelAdded orthogonal projection mode to the viewer.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/82Added option to have no shading.2020-04-07T09:08:57ZJulius Nehring-WirxelAdded option to have no shading.Philip TrettnerPhilip Trettner