OSDN Git Service

strokestylet/CsWin10Desktop3.git
7 years agoFDK.Activity に子リスト機能を追加。
くまかみ工房 [Mon, 19 Sep 2016 10:37:13 +0000 (19:37 +0900)]
FDK.Activity に子リスト機能を追加。

子に対する活性化・非活性化と、デバイス依存リソースの生成・解放は、Activity の派生クラスからは分離できないため。

7 years agoFDKについて、Activity の メソッド分離を完了。
くまかみ工房 [Mon, 19 Sep 2016 09:48:12 +0000 (18:48 +0900)]
FDKについて、Activity の メソッド分離を完了。

7 years agoFDK.Activity で、非活性化時にデバイス依存リソースの解放の呼び出し順番を間違えていたミスを修正。
くまかみ工房 [Mon, 19 Sep 2016 09:28:54 +0000 (18:28 +0900)]
FDK.Activity で、非活性化時にデバイス依存リソースの解放の呼び出し順番を間違えていたミスを修正。

7 years agoMerge branch 'develop' into Activity-refactor
くまかみ工房 [Mon, 19 Sep 2016 09:22:10 +0000 (18:22 +0900)]
Merge branch 'develop' into Activity-refactor

7 years agoインストーラー作成用ファイルを追加。
くまかみ工房 [Mon, 19 Sep 2016 09:21:18 +0000 (18:21 +0900)]
インストーラー作成用ファイルを追加。

Users.xml のプロパティが「コピーしない」になってたせいで、Release ビルドでインストーラーのコンパイルに失敗していたミスを修正。

7 years agoFDK.Activity に、デバイス依存リソースの作成と解放用のメソッドを追加。
くまかみ工房 [Mon, 19 Sep 2016 09:04:08 +0000 (18:04 +0900)]
FDK.Activity に、デバイス依存リソースの作成と解放用のメソッドを追加。

デバイスの再構築時に 活性化する と 活性化しない を呼び出すと、Activity の状態もリセットされてしまうため。

7 years ago結果ステージを実装。ただしまだ背景のみ。
くまかみ工房 [Mon, 19 Sep 2016 08:15:59 +0000 (17:15 +0900)]
結果ステージを実装。ただしまだ背景のみ。

7 years ago演奏ステージを実装。
くまかみ工房 [Mon, 19 Sep 2016 07:34:14 +0000 (16:34 +0900)]
演奏ステージを実装。

7 years ago曲読込ステージを実装。
くまかみ工房 [Mon, 19 Sep 2016 04:38:27 +0000 (13:38 +0900)]
曲読込ステージを実装。

7 years agoFDK.メディア.文字列画像 クラスを使っているとき、ウィンドウサイズの変更時に vshost32.exe が異常終了する不具合を修正。
くまかみ工房 [Sun, 18 Sep 2016 16:05:06 +0000 (01:05 +0900)]
FDK.メディア.文字列画像 クラスを使っているとき、ウィンドウサイズの変更時に vshost32.exe が異常終了する不具合を修正。

D2DContext1.Target が未設定のまま RenderTargetBitmap を作成していた。

7 years agoウィンドウのリサイズ時に異常終了する不具合を修正。
くまかみ工房 [Sun, 18 Sep 2016 14:59:53 +0000 (23:59 +0900)]
ウィンドウのリサイズ時に異常終了する不具合を修正。

7 years ago選曲ステージを実装。
くまかみ工房 [Sun, 18 Sep 2016 14:28:46 +0000 (23:28 +0900)]
選曲ステージを実装。

7 years agoログインステージを実装。
くまかみ工房 [Sun, 18 Sep 2016 13:22:49 +0000 (22:22 +0900)]
ログインステージを実装。

現在は AutoPlayer でオートログインする。

7 years agoタイトルステージを実装。
くまかみ工房 [Sun, 18 Sep 2016 13:12:44 +0000 (22:12 +0900)]
タイトルステージを実装。

7 years agoPresent() を、ApplicationFormBase.Run() から ApplicationFormBase.シーンを描画する() へ委譲。
くまかみ工房 [Sun, 18 Sep 2016 11:29:44 +0000 (20:29 +0900)]
Present() を、ApplicationFormBase.Run() から ApplicationFormBase.シーンを描画する() へ委譲。

