Version α ( 2014/11/08 )
  最初のリリース。

Version β ( 2015/01/11 )
  <Example>
	[Chg] Scene - Particle を Scene\Widget に移動。
	[Chg] Scene - DepthOfField HDRToneMapping のサンプルを Scene\PostEffect に移動。

	[Imp] Scene - AtmosphereScattering に雲の描画処理を追加。

    [New] Scene - PostEffect に ボリューメトリックライティング ( VolumetricLighting ) を追加。
    [New] Scene - PostEffect に 色収差 ( Chromatism ) を追加。
    [New] Scene - Widget に プランター ( Planter ) を追加。
 
  <Library>
	[Fix] フルスクリーンからウィンドウへ戻した際に、ウィンドウが常に最前面にきてしまうバグを修正。

	<Geometry>
	  [New] 球、AABB に異なる形状同士の代入、代入結合を追加。

	<Graphics>
	  [New] フォントの効果として斜体を対応。
	        これに伴い、フォントファイルのバージョンを 1.1.0.0 に変更。※1

	  [Fix] 異なるシェーダモデル間のテクスチャフィルター( ポイント )が正しく反映されていなかったのを修正。

	<Input>
      [Fix] マウスカーソルの表示、非表示、位置が正しく動作していなかったのを修正。

    <Scene>
	  [Chg] ウィジェットのライティング処理の変更。
	        Default  : グローバルライティングのみ
            Everyone : グローバルライティング and 視界に入っているウィジェットをひとまとめにしたローカルライティング
            Detailed : グローバルライティング and ウィジェット単位でのローカルライティング
	　[Chg] シェーダーのディレクトリ構造の変更。
	  [Chg] シェードレスタイプのデフォルトマテリアルに対してアンビエントを適用しないようにした。( アンビエントは暗い部分に作用するため ) ※2
	  [Chg] マテリアルのスペキュラー効果の一つであるクックトランスを調整しやすくしました。
	        計算方法を変更しているため、従来のものと見た目が異なる可能性があります。 ※2
	  [Chg] グローバルアンビエントとマテリアルアンビエントを加算から乗算へ変更しました。
	        また、以前のまでの色は黒( RGB=( 0.0, 0.0, 0.0 ) )になっていると思われますので、白( RGB=( 1.0, 1.0, 1.0 ) )に変更しておいてください。
	  [Chg] マテリアルのスペキュラー、エミッシブのカラーのアルファ値をディフューズに作用するようにしました。 ※2
	        エミッシブに関しては、今までアルファ値は反映されてなく、半透明指定のモデルが不透明になってしまっていると思われますので、
			色を透明な黒( RGBA=( 0.0, 0.0, 0.0, 0.0 ) ) に変更してください。 ※2
	
      [Fix] アクターモデルのノードの表示、非表示が反映されていなかったのを修正。
      [Fix] 影が遮蔽物により、遮断されていなかったのを修正。
      [Fix] シェーダーモデル３のローカルライトによるラィティングが正常に行われていなかったのを修正。
	  [Fix] マテリアルのスペキュラー効果の一つであるフォンが正しく反映されていなかったのを修正。 ※2
	  [Fix] ウォータータイプのデフォルトマテリアルの視差遮断マッピングがアニメーションしていなかったのを修正。 ※2
	  [Fix] ウォータータイプのデフォルトマテリアルで水面と視線が平行になるほど、穴が開いているように見えるバグを修正。※2

      [Imp] 被写界深度のぼかし処理を改良。

      [New] 視点が水中にあるかどうかを判定する ウォータープール( IWaterPool IWaterPoolContext ) を追加。
            これに伴い IAquaticSystem IAquaticListener を削除。
      [New] 草花を生やす、プランター( Mix::Scene::IPlanter )を追加。
      [New] スカイドーム( 大気散乱シミュレーションから分離 )を追加。
	  [New] 輝度による階調補正のパラメータとして、輝度の最小値、最大値を設定できるようにした。
      [New] ポストエフェクトとして色収差( Chromatism )を追加。
	        カメラ( Mix::Scene::ICamera )から設定できます。
	  [New] デフォルトマテリアルのウェーブアニメーションのパラメータとして、２枚のバンプテクスチャの相対速度( ギャップ - Gap )を設定できるようにした。
	        これに伴い、マテリアルファイルのバージョンを 1.1.0.0 に変更。※1 ※2
	  [New] 半透明指定のデフォルトマテリアルに深度の書き込みの有無を追加。 ※2

    <Misc>
	  [New] Dockpanel suite ライセンスを追加。
	  [New] ドキュメントに Tips を追加。
	
	※1 以前のバージョンは読み込むことができないため、再出力する必要があります
	※2 Model Editor も同様に反映されます
	
  <Tool>
    <Model Editor>
	  [Fix] 不完全なメッシュを含むモデルを読み込もうとした際に落ちるバグを修正。
	  
	  [Imp] プリファレンスのインターフェースの改良。
	  [Imp] マテリアルエディタのインターフェースの改良。
	  [Imp] カラーピッカーでスクロールバーの移動中でもプレビューに反映するようにした。

	<Font Editor>
	  [Imp] 斜体の設定をできるようにした。
	  [Imp] プレビューを表示するようにした。
	  
