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


3DF 27.00
=========

Library Compatibility Information
---------------------------------

.. only:: not spatial

	.. csv-table::
		:header: "Library Name", "Version", "Windows", "Linux", "OS X", "Notes"
		
		"DGN Direct", "4.2", |supported|, |unsupported|, |unsupported|, ""
		"HOOPS Communicator", "2021", |supported|, |unsupported|, |unsupported|, ""
		"HOOPS Exchange", "2022", |supported|, |supported|, |unsupported|, ""
		"HOOPS Publish", "2022", |supported|, |supported|, |unsupported|, "Requires support for SSSE3 instruction set."
		".NET Framework", "4.0", |supported|, |unsupported|, |unsupported|, "v4.5 required for wpf_image and for WPF over Remote Desktop"
		"Parasolid", "32.0.x", |supported|, |supported|, |unsupported|, ""
		"Qt", "5.12.7", |supported|, |supported|, |unsupported|, "Visualize is compatible with Qt 5.4 on OSX "
		"RealDWG", "2019", |supported|, |unsupported|, |unsupported|, "RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 "
		"SketchUp", "2021", |supported|, |unsupported|, |unsupported|, "64-bit Windows only. Requires Visual Studio 2019 Redistributable. "

.. only:: spatial

	.. csv-table::
		:header: "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 and for WPF over Remote Desktop"
		"Qt", "5.12.7", |supported|, |supported|, |unsupported|, "Visualize is compatible with Qt 5.4 on OSX "
		"RealDWG", "2019", |supported|, |unsupported|, |unsupported|, "RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 "
		"SketchUp", "2021", |supported|, |unsupported|, |unsupported|, "64-bit Windows only. Requires Visual Studio 2019 Redistributable. "
		
		
Enhancements
------------

**Front face culling now available.** A new option, "face culling", has been added to Set_Heuristics. This option replaces "backplane cull", and accepts either "front" or "back" as parameters, enabling front-face or back-face culling, respectively.


Functional Changes
------------------

.. only:: standard

	**HOOPS Exchange.** HOOPS Visualize now works with HOOPS Exchange 2022.

	**HOOPS Publish.** HOOPS Visualize now works with HOOPS Publish 2022.

**Windows minimum version.** For developers targeting Windows, Windows 10 64-bit is now the minimum version. Support for Windows 7, Windows 8, Windows 8.1, Windows Server 2008, and all Windows 32-bit operating systems is deprecated.

**iOS minimum version.** For developers targeting iOS, iOS 11.0 is now the minimum version. The minimum required compiler is now Xcode 12.2 (LLVM).

**macOS minimum version.** For developers targeting macOS, macOS version 10.14 is the minimum version. The minimum required compiler is now Xcode 12.2 (LLVM).

**Extent Culling.** We have fixed a bug with extent culling so that single-point shells will now correctly respect the culling settings. Previously, culling was not applied to single-point shells. In some applications this may result in a significant behavioral change where markers or point clouds comprised of single-point shells will be culled. If you do not want single-point shells to be culled, disable extent culling.

**Hardware-Accelerated Text.** Hardware-accelerated text is now on by default.


Fixed Bugs
----------

.. csv-table::
	:header: "Issue Number", "Description"
	
	"SDHV-11071", "Performance drop when using TextKit"
	"SDHV-11063", "Antialiased text looks bad"
	"SDHV-11036", "Selecting entities in this file sometimes causes them to disappear temporarily"
	"SDHV-10995", "orbit mode becomes slow after hiding lines"
	"SDHV-10974", "Unwanted bold text in PDF files"
	"SDHV-10920", "A bug in Hoops 26.10"
	"SDHV-10896", "Android crash on Samsung Galaxy note 20"
	"SDHV-10637", "Incorrect reflection is rendered for orthographic projection type"
	"SDHV-10593", "Show_Memory_Usage overflow when return value is more then 2GB"
	"SDHV-9999", "Crash with HOOPS texture definition on double precision rendering"
	