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に更新しました。

ドキュメント

フィックス (Fixes)

ID

ディスクリプション (Description)

エリア

142

テキストシェーピングライブラリにおける非印刷文字のチェックに関連する問題を修正し、Kanzi ランタイムライブラリのサイズを改善しました。

Kanzi Engine

175

一部のアプリケーションがOpenGLの初期化中にintegrity_rcar_fb_apiで終了する問題を修正しました。

Kanzi Engine

10695

Model3D メッシュが変更されたとき、そのメッシュを更新するために Node::invalidateDraw を呼び出す必要はもうありません。

Kanzi Engine

10752

ノードを追加および削除する際に発生する遅延の原因となっていた問題を修正しました。

Kanzi Engine

10932

Text Block 2D ノードが部分的に透明で子ノードを持つ場合に、誤ったレンダリングが発生する問題を修正しました。

Kanzi Engine

10947

すべてをビルドする代わりに、kzb_player は CLI で渡されたアーキテクチャのみをビルドします。

Kanzi Engine

10949

Kanzi が初期化時にエラーマテリアルをすべてのメッシュに設定してしまう問題を修正しました。メッシュに設定されているマテリアルが正しく機能している場合でも発生していました。

Kanzi Engine

10957

アプリケーションがメッシュを持つプレハブを繰り返しリロードおよびレンダリングした際にクラッシュを引き起こす問題を修正しました。

Kanzi Engine

11030

kzcMatrix4x4Determinant 関数が正しいマトリックスインデックスを使用するように修正しました。

Kanzi Engine

11122

既存のタイムラインプレイバックのコンテキストでタイムラインプレイバックを作成するとクラッシュする問題を修正しました。

Kanzi Engine

11124

NodeComponent クラスに基づくクラス、例えば TimerTrigger をオーバーライドする際に例外が発生する問題を修正しました。

Kanzi Engine

11138

Grid List Box ノードの Cell Width プロパティの値が変更されると、Kanzi はレイアウトを再計算するために Node2D::measure を実行します。

Kanzi Engine

11246

kzs_string でのclang静的解析警告を修正しました。

Kanzi Engine

129

プロジェクトをマージする際、Kanzi Studio はマージされたアイテムから直接シェーダーコードに関連する変更を取り込みます。

Kanzi Studio

151

Kanzi Studio が State Manager で Blend Mode プロパティの値を Alpha: Automatic に設定したときに誤ってエクスポートされる問題を修正しました。

Kanzi Studio

8317

スキンメッシュとボーンアニメーションメッシュをインポートする際に、Kanzi Studio がニュートラルポーズメッシュをポーズされたアーマチュアにスキンしてしまう問題を修正しました。

Kanzi Studio

9793

キューブマップテクスチャをマージした際に、Kanzi Studio がキューブマップテクスチャの画像を設定できない問題を修正しました。

Kanzi Studio

10393

Preview が Node tool の変換を Layout Transformation にリセットしてしまう問題を修正しました。

Kanzi Studio

10844

Preview でガイドを移動した際に正しくアンドゥできない問題を修正しました。

Kanzi Studio

11374, 11303, 11222, 11219, 38

Kanzi Studio の安定性が向上しました。

Kanzi Studio

関連項目

既知の問題