Present() 前後のメソッドを別々に設ける意味がなかったから。

7 years ago起動ステージの実相を完了。
くまかみ工房 [Sun, 18 Sep 2016 11:23:16 +0000 (20:23 +0900)]
起動ステージの実相を完了。

7 years agoFDK.メディア.画像 を 設計画面と異なる縦横比の物理画面に表示する場合に、正しくスケーリングされなかった不具合を修正。
くまかみ工房 [Sun, 18 Sep 2016 11:21:52 +0000 (20:21 +0900)]
FDK.メディア.画像 を 設計画面と異なる縦横比の物理画面に表示する場合に、正しくスケーリングされなかった不具合を修正。

拡大率DPXtoPX/PXtoDPX を、それぞれ縦と横に別々にとるようにした。

7 years ago起動ステージを実装完了。
くまかみ工房 [Sun, 18 Sep 2016 10:55:43 +0000 (19:55 +0900)]
起動ステージを実装完了。

7 years agoSST.ユーザ 名前空間を実装。
くまかみ工房 [Sun, 18 Sep 2016 09:41:22 +0000 (18:41 +0900)]
SST.ユーザ 名前空間を実装。

7 years agoSST.曲 名前空間を実装。
くまかみ工房 [Sun, 18 Sep 2016 09:25:41 +0000 (18:25 +0900)]
SST.曲 名前空間を実装。

7 years agoWASAPIクライアントの起動と終了を追加。
くまかみ工房 [Sun, 18 Sep 2016 09:10:53 +0000 (18:10 +0900)]
WASAPIクライアントの起動と終了を追加。

7 years agoESC押下での終了時に例外が発生する不具合を修正。
くまかみ工房 [Sun, 18 Sep 2016 08:49:11 +0000 (17:49 +0900)]
ESC押下での終了時に例外が発生する不具合を修正。

DXGIDeviceManager を D3DDevice よりも先に解放していた。

7 years agoSST.フォルダ を追加。
くまかみ工房 [Sun, 18 Sep 2016 08:39:46 +0000 (17:39 +0900)]
SST.フォルダ を追加。

7 years agoappdata_default/, images/, sounds/, songs/ データをプロジェクトに追加。
くまかみ工房 [Sun, 18 Sep 2016 07:52:35 +0000 (16:52 +0900)]
appdata_default/, images/, sounds/, songs/ データをプロジェクトに追加。

7 years agoテスト用コードを削除。
くまかみ工房 [Sun, 18 Sep 2016 07:40:26 +0000 (16:40 +0900)]
テスト用コードを削除。

7 years agoFDK.メディア.テクスチャ.等倍スケーリング行列 を追加。
くまかみ工房 [Sun, 18 Sep 2016 07:39:24 +0000 (16:39 +0900)]
FDK.メディア.テクスチャ.等倍スケーリング行列 を追加。

7 years agoMerge branch 'sstfeditor-refactoring' into develop
くまかみ工房 [Sun, 18 Sep 2016 07:27:59 +0000 (16:27 +0900)]
Merge branch 'sstfeditor-refactoring' into develop

7 years agoチップ クラスをリファクタリング。
くまかみ工房 [Sun, 18 Sep 2016 05:39:24 +0000 (14:39 +0900)]
チップ クラスをリファクタリング。

7 years ago数値入力ダイアログ をリファクタ。
くまかみ工房 [Sun, 18 Sep 2016 05:04:44 +0000 (14:04 +0900)]
数値入力ダイアログ をリファクタ。

7 years ago検索条件入力ダイアログをリファクタ。
くまかみ工房 [Sun, 18 Sep 2016 05:02:53 +0000 (14:02 +0900)]
検索条件入力ダイアログをリファクタ。

7 years agoSSTFEditor プロジェクトを追加。
くまかみ工房 [Sun, 18 Sep 2016 03:40:07 +0000 (12:40 +0900)]
SSTFEditor プロジェクトを追加。

7 years agoMerge branch 'sstformat' into develop
くまかみ工房 [Sun, 18 Sep 2016 03:32:58 +0000 (12:32 +0900)]
Merge branch 'sstformat' into develop

