On this page 
VEX ¶

windingnumber computes the winding number of a mesh around a point.

windingnumber2d computes the winding number of a curve in XY plane around a point.

distance_pointline returns the closest distance between the point Q and the infinite line going through O parallel to vector D.

distance_pointray returns the closest distance between the point Q and the semifinite ray starting at O and extending in the direction D.

distance_pointsegment returns the closest distance between the point Q and a finite line segment between points P0 and P1.

diag extracts diagonal entries or constructs a diagonal matrix.

tr returns the trace of the given matrix.

sum now supports a matrix or an array of matrices as its input.

pinvert computes the pseudoinverse of a matrix.

slerpv spherical blends between two vectors based on the bias.

typeid returns a numeric code identifying a VEX data type.

gxnoised evaluates a simplex noise field and its derivatives.

ocio_transformview transform colors to a view using Open Color IO.

volumeindex gets the value of a specific voxel.

volumesample samples the volume primitive’s float value.

volumesamplei samples the volume primitive’s integer value.

volumesamplep samples the volume primitive’s vector4 value.

volumesampleu samples the volume primitive’s vector2 value.

volumesamplev samples the volume primitive’s vector value.

norm_1 returns the matrix 1norm.

norm_fro returns the Frobenius norm of a matrix.

norm_inf returns the matrix infnorm.

norm_max returns the matrix maxnorm.

norm_spectral returns the spectral norm of a matrix.

isinf checks whether a value is a positive or negative infinity.

Added overloads to setagentclips, setagentcollisionlayers, and setagentcurrentlayers that accept integer ids rather than names. This makes it easier to use the ids returned by functions such as agentfindlayer.

Deprecated agentaddclip. The agent definition’s shared data can be manipulated in a safer and more efficient manner through HOM or the Agent Clip SOP.
OpenCL ¶

SOP OpenCL and GAS OpenCL node improvements.

A new wranglelike
@
syntax makes it easier to build nodes. 
Support for binding topology attributes.

Support for binding groups for reading and writing.

Support for reading multiple inputs in SOPs.

Support for writing inplace to VDBs.

There is now a separate Houdini build for Linux running gcc 11 to comply with VFX Platform 2023, as well as a build for older versions of gcc. The OpenCL CPU driver version that ships with Houdini will differ to match the appropriate gcc runtime.