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

Method drawHorizon

src/main/java/net/optifine/shaders/Shaders.java:4924–4972  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4922 }
4923
4924 public static void drawHorizon()
4925 {
4926 WorldRenderer worldrenderer = Tessellator.getInstance().getWorldRenderer();
4927 float f = (float)(mc.gameSettings.renderDistanceChunks * 16);
4928 double d0 = (double)f * 0.9238D;
4929 double d1 = (double)f * 0.3826D;
4930 double d2 = -d1;
4931 double d3 = -d0;
4932 double d4 = 16.0D;
4933 double d5 = -cameraPositionY;
4934 worldrenderer.begin(7, DefaultVertexFormats.field_181705_e);
4935 worldrenderer.pos(d2, d5, d3).endVertex();
4936 worldrenderer.pos(d2, d4, d3).endVertex();
4937 worldrenderer.pos(d3, d4, d2).endVertex();
4938 worldrenderer.pos(d3, d5, d2).endVertex();
4939 worldrenderer.pos(d3, d5, d2).endVertex();
4940 worldrenderer.pos(d3, d4, d2).endVertex();
4941 worldrenderer.pos(d3, d4, d1).endVertex();
4942 worldrenderer.pos(d3, d5, d1).endVertex();
4943 worldrenderer.pos(d3, d5, d1).endVertex();
4944 worldrenderer.pos(d3, d4, d1).endVertex();
4945 worldrenderer.pos(d2, d4, d0).endVertex();
4946 worldrenderer.pos(d2, d5, d0).endVertex();
4947 worldrenderer.pos(d2, d5, d0).endVertex();
4948 worldrenderer.pos(d2, d4, d0).endVertex();
4949 worldrenderer.pos(d1, d4, d0).endVertex();
4950 worldrenderer.pos(d1, d5, d0).endVertex();
4951 worldrenderer.pos(d1, d5, d0).endVertex();
4952 worldrenderer.pos(d1, d4, d0).endVertex();
4953 worldrenderer.pos(d0, d4, d1).endVertex();
4954 worldrenderer.pos(d0, d5, d1).endVertex();
4955 worldrenderer.pos(d0, d5, d1).endVertex();
4956 worldrenderer.pos(d0, d4, d1).endVertex();
4957 worldrenderer.pos(d0, d4, d2).endVertex();
4958 worldrenderer.pos(d0, d5, d2).endVertex();
4959 worldrenderer.pos(d0, d5, d2).endVertex();
4960 worldrenderer.pos(d0, d4, d2).endVertex();
4961 worldrenderer.pos(d1, d4, d3).endVertex();
4962 worldrenderer.pos(d1, d5, d3).endVertex();
4963 worldrenderer.pos(d1, d5, d3).endVertex();
4964 worldrenderer.pos(d1, d4, d3).endVertex();
4965 worldrenderer.pos(d2, d4, d3).endVertex();
4966 worldrenderer.pos(d2, d5, d3).endVertex();
4967 worldrenderer.pos(d3, d5, d3).endVertex();
4968 worldrenderer.pos(d3, d5, d0).endVertex();
4969 worldrenderer.pos(d0, d5, d0).endVertex();
4970 worldrenderer.pos(d0, d5, d3).endVertex();
4971 Tessellator.getInstance().draw();
4972 }
4973
4974 public static void preSkyList()
4975 {

Callers 1

preSkyListMethod · 0.95

Calls 6

getInstanceMethod · 0.95
beginMethod · 0.95
posMethod · 0.95
getWorldRendererMethod · 0.80
endVertexMethod · 0.80
drawMethod · 0.45

Tested by

no test coverage detected