Version β2 ( 2015/02/18 )
  <Example>
    [Chg] Scene - PostEffect の ボリューメトリックライティングのサンプル( VolumetricLighting )の名前を LightShafts に変更。

    [New] Scene - PostEffect に レンズフレアのサンプル( LensFlare )を追加。

  <Library>
    <Scene>
	  [Chg] カメラ単位でスクリーンのサイズ、各種エフェクトを設定できるようにしました。
	        これに伴い、大幅にインターフェースなどが変更されていますので確認してください。
	  [Chg] ブルームや被写界深度などのブラーの設定方法を変更。
            Mix::Scene::BLUR 構造体を使用して、個々に異なるブラーも適用できます。
      [Chg] シーンのデバッグとしてのプロファイリングを、レンダラーとカメラに分離。

      [Imp] 色収差に対してブラーを設定できるようにした。

      [New] カメラ( Mix::Scene::ICamera )にレンズフレア、ヴィネットの機能を追加。

  <Tool>
    <Model Editor>
      <Chg> テンプレートのマテリアルエフェクトパッケージのプロセスから不必要なチェックを削除しました。

Version 1.0.0 ( 2015/4/5 )
  <Example>
    [Chg] Scene - Widget のパーティクル( Particle )のサンプルを Leaving と Scatter に分離しました。
    [Chg] Scene - ShadowMappinng からアンビエントオクルージョンを分離して、AmbientOcclusion として追加。

  <Library>
    <Graphics>
      [Chg] Mix::Graphics::Utility::IText を削除し、その機能をキャンバスに移動しました。

      [Fix] キャンバスの文字列の描画でタブが正しく適用されていなかったのを修正。

      [Imp] テキストの描画に関する内部リソースを共有するようにした。

      [New] フォントの効果として縁取りをサポートしました。
            これにより以前のバージョンのフォントは読み込めませんので、再出力してください。

    <Scene>
      [Chg] シャドウマッピングの深度バイアスの計算方法を変更。
      [Chg] スペキュラー、エミッシブの適用方法を変更しました。
      [Chg] カーネルサイズが 5x5 のブラーのウェイトを調整。

      [Fix] シャドウマッピングでブラーをかけた( ソフトシャドウ )際にオブジェクトの後ろにある影の境界に隙間が発生し不自然になるの不具合を修正。
            また、カメラの設定( Mix::Scene::ICamera::SHADOW_MAPPING_SETTINGS )にブラーをかける影の縁の検出するための PCF( Percentage Closer Filtering ) の設定を追加しました。
      [Fix] ポストエフェクトなどの処理による画面合成の際にずれて合成されてしまっているバグを修正。
      [Fix] 一部のブラー処理でカーネルサイズが 3x3 と 5x5 が入れ替わっていたのを修正。

      [Imp] シャドウマッピングによっておとされた影の屈折処理の対応。
            また、シェーダーモデル3の場合に屈折面との境界線に不自然な隙間ができてしまう不具合を確認しています。
      [Imp] マテリアルの効果であるウォーターの反射、屈折のビジュアルを改善しました。
            また、この改善はモデルエディターにも反映されます。

      [New] スカイドームの雲のライティングに対応。
      [New] ポストエフェクトとして、カメラモーションブラーを対応。

  <Tool>
    <Model Editor>
      [Fix] コライダーにボックスシェイプが設定されている場合、プロジェクトのセーブ、ロード繰り返すごとにサイズが大きくなっていくバグを修正。
            また、描画されているシェイプが設定されているサイズより若干小さくなりますが、これはバグではなく、衝突マージンが差し引かれている状態のものになり、
			衝突判定自体は正しく行われます。
      [Fix] マテリアルのテクスチャのアドレッシングが適用されていなかったのを修正しました。
      [Fix] マテリアルのエミッシブの不透明度の初期値が 1.0 になっていたため、半透明として処理されていないように見えていたのを修正。( 初期値を 0.0 にしました )

      [New] マテリアルのバンプにあるウェーブアニメーションにインバートを追加。
            従来は指定された方向のアニメーションしかできませんでしたが、インバートにチェックをいれる(ギャップも1にする)ことにより
            互いに打ち消しあう、方向のない静止状態の波を表現できるようになりました。

    <Font Editor>
      [Imp] プレビューをスクロールした際にちらつかないようにした。
      [New] 効果として縁取りをサポートしました。

