Skip to content

Port: display HD movie replacements at full resolution - #93

Closed
carrdylan52 wants to merge 1 commit into
TheMoonPeople:masterfrom
carrdylan52:pr/hd-movie-replacements
Closed

carrdylan52 wants to merge 1 commit into
TheMoonPeople:masterfrom
carrdylan52:pr/hd-movie-replacements

Conversation

@carrdylan52

Copy link
Copy Markdown
Contributor

Before: larger replacement movies were cropped to the retail texture.
After: 2x and 4x movies fill the original screen area at full resolution.
How: scale the texture, fit other sizes and queue threaded decoding for larger pictures.
Tests: MovieTextureGpu, resampling and distinct B-frame threaded/single-threaded comparisons.

Larger movie pictures were cropped to the retail texture. Scale the
texture for 2x/4x replacements, fit other sizes and queue threaded decoding.
@millerscout

Copy link
Copy Markdown
Contributor

Thanks!

millerscout added a commit to millerscout/ChronicleTwo that referenced this pull request Oct 17, 2026
Adubbz pushed a commit that referenced this pull request Oct 18, 2026
A replacement movie of 2 or 4 times the retail picture size fills the
movie texture at that many host texels per retail texel, so the game's
quad shows the whole picture over the original screen area. Other sizes
are resampled to the largest multiple they cover. Streams larger than the
retail size decode on FFmpeg's threads, and pictures are converted only
when shown. Changing a texture's physical scale rebuilds its image.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Adubbz Adubbz closed this Oct 18, 2026
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.

3 participants