Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: deepakkumar1984/Amplifier.NET

v2.0.0

23 Dec 01:25
b3137be

Choose a tag to compare

  • OpenCL 3.0 Support — Added complete bindings for OpenCL 2.0, 2.1, 2.2, and 3.0, including Shared Virtual Memory (SVM), Pipes, SPIR-V program loading, and subgroup operations
  • Improved C# 10 Compatibility — Fixed code translator to properly handle file-scoped namespaces (namespace Foo.Bar;), preventing malformed OpenCL kernel output
  • Enhanced Code Translation — Fixed struct generation issues including globalstruct spacing, StructLayout attribute removal, and proper handling of float.MinValue/float.MaxValue constants
  • Decompiler Stability — Fixed NullReferenceException in DynamicCallSiteTransform that occurred when processing certain dynamic call sites
  • Comprehensive Test Suite — Added 35+ example kernels covering vector math, matrix operations, particle physics, image processing, neural network operations, and parallel reductions
  • New Struct Types — Introduced 8 new struct examples (Float3, Matrix4x4F, Particle, ColorRGBA, ComplexF, BoundingBox, HistogramBin, NeuronWeights) demonstrating complex GPU data patterns
  • Backward Compatible — No breaking changes; existing 1.x code works without modification

v1.0.8

12 Jun 07:55

Choose a tag to compare

Support for XArray which is much better than .NET array. Please check SGEMM example for Matrix Multiplication for the usecase.

v0.4.5

12 Jun 07:27

Choose a tag to compare

  • Added alter kernel invoke functions
  • Save and Loading of compilers
  • Improved documentation
  • Bug fixes

v0.4.0

07 Jun 07:01

Choose a tag to compare

First Release with OpenCL implementation