Skip to content

pdf-shading: support mesh shading streams - #231

Merged
Velli20 merged 1 commit into
mainfrom
feat-support-mesh-shading-streams
Jul 26, 2026
Merged

pdf-shading: support mesh shading streams#231
Velli20 merged 1 commit into
mainfrom
feat-support-mesh-shading-streams

Conversation

@Velli20

@Velli20 Velli20 commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Parse Type 4 free-form triangle meshes and Type 6/7 Coons and tensor patch meshes from packed shading streams, including continuation flags, decode ranges, optional functions, and malformed stream validation.

Rasterize Gouraud triangles with transparent uncovered pixels and use decal sampling in the Skia backend. Move shading models into the pdf-shading crate and add focused parser, decoder, paint, and mesh regressions.

Parse Type 4 free-form triangle meshes and Type 6/7 Coons and tensor
patch meshes from packed shading streams, including continuation flags,
decode ranges, optional functions, and malformed stream validation.

Rasterize Gouraud triangles with transparent uncovered pixels and use
decal sampling in the Skia backend. Move shading models into the
pdf-shading crate and add focused parser, decoder, paint, and mesh
regressions.

Co-authored-by: Codex <codex@openai.com>
@Velli20
Velli20 merged commit 0536a05 into main Jul 26, 2026
4 checks passed
@Velli20
Velli20 deleted the feat-support-mesh-shading-streams branch July 26, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants