# Two questions about new module system

**URL:** https://discourse.vtk.org/t/two-questions-about-new-module-system/2864
**Category:** Support
**Created:** [March 22, 2020, 9:52am UTC](https://discourse.vtk.org/t/two-questions-about-new-module-system/2864 "2020-03-22T09:52:18Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![estan](https://discourse.vtk.org/user_avatar/discourse.vtk.org/estan/32/460_2.png) [@estan](https://discourse.vtk.org/u/estan)
#### Post date: [March 22, 2020, 2:48pm UTC](https://discourse.vtk.org/t/two-questions-about-new-module-system/2864/9 "2020-03-22T14:48:46Z")

</div>

Thanks a lot for all the answers. Makes perfect sense.

I must have gotten the `RenderingContextOpenGL2` by “luck” in my earlier VTK 8 build due to some dependency.

Since `RenderingContextOpenGL2`, unlike e.g. `RenderingVolumeOpenGL2`, is not part of the `Rendering` group (should it be?), I guess I must enable that module explicitly to get it?

Edit: Running a VTK build now with:

```auto
                -DVTK_GROUP_ENABLE_Rendering=YES \
                -DVTK_GROUP_ENABLE_Imaging=YES \
                -DVTK_GROUP_ENABLE_Views=YES \
                -DVTK_GROUP_ENABLE_Qt=YES \
                -DVTK_MODULE_ENABLE_VTK_RenderingContextOpenGL2=YES \
                -DVTK_MODULE_ENABLE_VTK_RenderingFreeTypeFontConfig=YES \

```

to check. Then I think I should get it for sure.

---

_[View the full topic](https://discourse.vtk.org/t/two-questions-about-new-module-system/2864)._
