.. role:: raw-html(raw)
    :format: html

.. |supported| image:: ../../_assets/images/green_circle.png
   
.. |na| image:: ../../_assets/images/grey_circle.png
   
.. |unsupported| image:: ../../_assets/images/red_circle.png
   
.. |partialsupport| image:: ../../_assets/images/gray_green_circle.png

.. _toc_2100:

Major Release 21.00
-------------------

Library compatibility information
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. only:: not spatial

   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | Library name   | Version   | Windows     | Linux         | OS X          | Notes                                     |
   +================+===========+=============+===============+===============+===========================================+
   | DGN Direct     | 3.8.1     | |supported| | |unsupported| | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | HOOPS Exchange | 2015      | |supported| | |supported|   | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | HOOPS Publish  | 2015      | |supported| | |unsupported| | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | .NET Framework | 4.0       | |supported| | |unsupported| | |unsupported| | v4.5 required for wpf_image               |
   |                |           |             |               |               | v4.5 required for WPF over Remote Desktop |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | Parasolid      | 23.0      | |supported| | |unsupported| | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | Qt             | 4.6.3     | |supported| | |supported|   | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | RealDWG        | 2015      | |supported| | |unsupported| | |unsupported| | Visual Studio 2012 only                   |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | SketchUp       | SDK v7    | |supported| | |unsupported| | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+

.. only:: spatial

   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | Library name   | Version   | Windows     | Linux         | OS X          | Notes                                     |
   +================+===========+=============+===============+===============+===========================================+
   | DGN Direct     | 3.8.1     | |supported| | |unsupported| | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | .NET Framework | 4.0       | |supported| | |unsupported| | |unsupported| | v4.5 required for wpf_image               |
   |                |           |             |               |               | v4.5 required for WPF over Remote Desktop |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | Qt             | 4.6.3     | |supported| | |supported|   | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | RealDWG        | 2015      | |supported| | |unsupported| | |unsupported| | Visual Studio 2012 only                   |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+
   | SketchUp       | SDK v7    | |supported| | |unsupported| | |unsupported| |                                           |
   +----------------+-----------+-------------+---------------+---------------+-------------------------------------------+

| 

New features and enhancements
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

-  All 3D shader drivers now have support for :doc:`rendering transparent backgrounds </prog_guide/3dgs/01_4_database_drivers>` to an offscreen window target.
-  The :doc:`visual selection algorithm </prog_guide/3dgs/04_2_user_interaction_selection_events>` has been enhanced to take advantage of available hardware acceleration on shader based drivers, improving selection performance.
-  There is a new quick moves heuristic, :doc:`inplace </prog_guide/3dgs/04_5_interacting_with_scene>`, which is useful when using a transparent highlight style with quick move geometry.
-  Capping geometry can now be :doc:`extracted </prog_guide/3dgs/02_13_geometry_cutting_planes>` to another segment.
-  You can now use :doc:`selection culling </prog_guide/3dgs/04_2_user_interaction_selection_events>` to enable or disable selection of culled geometry.
-  Performance of view-dependent vertex markers (splat-rendering using filled circles and filled squares) has been improved in the DirectX 11 driver. See :doc:`section 2.8.2.1 </prog_guide/3dgs/02_8_geometry_shells>` of the Programming Guide for details about vertex markers.
-  The performance of patterned line and edge drawing in the DX11 and OpenGL2 drivers has been improved by up to 15x. The reference manual entry for HC_Set_Line_Pattern contains further details.
-  You may now set a :doc:`soft memory limit </prog_guide/3dgs/07_5_performance_memory>`, which triggers an event when Visualize allocates more memory than specified.
-  Rendering performance when using :doc:`static model </prog_guide/3dgs/07_2_performance_segments>` has been improved for a wide variety of scene graph organizations.
-  There is a new 'strength' parameter for :doc:`eye-dome lighting </prog_guide/3dgs/06_3_rendering_lighting_and_color_interpolation>`, which helps to smooth out any graphical anomalies in the image.
-  The double-precision rendering logic has been enhanced to take advantage OpenGL hardware acceleration when such acceleration is available. This will result in greatly improved rendering performance for double-precision primitives. More information is available in the OpenGL2 section of the `Device Guide <device_guide.html#opengl2>`__.

.. only:: not spatial

	-  File loading performance for IFC files loaded through the HOOPS Exchange interface has been significantly improved.


*Functional changes*
~~~~~~~~~~~~~~~~~~~~

-  The HIO_DWG2 interface has been renamed to HIO_DWG. The legacy HIO_DWG interface that was deprecated and replaced by HIO_DWG2 in version 20.00 is no longer provided.
-  Project changes


  -  Windows: VS2012 and VS2013 are supported, and VS2010 has been dropped, consistent with our policy of supporting the two most recent Windows compilers. Please note the following implications:

     -  .. rubric:: HIO_DWG:
           :name: hio_dwg

        RealDWG 2015 is supported. RealDWG 2013/2014 only support Visual Studio 2010 and thus no longer work with our projects.

     -  .. rubric:: HIO_DWF:
           :name: hio_dwf

        This module is no longer supported because it is only available under Visual Studio 2010. Autodesk is no longer providing any ongoing support or mainentance for the DWF Toolkit.

  OS X: Support for Qt has been dropped.


