2009-10-23
CUDA# #5 release
ダウンロード
CUDA#はC#からCUDA for Cを呼び出すためのドライバAPI定義とラッパクラスを持ちます。
昨年実験的に作ってみたら今年に入って割りと活躍しており予想外。そのため(自分が使う部分に)かなり手が入っています。それなりの互換性を持たせていますが…
レンダリングした画像を直に表示したかったのでD3D9連携に対応しました。D3DはBCLに含まれないためSlimDXを用いて動作することを確認しています。ついでにドキュメントだけ見てD3D10/GL連携も実装しましたがこちらは動作確認を取っておりません。
2009-05-24
えあろ まど きゃぷちゃー
2008-11-18
CUDA# #4
CUDA#更新。
更新率高いですがどうせ最初だけです。残るはArrayと2D,3Dメモリ。
…連携関数?ありましたねそんなのOpenGL連携はともかくDirectX連携はどうしよう。いまどきManaged DirectXなんてないでしょうし。
それよりも割りと面倒なタスクが上から降ってきたのでどうしようかと思案中。
2008-11-12
CUDA# #3
CUDA#更新。
CuEvent, CuStream他追加です。ただ非同期系はまだ考察の余地ありかなと思っております。.NETにあわせてBegin*にしてみましたけどEnd*がないんですよね。ていうかLaunchが非同期なのにBeginLaunchはないなと。メモリに関してはまた今度。ていうか2次元3次元もありますしどうしたものか。
コンテキストがディアクティブの状態でもDispose()の処理できるようにしました。ただファイナライザからの呼び出しの場合は無理です。ファイナライザではインスタンスに触れれませんしどう対処しましょうか。むむむ。