Skip to content

WIP: Testing core profile

Martin Schultz requested to merge testingCoreProfile into master

This MR is for integration testing and will be flagged WIP until the CoreProfile functionality has been tested extensively and considered stable enough for the master branch.

The workflow for changes regarding CoreProfile compatibility, is to create separate fix / feature branches and create MR to this testing branch for code review.

If you want to test OpenFlipper core profile support, checkout this branch and run with command line parameter

-core-profile

you can also use

-profile core

or

-profile compat

currently working: on all platforms:

  • normal renderer
  • shaderpipeline renderer
  • toon renderer

not working:

  • no lines and no points are working, so visualization modes which use lines or points (e.g. wireframe, hiddenline, etc) are not working.(Fixed as of 9.11.2017 might require to checkout head of featureCoreProfile branch in OpenFlipper submodule. )
  • Picking is not entirely working (moving meshes around might work for shader pipeline but not tested on all platforms)(Fixed as of 9.11.2017 might require to checkout head of featureCoreProfile branch in OpenFlipper submodule.)
  • embedded logger on windows is not working (Workaround as of 9.11.2017 logger and other widgets are not rendered in scene on windows core profiles.)
  • probably a lot more
  • todo: support more renderers.
  • halfedge based visualization is not working.(fixed as of 01.02.2018)
  • textured rendering is not working. (fixed as of 9.3.2018 mipmapping is not disabled automatically)
  • incompatible renderers are still selectable.

lostProfile

Edited by Martin Schultz

Merge request reports