スキル pixijs-custom-rendering
📦

pixijs-custom-rendering

コンテンツリビジョン r1 安全 ⚙️ 外部コマンド🌐 ネットワークアクセス

Build Custom PixiJS v8 Shaders and Filters

Custom PixiJS rendering requires precise shader bindings, uniform types, and renderer-specific resource handling. This skill provides patterns and references for building shaders, filters, and advanced GPU workflows.

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 74 十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "pixijs-custom-rendering" from https://skillstore.io/skills/pixijs-pixijs-custom-rendering.md and its manifest at https://skillstore.io/api/skills/pixijs-pixijs-custom-rendering/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「pixijs-custom-rendering」を使用しています。 My PixiJS v8 shader reports that a uniform type is undefined.

期待される結果:

  • The uniform declaration is missing its explicit type.
  • Define the time value as an f32 uniform inside a UniformGroup.
  • Match the resource name and uniform layout to the shader declaration.
  • Call update after changing values when the uniform group is static.

「pixijs-custom-rendering」を使用しています。 My cached WebGPU draw bundle fails after I change render targets.

期待される結果:

  • Render bundles retain attachment configuration, winding, and device compatibility from their recording pass.
  • Check bundle validity before replay and record a new bundle when compatibility changes.
  • Include render target changes and device loss in your validation.

「pixijs-custom-rendering」を使用しています。 How should I upload a small changed range in a large vertex buffer?

期待される結果:

  • Modify the relevant range in the CPU-side typed array.
  • Upload the changed byte length and byte offset through the buffer update method.
  • Keep byte offsets distinct from typed-array element indices.
  • An update without range arguments uploads the entire buffer.

セキュリティ監査

安全

All 94 static findings are false positives involving Markdown formatting, JavaScript shader strings, API documentation links, or GLSL and TypeScript syntax. No evidence found of prompt injection, credential access, data exfiltration, or shell execution in the three reviewed documentation files. The CSP guidance describes a fallback synchronization path, not a request to weaken browser security.

3
スキャンされたファイル
747
解析済み行数
0
レビュー項目
0
誤検知を無視
最新の完了済み静的・セマンティック監査では、確認済みのセキュリティ検出事項は見つかりませんでした。これは、スキルに副作用がないことを証明するものではありません。
監査者: codex
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/pixijs-pixijs-custom-rendering/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/pixijs-pixijs-custom-rendering/security.svg)](https://skillstore.io/skills/pixijs-pixijs-custom-rendering?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/pixijs-pixijs-custom-rendering?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/pixijs-pixijs-custom-rendering/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/pixijs-pixijs-custom-rendering.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

pixijs. (2026). pixijs-custom-rendering security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/pixijs-pixijs-custom-rendering/audits/1

BibTeX形式の引用

@techreport{pixijs-pixijs-pixijs-custom-rendering-2026, author = {pixijs}, title = {pixijs-custom-rendering security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/pixijs-pixijs-custom-rendering/audits/1}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "pixijs-custom-rendering security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "pixijs" date-released: "2026-11-04" url: "https://skillstore.io/skills/pixijs-pixijs-custom-rendering/audits/1" identifiers: - type: other value: "skillstore:pixijs-pixijs-custom-rendering:audit:1" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 中
41
アーキテクチャ
85
保守性
87
コンテンツ
65
コミュニティ
83
仕様準拠

作成できるもの

Create animated game effects

Build a custom mesh shader with time uniforms, texture bindings, and corresponding WebGL and WebGPU programs.

Migrate interactive visual effects

Replace obsolete shader constructors, correct uniform declarations, and adapt custom filters to PixiJS v8 resource conventions.

Optimize specialized rendering

Plan partial uploads, validate reusable draw bundles, and manage scratch textures and cached GPU resources.

これらのプロンプトを試す

Start with a typed uniform
Help me add an animated time uniform to a PixiJS v8 mesh. Use my existing WebGL shader and explain resource binding.
Create a custom filter
Create a PixiJS v8 color inversion filter with adjustable strength. Show typed uniforms and texture sampling, and identify shader version requirements.
Support both rendering backends
Adapt my PixiJS v8 shader for WebGL and WebGPU. Review GLSL, WGSL entry points, texture resources, UBO layout, and strict CSP requirements.
Review a custom rendering pipeline
Review my PixiJS v8 draw pipeline for partial uploads, bundle invalidation, texture pooling, and InstructionPipe cleanup. Identify renderer restrictions and validation steps.

ベストプラクティス

  • Match resource names, uniform types, field order, and shader entry points exactly.
  • Verify the installed PixiJS version and test each supported renderer with appropriate browser and GPU capabilities.
  • Validate bundles before replay, return scratch textures, and release cached GPU objects when instruction sets are destroyed.

回避

  • Using the removed positional Shader.from constructor or declaring uniforms without explicit types.
  • Placing textures in UniformGroup or using unsupported uniform types in UBO mode.
  • Replaying render bundles after target changes or device loss without checking validity.

よくある質問

Which PixiJS version does this skill target?
It targets PixiJS v8. Some sections describe later v8 API changes, so check your installed release before applying examples.
Can one shader support WebGL and WebGPU?
Yes. Provide GLSL programs for WebGL and WGSL programs for WebGPU, with matching entry points and resource bindings.
Where should textures be bound?
Bind texture sources and sampler styles as top-level shader resources. Do not put textures inside UniformGroup.
Does the skill run or test shaders automatically?
No. It supplies guidance and example fragments. You must integrate and test shaders in your application.
How does strict CSP affect uniform buffers?
The skill recommends importing pixi.js/unsafe-eval at startup for the fallback synchronization path when CSP disallows dynamic function construction.
Are advanced GPU features available on every renderer?
No. Storage textures and render bundles are WebGPU-specific. Three-dimensional and array textures require WebGL2 or WebGPU.

開発者情報

作成者

pixijs

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

2b843bb403910138d3d526d8edfdddb55d0a411a

メンテナンスの新しさ

2026/11/5

利用状況

0 ダウンロード · 0 閲覧

ファイル構成

pixijs のその他のスキル

すべて表示
すべて表示