
These render the entire frame regardless of what it actually is it'll generate the model that makes up the screen, then maps the frame that the shaders mod has stored (either from the gbuffers shaders for 'composite', or the previous composite shader otherwise) to the screen's model. Then come the composite shaders, starting with composite, then composite1, then composite2, all the way through to composite7. The shaders mod then takes what each of the gbuffers shaders has rendered, combines it into a single frame, then starts the next stage. gbuffers_textured is, to my knowledge, responsible for rendering particles that aren't lit, like the portal particles spawned near portals and endermen, while gbuffers_textured_lit is responsible for rendering particles that are lit. gbuffers_hand is responsible for rendering the hand, gbuffers_entity is responsible for rendering entities like cows, chickens, sheep, players, items, etc. gbuffers_water does the same, except for transparent blocks like water, ice, stained glass, the portal, etc.

gbuffers_terrain, for instance, is responsible for rendering solid, opaque blocks, and its responsible for both creating the model in the scene, then mapping the block's given texture to the model using the coordinates given. First come all the gbuffers shaders, such as gbuffers_terrain, gbuffers_textured, gbuffers_entity, gbuffers_water, gbuffers_textured_lit, etc these are responsible for rendering specific parts of the frame. The shaders mod has different shaders that a shader pack can use, and each shader is part of a separate "stage" in rendering. Partially true, like maybe 10% true, maybe?Ī shader is pretty much a program that your GPU runs, that takes in some input data (whether it be a texture, a set of coordinates (2D, 3D, or 4D), maybe a 3-vector colour (3 decimal numbers representing red, green and blue), maybe a floating-point number (decimal number) representing, say, the angle of the sun relative to the horizon in the positive X direction, an integer (whole number) representing the time of day, etc), operates on it using some code you write, then spits some data as output to the program for the program to do whatever it wants to do with it. (#spoiler) = neat! (/rose) = ( full list) News Builds Gameplay Maps Tutorials Redstone Command Blocks FanArt Comment Formatting

Don't promote illegal or unethical practices.Don’t advertise servers or communities.Trails & Tales 1.20 FAQ | Login/Stolen Account Problems | Technical Problems On /r/Minecraft
