MCPcopy Create free account
hub / github.com/DGVPSH/SlackOpen / setupBlend

Method setupBlend

src/main/java/net/optifine/render/Blender.java:73–140  ·  view source on GitHub ↗
(int blend, float brightness)

Source from the content-addressed store, hash-verified

71 }
72
73 public static void setupBlend(int blend, float brightness)
74 {
75 switch (blend)
76 {
77 case 0:
78 GlStateManager.disableAlpha();
79 GlStateManager.enableBlend();
80 GlStateManager.blendFunc(770, 771);
81 GlStateManager.color(1.0F, 1.0F, 1.0F, brightness);
82 break;
83
84 case 1:
85 GlStateManager.disableAlpha();
86 GlStateManager.enableBlend();
87 GlStateManager.blendFunc(770, 1);
88 GlStateManager.color(1.0F, 1.0F, 1.0F, brightness);
89 break;
90
91 case 2:
92 GlStateManager.disableAlpha();
93 GlStateManager.enableBlend();
94 GlStateManager.blendFunc(775, 0);
95 GlStateManager.color(brightness, brightness, brightness, 1.0F);
96 break;
97
98 case 3:
99 GlStateManager.disableAlpha();
100 GlStateManager.enableBlend();
101 GlStateManager.blendFunc(774, 771);
102 GlStateManager.color(brightness, brightness, brightness, brightness);
103 break;
104
105 case 4:
106 GlStateManager.disableAlpha();
107 GlStateManager.enableBlend();
108 GlStateManager.blendFunc(1, 1);
109 GlStateManager.color(brightness, brightness, brightness, 1.0F);
110 break;
111
112 case 5:
113 GlStateManager.disableAlpha();
114 GlStateManager.enableBlend();
115 GlStateManager.blendFunc(0, 769);
116 GlStateManager.color(brightness, brightness, brightness, 1.0F);
117 break;
118
119 case 6:
120 GlStateManager.disableAlpha();
121 GlStateManager.enableBlend();
122 GlStateManager.blendFunc(1, 769);
123 GlStateManager.color(brightness, brightness, brightness, 1.0F);
124 break;
125
126 case 7:
127 GlStateManager.disableAlpha();
128 GlStateManager.enableBlend();
129 GlStateManager.blendFunc(774, 768);
130 GlStateManager.color(brightness, brightness, brightness, 1.0F);

Callers 3

renderCustomEffectMethod · 0.95
renderMethod · 0.95

Calls 7

disableAlphaMethod · 0.95
enableBlendMethod · 0.95
blendFuncMethod · 0.95
colorMethod · 0.95
enableAlphaMethod · 0.95
disableBlendMethod · 0.95
enableTexture2DMethod · 0.95

Tested by

no test coverage detected