.. 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_2500:

Major Release 25.00
-------------------

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

.. only:: not spatial

   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | Library name       | Version   | Windows     | Linux         | OS X          | Notes                                                                                       |
   +====================+===========+=============+===============+===============+=============================================================================================+
   | DGN Direct         | 4.2       | |supported| | |unsupported| | |unsupported| |                                                                                             |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | HOOPS Communicator | 2019 SP2  | |supported| | |unsupported| | |unsupported| |                                                                                             |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | HOOPS Exchange     | 2020 SP1  | |supported| | |supported|   | |unsupported| |                                                                                             |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | HOOPS Publish      | 2020 SP1  | |supported| | |supported|   | |unsupported| |                                                                                             |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | .NET Framework     | 4.0       | |supported| | |unsupported| | |unsupported| | v4.5 required for wpf_image                                                                 |
   |                    |           |             |               |               | v4.5 required for WPF over Remote Desktop                                                   |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | Parasolid          | 32.0.x    | |supported| | |supported|   | |unsupported| |                                                                                             |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | Qt                 | 5.6       | |supported| | |supported|   | |unsupported| | OSX requires Qt 5.4                                                                         |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | RealDWG            | 2019      | |supported| | |unsupported| | |unsupported| | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | SketchUp           | 2019.2    | |supported| | |unsupported| | |unsupported| | 64-bit Windows only                                                                         |
   +--------------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+

.. only:: spatial

   +----------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | Library name   | Version   | Windows     | Linux         | OS X          | Notes                                                                                       |
   +================+===========+=============+===============+===============+=============================================================================================+
   | DGN Direct     | 4.2       | |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             | 5.6       | |supported| | |supported|   | |unsupported| | OSX requires Qt 5.4                                                                         |
   +----------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | RealDWG        | 2019      | |supported| | |unsupported| | |unsupported| | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 |
   +----------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+
   | SketchUp       | 2019.2    | |supported| | |unsupported| | |unsupported| | 64-bit Windows only                                                                         |
   +----------------+-----------+-------------+---------------+---------------+---------------------------------------------------------------------------------------------+

Functional Changes
~~~~~~~~~~~~~~~~~~

**DX9 driver removed.** The "dx9" driver interface has been removed. Please use a more recent driver, such as "dx11" (DirectX 11).

**OpenGL.** The OpenGL driver now requires OpenGL 3.2 or higher.

**Linux platform update.** Linux builds now require devtoolset 8 \| gcc/g++ 8.2.3 \| glibc 2.17.

*Enhancements*
~~~~~~~~~~~~~~

**Textures as marker symbols.** Defined textures can now be used as marker symbols.

**Textures in OBJ files.** Textures can now be imported in OBJ files.

**PBR materials.** Physically-based rendering (:doc:`PBR </prog_guide/3dgs/05_7_pbr>`) materials are now supported.

**Spherical texturing.** We have improved our algorithm that applies spherical texturing. Spherical textures will now wrap once both laterally and vertically by default, and texture orientation will flip vertically.

**Text layout.** Text can now be rendered left-to-right and right-to-left on all platforms for fonts that support it. Additionally, ligature and digraph glyphs are supported with this option enabled. See the "layout"  option in ``Set_Text_Font``.

**New option for shell merging.** A new option called "segment only" has been added to HC_Optimize_Segment_Tree which will cause the "merge shells" algorithm to only affect those shells in the specified segment, and ignore those below it.

**DXT support.** DXT textures are now supported in software drivers, or in drivers operating in software mode.

**Override internal color.** A new setting is now available which enables developers to :doc:`override the internal color </prog_guide/3dgs/05_1_materials_color>` of geometry.

--------------
