-
Notifications
You must be signed in to change notification settings - Fork 812
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved texture filling #2697
base: dev
Are you sure you want to change the base?
Improved texture filling #2697
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 777db1d - Browse repository at this point
Copy the full SHA 777db1dView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bcdadc2 - Browse repository at this point
Copy the full SHA bcdadc2View commit details
Commits on Aug 15, 2024
-
cleanup unused per-quad scanning, this is likely too hard to implemen…
…t and not performant. Mods should instead use FRAPI or Forge APIs to assign multiple materials to the quads in their models such that each quad only renders as the most demanding material it requires.
Configuration menu - View commit details
-
Copy full SHA for aa93df1 - Browse repository at this point
Copy the full SHA aa93df1View commit details -
move scanner into its own mixin,
change injection of both mixins to not conflict by using WrapOperation, change the downgrade method to use passes, but then also add code to change the material bits' alpha cutoff parameter
Configuration menu - View commit details
-
Copy full SHA for c258eb1 - Browse repository at this point
Copy the full SHA c258eb1View commit details -
use one tenth alpha test for determining transparency,
remove ternary that gives different (but functionally identical) alpha cutoff parameters
Configuration menu - View commit details
-
Copy full SHA for 7775259 - Browse repository at this point
Copy the full SHA 7775259View commit details -
fix issues with wrong sprite being used by using the center of the qu…
…ad's UV coordinates and by sanity checking the quad against the sprite before downgrading
Configuration menu - View commit details
-
Copy full SHA for 87a46c6 - Browse repository at this point
Copy the full SHA 87a46c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b51cdda - Browse repository at this point
Copy the full SHA b51cddaView commit details -
Merge branch 'dev' into texture-scanning-quad-downgrade
# Conflicts: # common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderer.java
Configuration menu - View commit details
-
Copy full SHA for fa3e037 - Browse repository at this point
Copy the full SHA fa3e037View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2f1dc - Browse repository at this point
Copy the full SHA 7d2f1dcView commit details
Commits on Aug 16, 2024
-
restructure material downgrade in bufferQuad into a separate method,
address review comments in the sprite contents mixin
Configuration menu - View commit details
-
Copy full SHA for b1656b8 - Browse repository at this point
Copy the full SHA b1656b8View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aff9e6a - Browse repository at this point
Copy the full SHA aff9e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1af71d - Browse repository at this point
Copy the full SHA b1af71dView commit details
Commits on Aug 21, 2024
-
rewrite the transparent pixel filling algorithm to not just calculate…
… the average color but instead fill in transparent pixels with the color of the closest non-transparent pixel
Configuration menu - View commit details
-
Copy full SHA for 3e0d62b - Browse repository at this point
Copy the full SHA 3e0d62bView commit details