Skip to content

FluidX3D v3.1 (more bug fixes)

Latest
Compare
Choose a tag to compare
@ProjectPhysX ProjectPhysX released this 08 Feb 13:21
· 1 commit to master since this release

Thank you for using FluidX3D! Update v3.1 brings two critical bug fixes/workarounds and various small improvements under the hood:


Improvements

  • faster enqueueReadBuffer() on modern CPUs with 64-Byte-aligned host_buffer
  • hardened ray intersection functions against planar ray edge case
  • updated OpenCL headers
  • better OpenCL device specs detection using vendor ID and Nvidia compute capability
  • better VRAM capacity reporting correction for Intel dGPUs
  • improved styling of performance mermaid gantt chart in Readme
  • added multi-GPU performance mermaid gantt chart in Readme
  • updated driver install guides

Bug fixes

  • fixed voxelization being broken on some GPUs
  • added workaround for compiler bug in Intel CPU Runtime for OpenCL that causes Q-criterion isosurface rendering corruption
  • fixed TFlops estimate for Intel Battlemage GPUs
  • fixed wrong device name reporting for AMD GPUs (unlike every sane GPU vendor they don't report device name as CL_DEVICE_NAME but need CL_DEVICE_BOARD_NAME_AMD extension instead)

Have fun with the software!
-- Moritz