retroview is a pure post-processing shader. It works on top of whatever the game renders, sampling the final scene color after Minecraft has already drawn everything to screen. This means resource packs that change textures, models, or sounds are completely unaffected by the shader’s internals.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/project516/retroview/llms.txt
Use this file to discover all available pages before exploring further.
How retroview samples the scene
retroview reads fromcolortex0 — the final rendered scene color — and applies its retro effects (pixelation, scanlines, vignette) on top. It does not inspect or depend on specific texture formats, resolutions, or model data.
In gbuffers_terrain.fsh, the shader writes to three render targets:
Resource pack compatibility by type
Default 16x vanilla
Pairs perfectly with retroview. The pixelation grid aligns naturally with 16x textures, producing an authentic retro feel.
Low-resolution packs (8x, 4x)
Enhance the retro effect further. Coarser textures combined with retroview’s pixel snapping amplify the classic look.
High-resolution packs (64x, 128x+)
Work fine, but retroview’s
retroPixelScale will snap the output to a coarser pixel grid, blurring fine detail added by the higher-resolution pack.512x and 1024x packs will visually resemble 16x output after retroview’s pixelation is applied. The extra texture detail is largely invisible in the final image.
