From 2cdc305f94272a04e9de12ad0eee969496d9457b Mon Sep 17 00:00:00 2001 From: Sankhesh Jhaveri <sankhesh.jhaveri@kitware.com> Date: Thu, 28 Nov 2024 07:54:22 -0500 Subject: [PATCH] Replace custom markdown emojis with unicode for sphinx This allows faithful reproduction on the read-the-docs documentation website. --- Documentation/release/9.4.md | 28 +++++++++---------- .../9.4/add-anari-rendering-capability.md | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Documentation/release/9.4.md b/Documentation/release/9.4.md index 6063f9c671c..a387b2d21d4 100644 --- a/Documentation/release/9.4.md +++ b/Documentation/release/9.4.md @@ -51,17 +51,17 @@ Changes made since VTK 9.3.1 include the following. ### Annotation -- :boom: New `vtkPolarAxesActor2D` avaialble for drawing a polar axes overlay. +- 💥 New `vtkPolarAxesActor2D` avaialble for drawing a polar axes overlay.  ### DataModel -- :boom: New `vtkImplicitArray` template class brings memory efficiency to vtk data array - applications. [Author's note](9.4/add-vtkImplicitArrays.md) +- 💥 New `vtkImplicitArray` template class brings memory efficiency to vtk data array + applications. [Author's note](./9.4/add-vtkImplicitArrays.md) - The new `vtkAnnulus` implicit function represents an infinite annulus (two co-axial cylinders). [Author's note](9.4/annulus-implicit-widget.md) -- :boom: VTK now supports higher order Galerkin cells via a new data object `vtkCellGrid`. [Author's +- 💥 VTK now supports higher order Galerkin cells via a new data object `vtkCellGrid`. [Author's note](9.4/cell-grid-changes.md)  @@ -79,7 +79,7 @@ Changes made since VTK 9.3.1 include the following. criteria. [Author's note](9.4/add-critical-time-threshold-filter.md) - `vtkForceStaticMesh` is a new filter that allows assigning varying dataset attributes on a static geometry. [Author's note](9.4/add-ForceStaticMeshFilter.md) -- :boom: New filters `vtkForEach` and `vtkEndFor` allow logical pipeline execution over a +- 💥 New filters `vtkForEach` and `vtkEndFor` allow logical pipeline execution over a `vtkExecutionRange`. [Author's note](9.4/add-ForEach.md) - VTK now supports *spatio-temporal harmonics* data generation. [Author's note](9.4/add-harmonics-filter-source.md) @@ -135,9 +135,9 @@ Changes made since VTK 9.3.1 include the following. ### Python -- :boom: VTK now supports a more pythonic style object construction via property arguments. [Author's +- 💥 VTK now supports a more pythonic style object construction via property arguments. [Author's note](9.4/add-property-initialization-for-vtk-class-from-python-constructor.md) -- :boom: The pythonic API support is also extended to connecting pipelines. [Author's +- 💥 The pythonic API support is also extended to connecting pipelines. [Author's note](9.4/new-python-api-for-pipelines.md) - In `dataset_adapter`, CompositeDataset can now access `GlobalData`, i.e. the `FieldData` of its root. @@ -151,7 +151,7 @@ Changes made since VTK 9.3.1 include the following. ### Rendering -- :boom: New ANARI rendering backend available via the `vtkRenderingANARI` module. [Author's +- 💥 New ANARI rendering backend available via the `vtkRenderingANARI` module. [Author's note](9.4/add-anari-rendering-capability.md) - VTK now loads the appropriate OpenGL library at runtime using `glad` and no longer provides the `VTK::opengl` module. [Author's note](9.4/support-runtime-opengl-window-selection.md) @@ -159,7 +159,7 @@ Changes made since VTK 9.3.1 include the following. note](9.4/add-graphics-backend-preference-for-webgpu-rendering.md) - The `vtkCellGridMapper` now supports hardware selection to pick actors mapping `vtkCellGrid` datasets. The selection nodes provide additional properties like type of cell selected. -- :boom: VTK now supports OpenGL tessellation shaders. [Author's +- 💥 VTK now supports OpenGL tessellation shaders. [Author's note](9.4/add-opengl-tessellation-shader-support.md) - VTK now renders `vtkCellGrid` instances with upto quadratic geometry using dynamic distance-based tessellation shaders. @@ -171,7 +171,7 @@ Changes made since VTK 9.3.1 include the following. texture buffers. [Author's note](9.4/array-renderer.md) - A new alternative tone mapping method has been added to `vtkToneMappingPass` based on the reference implementation of Khronos PBR Neutral. -- :boom: New compute shader API allows offloading work from the CPU to the GPU using webGPU compute +- 💥 New compute shader API allows offloading work from the CPU to the GPU using webGPU compute shaders. - The new `vtkWebGPUComputeFrustumCuller` culls actors to the camera frustum using webGPU compute shaders. @@ -180,12 +180,12 @@ Changes made since VTK 9.3.1 include the following. - The new `vtkWebGPUComputePointCloudMapper` is a webGPU compute shader implementation based on the paper from [Shütz et. al.](https://www.cg.tuwien.ac.at/research/publications/2021/SCHUETZ-2021-PCC/). -- :boom: VTK now supports zSpace Inspire devices via the new `vtkZSpaceWin32RenderWindow` and +- 💥 VTK now supports zSpace Inspire devices via the new `vtkZSpaceWin32RenderWindow` and `vtkZSpaceGenericRenderWindow`. ### Testing -- :boom: New image testing framework using the Structural Similarity Index (SSIM). [Author's +- 💥 New image testing framework using the Structural Similarity Index (SSIM). [Author's note](9.4/image-testing-framework.md) ### ThirdParty @@ -202,7 +202,7 @@ Changes made since VTK 9.3.1 include the following. ### WebAssembly -- :boom: The new `vtkWebAssemblyOpenGLRenderWindow` and `vtkWebAssemblyRenderWindowInteractor` use +- 💥 The new `vtkWebAssemblyOpenGLRenderWindow` and `vtkWebAssemblyRenderWindowInteractor` use Emscripten HTML5 API for event handling bringing in wasm64 and web-worker support. - You can now enable 64-bit in VTK wasm build with the `VTK_WEBASSEMBLY_64_BIT` CMake option. - You can now enable multithreading in VTK wasm build with the `VTK_WEBASSEMBLY_THREADS` option. @@ -221,7 +221,7 @@ Changes made since VTK 9.3.1 include the following. - ABI mangling using `inline namespace` in VTK has matured with better guards and a CI build to catch issues. :warning: **BREAKING_CHANGES** [Author's note](9.4/abi-mangling-extension.md) -- :bangbang: Some function-like macros now require trailing semi-colons. [Author's note](9.4/macro-semi-colons.md) +- â€¼ï¸ Some function-like macros now require trailing semi-colons. [Author's note](9.4/macro-semi-colons.md) - `vtkThreadedTaskQueue` and `vtkThreadedCallbackQueue` have been moved from the Parallel/Core module to the Common/Core module to stay consistent with other SMP related tools. * The `_vtk_module_depfile_args` internal command is now available to compute diff --git a/Documentation/release/9.4/add-anari-rendering-capability.md b/Documentation/release/9.4/add-anari-rendering-capability.md index 7060510d45a..0b0559bac14 100644 --- a/Documentation/release/9.4/add-anari-rendering-capability.md +++ b/Documentation/release/9.4/add-anari-rendering-capability.md @@ -10,4 +10,4 @@ Here's the list of other publicly available back-ends: * [Intel OSPRay](https://github.com/ospray/anari-ospray) * [NVIDIA USD](https://github.com/NVIDIA-Omniverse/AnariUsdDevice) -> :warning: Before using any back-end, check that the version is compatible with **ANARI-SDK version 0.9.1**. +> âš ï¸ Before using any back-end, check that the version is compatible with **ANARI-SDK version 0.9.1**. -- GitLab