7 years agoSSTFormat プロジェクトを追加。
くまかみ工房 [Sun, 18 Sep 2016 03:32:38 +0000 (12:32 +0900)]
SSTFormat プロジェクトを追加。

7 years agoApplicationForm クラスを StrokeStyleT クラスに改名。
くまかみ工房 [Sun, 18 Sep 2016 03:12:41 +0000 (12:12 +0900)]
ApplicationForm クラスを StrokeStyleT クラスに改名。

7 years agoFDK.メディア.テクスチャ に加算合成を実装。
くまかみ工房 [Sat, 17 Sep 2016 17:18:39 +0000 (02:18 +0900)]
FDK.メディア.テクスチャ に加算合成を実装。

7 years agoFDK の実装を完了。
くまかみ工房 [Sat, 17 Sep 2016 17:07:36 +0000 (02:07 +0900)]
FDK の実装を完了。

7 years agoFDK24Tests プロジェクト(FDK24単体テスト)を追加。
くまかみ工房 [Sat, 17 Sep 2016 17:06:42 +0000 (02:06 +0900)]
FDK24Tests プロジェクト(FDK24単体テスト)を追加。

7 years agoFDK.メディア 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:58:45 +0000 (01:58 +0900)]
FDK.メディア 名前空間を実装。

7 years agoFDK.サウンド.WASAPI排他 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:50:38 +0000 (01:50 +0900)]
FDK.サウンド.WASAPI排他 名前空間を実装。

7 years agoFDK.XML 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:48:18 +0000 (01:48 +0900)]
FDK.XML 名前空間を実装。

7 years agoFDK.カウンタ 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:47:21 +0000 (01:47 +0900)]
FDK.カウンタ 名前空間を実装。

7 years agoFDK.カウンタ.QPCTimer クラスと、FDK.入力 名前空間を実装。
くまかみ工房 [Sat, 17 Sep 2016 16:45:41 +0000 (01:45 +0900)]
FDK.カウンタ.QPCTimer クラスと、FDK.入力 名前空間を実装。

7 years agoFDK.同期 名前空間を移行完了。
くまかみ工房 [Sat, 17 Sep 2016 16:42:28 +0000 (01:42 +0900)]
FDK.同期 名前空間を移行完了。

7 years agoFDK.同期.ManualEvent クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 16:40:46 +0000 (01:40 +0900)]
FDK.同期.ManualEvent クラスを追加。

7 years agoFDK.Utilities クラスを実装。
くまかみ工房 [Sat, 17 Sep 2016 16:39:49 +0000 (01:39 +0900)]
FDK.Utilities クラスを実装。

7 years agoデバイスリソースの実装を完了。
くまかみ工房 [Sat, 17 Sep 2016 16:36:10 +0000 (01:36 +0900)]
デバイスリソースの実装を完了。

7 years ago設計単位(dpx) と 物理単位(px) との変換関連のメンバを追加。
くまかみ工房 [Sat, 17 Sep 2016 16:34:04 +0000 (01:34 +0900)]
設計単位(dpx) と 物理単位(px) との変換関連のメンバを追加。

7 years agoD2DRenderTargetBitmap を追加。
くまかみ工房 [Sat, 17 Sep 2016 16:31:27 +0000 (01:31 +0900)]
D2DRenderTargetBitmap を追加。

7 years agoD2DContext1 を追加。
くまかみ工房 [Sat, 17 Sep 2016 16:21:55 +0000 (01:21 +0900)]
D2DContext1 を追加。

7 years agoD2DDevice1 を追加。
くまかみ工房 [Sat, 17 Sep 2016 16:19:18 +0000 (01:19 +0900)]
D2DDevice1 を追加。

7 years agoデバイスリソースに、Direct2D1.Factory2, DirectWrite.Factory, WIC.ImagingFactory2 を追加。
くまかみ工房 [Sat, 17 Sep 2016 15:52:37 +0000 (00:52 +0900)]
デバイスリソースに、Direct2D1.Factory2, DirectWrite.Factory, WIC.ImagingFactory2 を追加。

