Type-OpenVolumeMesh merge requestshttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests2024-02-06T10:37:01Zhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/34Update OVM2024-02-06T10:37:01ZMartin HeistermannUpdate OVMSorry, forgot to update OVM to the latest master before submitting the ovm-v3 merge request.
There's some small bugfixes in here.Sorry, forgot to update OVM to the latest master before submitting the ovm-v3 merge request.
There's some small bugfixes in here.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/33Ovm v3.32024-02-06T09:18:19ZJan Möbiusmoebius@cs.rwth-aachen.deOvm v3.3Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/32fixed shademode for perFaceColors2023-10-23T14:15:57ZDavid Bommesfixed shademode for perFaceColorsJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/31Update OVM to v2.2.6, fixing another swap_vertex_indices bug.2022-02-14T13:29:58ZMartin HeistermannUpdate OVM to v2.2.6, fixing another swap_vertex_indices bug.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/30Update OVM to v2.2.5, fix dangerous bool property bug and adds vtk color reader.2022-02-11T20:05:47ZMartin HeistermannUpdate OVM to v2.2.5, fix dangerous bool property bug and adds vtk color reader.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/28Fix wrong glBuffer usage2022-01-18T14:12:47ZMartin HeistermannFix wrong glBuffer usageOn some GL implementations (mesa software rendering, some AMD cards on
Linux), picking would stop working when switching between pick targets.
The previous logic only updates a buffer when deemed necessary, however
in any case it is fir...On some GL implementations (mesa software rendering, some AMD cards on
Linux), picking would stop working when switching between pick targets.
The previous logic only updates a buffer when deemed necessary, however
in any case it is first invalidated via glBufferData.
I suppose nvidia graphics, where this worked, did not clear the buffer
and with some luck we got an unchanged buffer.
Fix: only use glBufferData if we actually need to change the buffer.
The same applies to the regular getBuffer() member function. Maybe this is responsible for some weird render bugs I have observed in the past.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/25Update OVM to 2.1rc12020-12-03T07:54:53ZMartin HeistermannUpdate OVM to 2.1rc1CI branch: https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/commits/ovm-2.1CI branch: https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/commits/ovm-2.1Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/24Hide entities based on the new "hidden" status, update OVM to get "hidden" st...2019-08-26T06:08:37ZMartin HeistermannHide entities based on the new "hidden" status, update OVM to get "hidden" status supportCI: https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/pipelines/11801CI: https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/pipelines/11801Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/23Avoid render warning - hiddenline background faces are not lit.2019-07-02T10:49:17ZMartin HeistermannAvoid render warning - hiddenline background faces are not lit.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/21VolMeshNode: compute normals to avoid runtime warning2019-06-17T05:50:57ZMartin HeistermannVolMeshNode: compute normals to avoid runtime warningFixes
```
warning: missing normals for lighting in renderobject: VolumeMeshNodeFaces
Set shadeMode to SG_SHADE_UNLIT or provide normals!
warning: missing normals for lighting in renderobject: VolumeMeshNodeFaces
Set sha...Fixes
```
warning: missing normals for lighting in renderobject: VolumeMeshNodeFaces
Set shadeMode to SG_SHADE_UNLIT or provide normals!
warning: missing normals for lighting in renderobject: VolumeMeshNodeFaces
Set shadeMode to SG_SHADE_UNLIT or provide normals!
warning: missing normals for lighting in renderobject: VolumeMeshNodeFaces
Set shadeMode to SG_SHADE_UNLIT or provide normals!
[...]
```Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/20Update OVM2019-05-15T05:44:34ZMartin HeistermannUpdate OVMJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/19Update OVM2019-04-10T05:45:19ZMartin HeistermannUpdate OVMJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/18Render fixes2019-02-22T11:28:25ZMartin HeistermannRender fixesJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/17Use explicit template instantiation to speed up compile times2019-02-20T07:59:00ZMartin HeistermannUse explicit template instantiation to speed up compile timesThis way, changing some rendering code doesn't force recompilation of huge amounts of code.
This includes the commit from !16 This way, changing some rendering code doesn't force recompilation of huge amounts of code.
This includes the commit from !16 Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/16Merge duplicated plane implementatins into ACG2019-02-20T07:37:37ZMartin HeistermannMerge duplicated plane implementatins into ACGCI: https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/pipelines/8678CI: https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/pipelines/8678Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/15Update OVM2019-02-19T14:03:26ZMartin HeistermannUpdate OVMJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/13Fix facesColoredPerFaceFlatShaded rendering, avoid runtime warnings2018-09-27T07:56:49ZMartin HeistermannFix facesColoredPerFaceFlatShaded rendering, avoid runtime warningsJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/12Fix open volume mesh core picking2018-05-07T11:53:36ZMartin SchultzFix open volume mesh core pickingdepends on https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper/merge_requests/92 and https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper/merge_requests/88depends on https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper/merge_requests/92 and https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper/merge_requests/88Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/11fixed a problem with the lastDrawMode not being initialized when picking2018-04-25T13:31:56ZMartin Schultzfixed a problem with the lastDrawMode not being initialized when pickingrenderer is used at startup. fixes #1
overrides lastDrawMode during picking if it is NONE.renderer is used at startup. fixes #1
overrides lastDrawMode during picking if it is NONE.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/Type-OpenVolumeMesh/-/merge_requests/9fixed old shaders were used in core profile.2018-03-21T11:58:16ZMartin Schultzfixed old shaders were used in core profile.see https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/merge_requests/291see https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/merge_requests/291Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.de