Commits

[212 total ]
Anon32
Added DataParallelArray2D. Simple identity transforms work for 1D and 2D at this time. Need to write and make all unit tests work for the 2D case as well.

by ananthb on 2008-03-14 20:26 (about 1 year ago)

Anon32
Fixed GenerateUnary to be able to process a cast between System.Single and System.Double

by ananthb on 2008-02-29 21:42 (about 1 year ago)

Anon32
Added support for indexing into a DataParallelArray. Support for index translation normalization is still bad. Need to figure out a way to fix this. Perhaps the only way is to make ExpressionTransformer modify the expression tree in-place.

by ananthb on 2008-02-29 21:34 (about 1 year ago)

Anon32
Added missing file CodeGenerator.cs

by ananthb on 2008-02-29 08:43 (about 1 year ago)

Anon32
Added missing files from Brahma.csproj, and Brahma.DirectX.csproj

by ananthb on 2008-02-29 08:00 (about 1 year ago)

Anon32
A lot of changes. This time around, 2D data parallelarrays have been removed (they will be added to the next check-in). The entire transformation logic has changed. Brahma.GPU.csproj contains tree transformation logic and classes that can be used by any GPU code generator. Brahma.CodeGenerator, Brahma.GPU.CodeGenerator and Brahma.DirectX.HLSLGenerator follow the same specialization logic.

by ananthb on 2008-02-29 07:32 (about 1 year ago)

Anon32
Changes to make DataParallelArray2D work properly with all supported generic arguments.

by ananthb on 2008-01-31 12:06 (about 1 year ago)

Anon32
DataParallelArray2D now supports all datatypes, but seems to fail on floating point accuracy. Its unit test is commented out. Vector2, Vector3 and Vector4 now sport new GetHashCode methods, thanks to Antao for pointing that out.

by ananthb on 2008-01-31 05:46 (about 1 year ago)

Anon32
Added support for function call translation (Math.Sqrt at the moment), as well as member init expressions. At the moment, the only classes that can be created are Vector2, Vector3 and Vector4. Also added PerformanceCounter.cs to measure performance.

by ananthb on 2008-01-25 07:39 (about 1 year ago)

Anon32
Removed a reference to SlimDX from Brahma.DirectX.Tests.csproj

by ananthb on 2007-12-01 15:59 (over 2 years ago)