glow-extras merge requestshttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests2021-11-19T09:51:55Zhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/118support for two-colored lines in canvas2021-11-19T09:51:55ZMax Lyonlyon@cs.rwth-aachen.desupport for two-colored lines in canvasPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/117allow (multiplicative) color modulation of textured meshes2021-11-19T10:49:08ZJanis Bornallow (multiplicative) color modulation of textured mesheshttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/116add missing mesh definitions2021-11-15T10:22:57ZMax Lyonlyon@cs.rwth-aachen.deadd missing mesh definitionsmake_renderable.hh contains definitions for `make_renderable(std::vector<std::pair<Pos3, Pos3>> const& pos)` and `make_renderable(std::vector<std::array<Pos3, 2>> const& pos)` which both simple call `viewer::lines(pos)`.
`viewer::lines` ...make_renderable.hh contains definitions for `make_renderable(std::vector<std::pair<Pos3, Pos3>> const& pos)` and `make_renderable(std::vector<std::array<Pos3, 2>> const& pos)` which both simple call `viewer::lines(pos)`.
`viewer::lines` calls `make_mesh_definition(pos)` which did not exist for `std::vector<std::pair<Pos3, Pos3>> const&` and was using a wrong implementation for `std::vector<std::array<Pos3, 2>> const& pos` (which failed trying to add faces with only two vertices).Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/115Add colors(...) to tri_ref and line_ref2021-11-09T13:31:57ZJulius Nehring-WirxelAdd colors(...) to tri_ref and line_refPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/114fixed picking in grid mode2021-11-03T16:03:12ZAaron Kreuzbergfixed picking in grid modeJulius Nehring-WirxelJulius Nehring-Wirxelhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/113fixed outline bug for multiple renderables2021-11-03T13:39:06ZAaron Kreuzbergfixed outline bug for multiple renderablesJulius Nehring-WirxelJulius Nehring-Wirxelhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/112Add reset() and clear() to canvas_data2021-10-28T15:48:38ZJulius Nehring-WirxelAdd reset() and clear() to canvas_dataPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/111Picking functionality2021-11-08T12:34:31ZJulius Nehring-WirxelPicking functionalityadded framebuffer for picking and a picking shader. User can define a list of colorIDs, which are handed to the Picker.added framebuffer for picking and a picking shader. User can define a list of colorIDs, which are handed to the Picker.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/110Fix that only pressed clicks reset clicking related bookkeeping2021-10-27T16:18:20ZJulius Nehring-WirxelFix that only pressed clicks reset clicking related bookkeepingPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/109Add isRealMouseClick()2021-10-27T09:04:19ZJulius Nehring-WirxelAdd isRealMouseClick()Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/108rename now-obsolete ImGuiCol_ModalWindowDarkening2021-09-23T15:32:49ZPatric Schmitzrename now-obsolete ImGuiCol_ModalWindowDarkening...to ImGuiCol_ModalWindowDimBg...to ImGuiCol_ModalWindowDimBghttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/107Picking functionality2021-10-28T14:24:08ZAaron KreuzbergPicking functionalityPicking implemented for MeshRenderables, PointRenderables and LineRenderables. Picker as member of Renderable. User-defined callback on picked primitives.Picking implemented for MeshRenderables, PointRenderables and LineRenderables. Picker as member of Renderable. User-defined callback on picked primitives.Julius Nehring-WirxelJulius Nehring-Wirxelhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/104Added more overloads to add_lines.2020-11-23T09:00:58ZJulius Nehring-WirxelAdded more overloads to add_lines.Removed overloads for color3, use color4 instead.Removed overloads for color3, use color4 instead.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/103Fixed normal computation for non-floating point types.2020-11-19T15:02:14ZJulius Nehring-WirxelFixed normal computation for non-floating point types.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/102Fix spurious black pixels occuring during buffer accumulation (due to invalid...2020-11-05T12:47:20ZIsaak LimFix spurious black pixels occuring during buffer accumulation (due to invalid color values)https://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/101Use new names for unary tg functions2020-10-23T05:25:06ZAaron GrabowyUse new names for unary tg functionsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/100Some fixes and, if wanted, api exposed to the interactive viewer2020-10-09T12:55:35ZAaron GrabowySome fixes and, if wanted, api exposed to the interactive viewerThe first commit exposes some api functions to the interactive viewer, which was useful for the presentation.
I don't know if this should be merged, left as a stale branch, simply deleted or reverted with another commit before merging to...The first commit exposes some api functions to the interactive viewer, which was useful for the presentation.
I don't know if this should be merged, left as a stale branch, simply deleted or reverted with another commit before merging to keep it in the history.
The three subsequent fixes should get merged.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/99Added experimental feature to reset camera in an interactive view.2020-09-24T09:42:42ZJulius Nehring-WirxelAdded experimental feature to reset camera in an interactive view.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/98Bugfix/2d controls2020-09-23T17:16:33ZJulius Nehring-WirxelBugfix/2d controlsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow-extras/-/merge_requests/97Fixed interactive layout changes2020-09-17T15:24:09ZAaron GrabowyFixed interactive layout changesFixed lookup of cached subviews not considering sizesFixed lookup of cached subviews not considering sizesPhilip TrettnerPhilip Trettner