GeForceLegend
GeForceLegend
Shaders that using builtin Optifine settings such as MC_RENDER_QUALITY will cause error "undefined variable". These settings are defined by Optifine and shouldn't being defined in shader files.  
## Description of Issue Some entities' `atlasSize` uniform turns `ivec2(0)` even though they have their textures. ## Steps to Reproduce Using the template shader pack from shaderLABS for edit: https://cdn.discordapp.com/attachments/237199950235041794/825483993951633438/base.zip...
## Description of Issue Boat has an invisible top that only writes to depth buffer but not color buffer to prevent water "leaks" into boat, and usually this face uses...
## Description of the new feature Add settings in `shader.properties` to control shadowcolor ping-pong buffers flipping in shadowcomp shaders like colortexX in other composite shaders. Here is a example: ```properties...
**Describe the bug** Currently there is some issues on Optifine compatibility, even the shader is compiled successful: Buffer blend state (like `blend.gbuffers_water=ONE ZERO ONE ZERO` in shaders.properties) is not applied....
### What are you trying to do, and what do you expect to happen? Optifine's custom entity models support `scale` property for groups, for example, a shield jem generated from...
Maybe there is some more. Below is just what I found: All keywords (well, just `terminateInvocation` from `GL_EXT_terminate_invocation` afaik) and types from extensions constants: - from `GL_KHR_memory_scope_semantics` ```glsl const int...
### What happened? In compatibility profile, mc_midTexCoord will get patched by `vec4 iris_MidTex = vec4(mc_midTexCoord.xy * 3.0517578E-5f, 0.0f, 1.0f);`. But when shader is using core profile, Iris will leave the...
### What happened? When setting render distance from 7 to 8 chunks, about 95% DH chunks disappeared in shadowmapping, when world time is set to 23500 (not sure if this...
### What happened? In a group of compute shaders (for example composite.csh to composite_z.csh), if a shader with certain suffix does not exist, the rest shaders of this group is...