Kanzi 3.6.10 リリースノート¶
機能改善¶
Composition Target Render Pass で:
Pixel Format プロパティで設定できるこれらのグラフィック形式を追加しました:
R8_SNORM
R8G8_SNORM
R8G8B8_SNORM
R8G8B8A8_SNORM
R16_SNORM
R16_UNORM
R16B16_SNORM
R16B16_UNORM
R16B16G16_SNORM
R16B16G16_UNORM
R16B16G16A16_SNORM
R16B16G16A16_UNORM
R32_SINT
R32_UINT
R32_SFLOAT
R32G32_SINT
R32G32_UINT
R32G32_SFLOAT
R32G32B32_SINT
R32G32B32_UINT
R32G32B32_SFLOAT
R32G32B32A32_SINT
R32G32B32A32_SFLOAT
R32G32B32A32_UINT
Kanzi Studio に Depth Compare Function を追加し、比較サンプルで使用したい比較関数を設定できるようにしました。
インスタンス化されたスタートアッププレハブのパスプロパティで冗長な更新を削除することにより、アプリケーションの起動時間を改善しました。
Text Block ノードのレイアウトパフォーマンスを、冗長なレイアウト再計算を削除することで改善しました。
TaskDispatcherにアプリケーションの状態を確認する機能が追加されました。TaskDispatcherBase::isQuittingとTaskDispatcherBase::setQuittingを参照してください。これにより、アプリケーションが終了する際に繰り返しのタスクを終了することができます。アニメーションプレイヤーノードコンポーネント (
AnimationPlayerおよびPropertyTargetInterpolator) によって送信されるメッセージに名前引数が追加されました。これにより、どのアニメーションプレイヤーがメッセージを送信したかを識別できます。Kanzi は、GL の非初期化前に
TaskDispatcherキューをクリアします。これにより、タスク内で GL に依存する操作を実行する前に GL の有効性を確認する必要がなくなります。更新された integrity_rcar_fb_api:
ビルド構成は現在、最新のツールチェーンを使用しており、更新されたツールチェーンで Kanzi Engine サードパーティライブラリを再構築しました。
現在、integrity-arm-comp2013 の代わりに integrity-arm-x2365 Boost ライブラリを使用しています。
BOOST_ERROR_CODE_HEADER_ONLYの構成を削除しました。
効率を向上させるために、これらの Brush プロパティの値の変更は、
Node2D::arrangeおよびNode2D::measureをトリガーしなくなりました。Brush Modulate Color プロパティ (Brush.ModulateColor)
Brush Horizontal Tiling プロパティ (Brush.HorizontalTiling)
Brush Vertical Tiling プロパティ (Brush.VerticalTiling)
Color Brush では、Brush Color プロパティ (ColorBrush.Color)
Texture Brush では、Brush Texture プロパティ (TextureBrush.RenderTexture)
KzcDynamicArrayとKzcHashMapの関数にKANZI_APIマクロを追加しました。Preview で、低倍率でコンテンツを表示する際の画像品質が向上しました。
変更点¶
kzbファイル形式のバージョンを3.2から3.3に変更しました。
libjpegライブラリをバージョン9dに更新しました。
ドキュメント¶
...を使用する セクションに、Android 用の Kanzi アプリケーション開発に特化したトピックを追加しました。Kanzi アプリケーションをAndroid向けに開発する を参照してください。
カスタムロガーを作成する方法を示す例を追加しました。カスタムロガーの作成 を参照してください。
フィックス (Fixes)¶
ID |
ディスクリプション (Description) |
エリア |
|---|---|---|
|
テキストシェーピングライブラリにおける非印刷文字のチェックに関連する問題を修正し、Kanzi ランタイムライブラリのサイズを改善しました。 |
Kanzi Engine |
|
一部のアプリケーションがOpenGLの初期化中にintegrity_rcar_fb_apiで終了する問題を修正しました。 |
Kanzi Engine |
|
|
Kanzi Engine |
|
ノードを追加および削除する際に発生する遅延の原因となっていた問題を修正しました。 |
Kanzi Engine |
|
Text Block 2D ノードが部分的に透明で子ノードを持つ場合に、誤ったレンダリングが発生する問題を修正しました。 |
Kanzi Engine |
|
すべてをビルドする代わりに、kzb_player は CLI で渡されたアーキテクチャのみをビルドします。 |
Kanzi Engine |
|
Kanzi が初期化時にエラーマテリアルをすべてのメッシュに設定してしまう問題を修正しました。メッシュに設定されているマテリアルが正しく機能している場合でも発生していました。 |
Kanzi Engine |
|
アプリケーションがメッシュを持つプレハブを繰り返しリロードおよびレンダリングした際にクラッシュを引き起こす問題を修正しました。 |
Kanzi Engine |
|
|
Kanzi Engine |
|
既存のタイムラインプレイバックのコンテキストでタイムラインプレイバックを作成するとクラッシュする問題を修正しました。 |
Kanzi Engine |
|
|
Kanzi Engine |
|
Grid List Box ノードの Cell Width プロパティの値が変更されると、Kanzi はレイアウトを再計算するために |
Kanzi Engine |
|
|
Kanzi Engine |
|
プロジェクトをマージする際、Kanzi Studio はマージされたアイテムから直接シェーダーコードに関連する変更を取り込みます。 |
Kanzi Studio |
|
Kanzi Studio が State Manager で Blend Mode プロパティの値を Alpha: Automatic に設定したときに誤ってエクスポートされる問題を修正しました。 |
Kanzi Studio |
|
スキンメッシュとボーンアニメーションメッシュをインポートする際に、Kanzi Studio がニュートラルポーズメッシュをポーズされたアーマチュアにスキンしてしまう問題を修正しました。 |
Kanzi Studio |
|
キューブマップテクスチャをマージした際に、Kanzi Studio がキューブマップテクスチャの画像を設定できない問題を修正しました。 |
Kanzi Studio |
|
Preview が Node tool の変換を Layout Transformation にリセットしてしまう問題を修正しました。 |
Kanzi Studio |
|
Preview でガイドを移動した際に正しくアンドゥできない問題を修正しました。 |
Kanzi Studio |
|
Kanzi Studio の安定性が向上しました。 |
Kanzi Studio |