OSDN Git Service
くまかみ工房 [Sun, 18 Sep 2016 13:12:44 +0000 (22:12 +0900)]
タイトルステージを実装。
くまかみ工房 [Sun, 18 Sep 2016 11:29:44 +0000 (20:29 +0900)]
Present() を、ApplicationFormBase.Run() から ApplicationFormBase.シーンを描画する() へ委譲。
Present() 前後のメソッドを別々に設ける意味がなかったから。
くまかみ工房 [Sun, 18 Sep 2016 11:23:16 +0000 (20:23 +0900)]
起動ステージの実相を完了。
くまかみ工房 [Sun, 18 Sep 2016 11:21:52 +0000 (20:21 +0900)]
FDK.メディア.画像 を 設計画面と異なる縦横比の物理画面に表示する場合に、正しくスケーリングされなかった不具合を修正。
拡大率DPXtoPX/PXtoDPX を、それぞれ縦と横に別々にとるようにした。
くまかみ工房 [Sun, 18 Sep 2016 10:55:43 +0000 (19:55 +0900)]
起動ステージを実装完了。
くまかみ工房 [Sun, 18 Sep 2016 09:41:22 +0000 (18:41 +0900)]
SST.ユーザ 名前空間を実装。
くまかみ工房 [Sun, 18 Sep 2016 09:25:41 +0000 (18:25 +0900)]
SST.曲 名前空間を実装。
くまかみ工房 [Sun, 18 Sep 2016 09:10:53 +0000 (18:10 +0900)]
WASAPIクライアントの起動と終了を追加。
くまかみ工房 [Sun, 18 Sep 2016 08:49:11 +0000 (17:49 +0900)]
ESC押下での終了時に例外が発生する不具合を修正。
DXGIDeviceManager を D3DDevice よりも先に解放していた。
くまかみ工房 [Sun, 18 Sep 2016 08:39:46 +0000 (17:39 +0900)]
SST.フォルダ を追加。
くまかみ工房 [Sun, 18 Sep 2016 07:52:35 +0000 (16:52 +0900)]
appdata_default/, images/, sounds/, songs/ データをプロジェクトに追加。
くまかみ工房 [Sun, 18 Sep 2016 07:40:26 +0000 (16:40 +0900)]
テスト用コードを削除。
くまかみ工房 [Sun, 18 Sep 2016 07:39:24 +0000 (16:39 +0900)]
FDK.メディア.テクスチャ.等倍スケーリング行列 を追加。
くまかみ工房 [Sun, 18 Sep 2016 07:27:59 +0000 (16:27 +0900)]
Merge branch 'sstfeditor-refactoring' into develop
くまかみ工房 [Sun, 18 Sep 2016 05:39:24 +0000 (14:39 +0900)]
チップ クラスをリファクタリング。
くまかみ工房 [Sun, 18 Sep 2016 05:04:44 +0000 (14:04 +0900)]
数値入力ダイアログ をリファクタ。
くまかみ工房 [Sun, 18 Sep 2016 05:02:53 +0000 (14:02 +0900)]
検索条件入力ダイアログをリファクタ。
くまかみ工房 [Sun, 18 Sep 2016 03:40:07 +0000 (12:40 +0900)]
SSTFEditor プロジェクトを追加。
くまかみ工房 [Sun, 18 Sep 2016 03:32:58 +0000 (12:32 +0900)]
Merge branch 'sstformat' into develop
くまかみ工房 [Sun, 18 Sep 2016 03:32:38 +0000 (12:32 +0900)]
SSTFormat プロジェクトを追加。
くまかみ工房 [Sun, 18 Sep 2016 03:12:41 +0000 (12:12 +0900)]
ApplicationForm クラスを StrokeStyleT クラスに改名。
くまかみ工房 [Sat, 17 Sep 2016 17:18:39 +0000 (02:18 +0900)]
FDK.メディア.テクスチャ に加算合成を実装。
くまかみ工房 [Sat, 17 Sep 2016 17:07:36 +0000 (02:07 +0900)]
FDK の実装を完了。
くまかみ工房 [Sat, 17 Sep 2016 17:06:42 +0000 (02:06 +0900)]
FDK24Tests プロジェクト(FDK24単体テスト)を追加。
くまかみ工房 [Sat, 17 Sep 2016 16:58:45 +0000 (01:58 +0900)]
FDK.メディア 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:50:38 +0000 (01:50 +0900)]
FDK.サウンド.WASAPI排他 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:48:18 +0000 (01:48 +0900)]
FDK.XML 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:47:21 +0000 (01:47 +0900)]
FDK.カウンタ 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:45:41 +0000 (01:45 +0900)]
FDK.カウンタ.QPCTimer クラスと、FDK.入力 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:42:28 +0000 (01:42 +0900)]
FDK.同期 名前空間を移行完了。
くまかみ工房 [Sat, 17 Sep 2016 16:40:46 +0000 (01:40 +0900)]
FDK.同期.ManualEvent クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 16:39:49 +0000 (01:39 +0900)]
FDK.Utilities クラスを実装。
くまかみ工房 [Sat, 17 Sep 2016 16:36:10 +0000 (01:36 +0900)]
デバイスリソースの実装を完了。
くまかみ工房 [Sat, 17 Sep 2016 16:34:04 +0000 (01:34 +0900)]
設計単位(dpx) と 物理単位(px) との変換関連のメンバを追加。
くまかみ工房 [Sat, 17 Sep 2016 16:31:27 +0000 (01:31 +0900)]
D2DRenderTargetBitmap を追加。
くまかみ工房 [Sat, 17 Sep 2016 16:21:55 +0000 (01:21 +0900)]
D2DContext1 を追加。
くまかみ工房 [Sat, 17 Sep 2016 16:19:18 +0000 (01:19 +0900)]
D2DDevice1 を追加。
くまかみ工房 [Sat, 17 Sep 2016 15:52:37 +0000 (00:52 +0900)]
デバイスリソースに、Direct2D1.Factory2, DirectWrite.Factory, WIC.ImagingFactory2 を追加。
くまかみ工房 [Sat, 17 Sep 2016 15:44:03 +0000 (00:44 +0900)]
DXGIDeviceManager を追加し、D3DDeivce を共有化。
くまかみ工房 [Sat, 17 Sep 2016 15:24:43 +0000 (00:24 +0900)]
D3D 関連のデバイスリソース名に "D3D" を付与。
D2D 関連のリソースと区別するため。
くまかみ工房 [Sat, 17 Sep 2016 15:21:51 +0000 (00:21 +0900)]
FDK.フォルダ クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:21:16 +0000 (00:21 +0900)]
FDK.SystemStringExtensions クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:20:08 +0000 (00:20 +0900)]
FDK.Memory クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:19:07 +0000 (00:19 +0900)]
FDK.Log クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:18:21 +0000 (00:18 +0900)]
FDK.FDKException クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:16:51 +0000 (00:16 +0900)]
テクスチャを実装。
くまかみ工房 [Sat, 17 Sep 2016 15:14:59 +0000 (00:14 +0900)]
ApplicationFormBase.シーンを描画する() の内容(テストコード)を StrokeStyleT,ApplicationForm に移設。
くまかみ工房 [Sat, 17 Sep 2016 15:06:58 +0000 (00:06 +0900)]
転送元矩形 を テクスチャ クラスから分離。
くまかみ工房 [Sat, 17 Sep 2016 15:03:56 +0000 (00:03 +0900)]
ワールド変換行列を テクスチャ クラスから分離。
くまかみ工房 [Sat, 17 Sep 2016 14:46:34 +0000 (23:46 +0900)]
シェーダリソースビューを、デバイスリソース から テクスチャ へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:43:28 +0000 (23:43 +0900)]
サンプラーステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:39:44 +0000 (23:39 +0900)]
ラスタライザステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:37:12 +0000 (23:37 +0900)]
ブレンドステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:34:41 +0000 (23:34 +0900)]
ピクセルシェーダを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:31:41 +0000 (23:31 +0900)]
頂点シェーダを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:21:16 +0000 (23:21 +0900)]
不透明度 を テクスチャ クラスへ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:17:04 +0000 (23:17 +0900)]
定数バッファを protected 化。
くまかみ工房 [Sat, 17 Sep 2016 14:10:58 +0000 (23:10 +0900)]
定数バッファを、デバイスリソース から テクスチャ へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:06:32 +0000 (23:06 +0900)]
テストテクスチャの表示処理を、テクスチャクラスに委譲。
くまかみ工房 [Sat, 17 Sep 2016 13:44:33 +0000 (22:44 +0900)]
FDK.Activity クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 13:31:32 +0000 (22:31 +0900)]
ApplicationFormBase.Run() の実相を完了。
シーン描画コードを別メソッドに委譲。
くまかみ工房 [Sat, 17 Sep 2016 11:41:33 +0000 (20:41 +0900)]
ビュー変換行列と射影変換行列の計算を デバイスリソース クラスへ委譲。
くまかみ工房 [Sat, 17 Sep 2016 11:14:51 +0000 (20:14 +0900)]
スワップチェーンのリサイズコードを、ApplicationFormBase から デバイスリソース へ移動。
くまかみ工房 [Sat, 17 Sep 2016 10:16:02 +0000 (19:16 +0900)]
メソッド名を変更。
サイズに依存するものとしないものに分ける。
くまかみ工房 [Sat, 17 Sep 2016 10:13:36 +0000 (19:13 +0900)]
バックバッファを解放する() メソッドを追加。
他のコード内に埋め込まれていたので。
くまかみ工房 [Sat, 17 Sep 2016 09:59:51 +0000 (18:59 +0900)]
初期化、終了、シーン描画 あたりのメソッドを整理。
初期化・終了メソッドを別途 virtual で準備。
ESC 押下で終了しない不具合を修正。
不要な OnKeyDown メソッドを削除。
くまかみ工房 [Sat, 17 Sep 2016 09:35:32 +0000 (18:35 +0900)]
FDK.Utilities, FDK.メディア.テクスチャ, FDK.メディア.デバイスリソース の3つに、コードを分割。
くまかみ工房 [Sat, 17 Sep 2016 08:32:49 +0000 (17:32 +0900)]
深度モードフラグを廃止。
常に ON とする。
くまかみ工房 [Sat, 17 Sep 2016 08:31:43 +0000 (17:31 +0900)]
変数名を修正。
くまかみ工房 [Sat, 17 Sep 2016 08:27:03 +0000 (17:27 +0900)]
FDK.ApplicationFormBase クラスを作成し、StrokeStyleT.ApplicationForm の内容を移転。
くまかみ工房 [Sat, 17 Sep 2016 08:23:12 +0000 (17:23 +0900)]
FDK プロジェクトを追加。
CSCore と SharpDX一式を NuGet で追加。
くまかみ工房 [Sat, 17 Sep 2016 07:39:45 +0000 (16:39 +0900)]
動作確認済みの SharpDX サンプルコードをまるまる移植。
くまかみ工房 [Sat, 17 Sep 2016 07:16:19 +0000 (16:16 +0900)]
NuGet で、CSCore と SharpDX パッケージ一式をプロジェクトに追加。
くまかみ工房 [Sat, 17 Sep 2016 07:12:27 +0000 (16:12 +0900)]
プロジェクト情報を設定。
Kenji Yamazaki [Sat, 17 Sep 2016 07:08:02 +0000 (16:08 +0900)]
プロジェクト ファイルを追加します。
Kenji Yamazaki [Sat, 17 Sep 2016 07:08:01 +0000 (16:08 +0900)]
.gitignore および .gitattributes を追加します。