7 years agoDXGIDeviceManager を追加し、D3DDeivce を共有化。
くまかみ工房 [Sat, 17 Sep 2016 15:44:03 +0000 (00:44 +0900)]
DXGIDeviceManager を追加し、D3DDeivce を共有化。

7 years agoD3D 関連のデバイスリソース名に "D3D" を付与。
くまかみ工房 [Sat, 17 Sep 2016 15:24:43 +0000 (00:24 +0900)]
D3D 関連のデバイスリソース名に "D3D" を付与。

D2D 関連のリソースと区別するため。

7 years agoFDK.フォルダ クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:21:51 +0000 (00:21 +0900)]
FDK.フォルダ クラスを追加。

7 years agoFDK.SystemStringExtensions クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:21:16 +0000 (00:21 +0900)]
FDK.SystemStringExtensions クラスを追加。

7 years agoFDK.Memory クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:20:08 +0000 (00:20 +0900)]
FDK.Memory クラスを追加。

7 years agoFDK.Log クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:19:07 +0000 (00:19 +0900)]
FDK.Log クラスを追加。

7 years agoFDK.FDKException クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 15:18:21 +0000 (00:18 +0900)]
FDK.FDKException クラスを追加。

7 years agoテクスチャを実装。
くまかみ工房 [Sat, 17 Sep 2016 15:16:51 +0000 (00:16 +0900)]
テクスチャを実装。

7 years agoApplicationFormBase.シーンを描画する() の内容(テストコード)を StrokeStyleT,ApplicationForm に移設。
くまかみ工房 [Sat, 17 Sep 2016 15:14:59 +0000 (00:14 +0900)]
ApplicationFormBase.シーンを描画する() の内容(テストコード)を StrokeStyleT,ApplicationForm に移設。

7 years ago転送元矩形 を テクスチャ クラスから分離。
くまかみ工房 [Sat, 17 Sep 2016 15:06:58 +0000 (00:06 +0900)]
転送元矩形 を テクスチャ クラスから分離。

7 years agoワールド変換行列を テクスチャ クラスから分離。
くまかみ工房 [Sat, 17 Sep 2016 15:03:56 +0000 (00:03 +0900)]
ワールド変換行列を テクスチャ クラスから分離。

7 years agoシェーダリソースビューを、デバイスリソース から テクスチャ へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:46:34 +0000 (23:46 +0900)]
シェーダリソースビューを、デバイスリソース から テクスチャ へ委譲。

7 years agoサンプラーステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:43:28 +0000 (23:43 +0900)]
サンプラーステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。

7 years agoラスタライザステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:39:44 +0000 (23:39 +0900)]
ラスタライザステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。

7 years agoブレンドステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:37:12 +0000 (23:37 +0900)]
ブレンドステートを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。

7 years agoピクセルシェーダを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:34:41 +0000 (23:34 +0900)]
ピクセルシェーダを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。

7 years ago頂点シェーダを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:31:41 +0000 (23:31 +0900)]
頂点シェーダを、デバイスリソース から テクスチャ の共通項目(static) へ委譲。

7 years ago不透明度 を テクスチャ クラスへ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:21:16 +0000 (23:21 +0900)]
不透明度 を テクスチャ クラスへ委譲。

7 years ago定数バッファを protected 化。
くまかみ工房 [Sat, 17 Sep 2016 14:17:04 +0000 (23:17 +0900)]
定数バッファを protected 化。

7 years ago定数バッファを、デバイスリソース から テクスチャ へ委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:10:58 +0000 (23:10 +0900)]
定数バッファを、デバイスリソース から テクスチャ へ委譲。

7 years agoテストテクスチャの表示処理を、テクスチャクラスに委譲。
くまかみ工房 [Sat, 17 Sep 2016 14:06:32 +0000 (23:06 +0900)]
テストテクスチャの表示処理を、テクスチャクラスに委譲。

7 years agoFDK.Activity クラスを追加。
くまかみ工房 [Sat, 17 Sep 2016 13:44:33 +0000 (22:44 +0900)]
FDK.Activity クラスを追加。

7 years agoApplicationFormBase.Run() の実相を完了。
くまかみ工房 [Sat, 17 Sep 2016 13:31:32 +0000 (22:31 +0900)]
ApplicationFormBase.Run() の実相を完了。