Version 1.1.1 β ( 2016/1/31 )
  <Example>
    [Chg] 全てのサンプルを 64 Bit に対応しました。
	
  <Library ( Mix ) >
	[New] Windows7 64Bit に対応。
    [New] 並列処理 ( Mix::Parallel ) を追加しました。
          また Dynamics ( Bullet ) の並列処理も対応しました。

	[Chg] Visual Studio 2008 Visual Studio 2010 Visual Studio 2012 のサポートを終了し、Visual Studio Community 2013 のサポートを追加。
	[Chg] DirectX SDK を廃止して、Windows SDK に移行しました。
          ただし、サウンドで使用している XAudio2 X3DAudio は Windows SDK では Windows 8 以上にしか対応していないため、
          DirectX SDK に入っているものを使用します。DirectX SDK 自体のインストールの必要はありませんが、Windows 8 を使用している場合に、
          XAudio2_7.dll ( デバッグは XAudioD2_7.dll ) X3DAudio1_7.dll ( デバッグは X3DAudioD1_7.dll ) のが必要になる場合があります。
          また、シェーダーのコンパイルを行う場合は、D3DCompiler_43.dll、ゲームパッドによる入力は XInput9_1_0.dll が必要になります。
    [Chg] テクスチャの読み込みをプラグイン化しました。
          デフォルトでサポートするフォーマットは BMP DDS JPEG PNG の４つになります。
	[Chg] スクリーンショットの保存がビットマップファイルのみになりました。
    [Chg] Mix::File 名前空間を Mix::IO 名前空間へ変更しました。
          このため、Mix 名前空間にあった一部のメソッドが Mix::IO 名前空間へ移動しました。
    [Chg] Mix::Input 名前空間を Mix::HID 名前空間へ変更しました。
	[Chg] メモリの管理方法 ( バッファの作成、クラスのインスタンス化 ) を変更しました。
          詳細は、ドキュメントの Tips にある Memory を参照してください。

	[Chg] プランターのモデルをフラワーパッケージ( Mix::Scene::IFlowerPackage )として管理するようにしました。 (Scene)
	[Chg] ライトなどのレンダラーで管理されていたオブジェクトの作成をマネージャで行うようにしました。 (Scene)
          これに伴い、ファクトリー( Mix::Scene::IFactory )を廃止し、エフェクトだけの管理を行う、エフェクトパッケージ( Mix::Scene::IEffectPackage )を追加。
          マテリアルなどを所持するものは、作成する際にこのエフェクトパッケージを引数として渡すことになります。

	[Del] スプラインなどの補完関係、デリゲート、イベントデリゲートのクラスを削除しました。
	[Del] グラフィックスのラスタライザステートからマルチサンプルの設定を削除しました。
    [Del] ネットワーク機能 Mix::Netrowk を削除しました。

	[Fix] いろいろなバグを修正しました。

  <Library ( NMix ) >
	[New] .NET Framework に対応した NMix ライブラリを追加。
	      現状、未完成なため、サンプルなどは入っていません。
	  		
Version 1.1.1 ( 2016/4/1 )
  <Mix>
    [Chg] MixSDK から Mix に名前を変更しました。
    [Chg] ディレクトリ構成を一新しました。
    [Del] NMix は今後の方針の変更により今回は除外させていただきました。

    <Engine>
      <Runtime>
        [Fix] DirectX が正しくインストールされていないときにエラーメッセージが表示されることなくアプリケーションが落ちてしまうバグを修正。