シーン描画コードを別メソッドに委譲。

7 years agoビュー変換行列と射影変換行列の計算を デバイスリソース クラスへ委譲。
くまかみ工房 [Sat, 17 Sep 2016 11:41:33 +0000 (20:41 +0900)]
ビュー変換行列と射影変換行列の計算を デバイスリソース クラスへ委譲。

7 years agoスワップチェーンのリサイズコードを、ApplicationFormBase から デバイスリソース へ移動。
くまかみ工房 [Sat, 17 Sep 2016 11:14:51 +0000 (20:14 +0900)]
スワップチェーンのリサイズコードを、ApplicationFormBase から デバイスリソース へ移動。

7 years agoメソッド名を変更。
くまかみ工房 [Sat, 17 Sep 2016 10:16:02 +0000 (19:16 +0900)]
メソッド名を変更。

サイズに依存するものとしないものに分ける。

7 years agoバックバッファを解放する() メソッドを追加。
くまかみ工房 [Sat, 17 Sep 2016 10:13:36 +0000 (19:13 +0900)]
バックバッファを解放する() メソッドを追加。

他のコード内に埋め込まれていたので。

7 years ago初期化、終了、シーン描画 あたりのメソッドを整理。
くまかみ工房 [Sat, 17 Sep 2016 09:59:51 +0000 (18:59 +0900)]
初期化、終了、シーン描画 あたりのメソッドを整理。

初期化・終了メソッドを別途 virtual で準備。
ESC 押下で終了しない不具合を修正。
不要な OnKeyDown メソッドを削除。

7 years agoFDK.Utilities, FDK.メディア.テクスチャ, FDK.メディア.デバイスリソース の3つに、コードを分割。
くまかみ工房 [Sat, 17 Sep 2016 09:35:32 +0000 (18:35 +0900)]
FDK.Utilities, FDK.メディア.テクスチャ, FDK.メディア.デバイスリソース の3つに、コードを分割。

7 years ago深度モードフラグを廃止。
くまかみ工房 [Sat, 17 Sep 2016 08:32:49 +0000 (17:32 +0900)]
深度モードフラグを廃止。

常に ON とする。

7 years ago変数名を修正。
くまかみ工房 [Sat, 17 Sep 2016 08:31:43 +0000 (17:31 +0900)]
変数名を修正。

7 years agoFDK.ApplicationFormBase クラスを作成し、StrokeStyleT.ApplicationForm の内容を移転。
くまかみ工房 [Sat, 17 Sep 2016 08:27:03 +0000 (17:27 +0900)]
FDK.ApplicationFormBase クラスを作成し、StrokeStyleT.ApplicationForm の内容を移転。

7 years agoFDK プロジェクトを追加。
くまかみ工房 [Sat, 17 Sep 2016 08:23:12 +0000 (17:23 +0900)]
FDK プロジェクトを追加。

CSCore と SharpDX一式を NuGet で追加。

7 years ago動作確認済みの SharpDX サンプルコードをまるまる移植。
くまかみ工房 [Sat, 17 Sep 2016 07:39:45 +0000 (16:39 +0900)]
動作確認済みの SharpDX サンプルコードをまるまる移植。

7 years agoNuGet で、CSCore と SharpDX パッケージ一式をプロジェクトに追加。
くまかみ工房 [Sat, 17 Sep 2016 07:16:19 +0000 (16:16 +0900)]
NuGet で、CSCore と SharpDX パッケージ一式をプロジェクトに追加。

7 years agoプロジェクト情報を設定。
くまかみ工房 [Sat, 17 Sep 2016 07:12:27 +0000 (16:12 +0900)]
プロジェクト情報を設定。

7 years agoプロジェクト ファイルを追加します。
Kenji Yamazaki [Sat, 17 Sep 2016 07:08:02 +0000 (16:08 +0900)]
プロジェクト ファイルを追加します。

7 years ago.gitignore および .gitattributes を追加します。
Kenji Yamazaki [Sat, 17 Sep 2016 07:08:01 +0000 (16:08 +0900)]
.gitignore および .gitattributes を追加します。