mirror of
https://github.com/JonasunderscoreJones/nicer-skies.git
synced 2025-10-22 19:29:18 +02:00
fix: awful view bobbing
This commit is contained in:
parent
7e09e55dc2
commit
280e72c1ee
4 changed files with 28 additions and 29 deletions
|
@ -17,5 +17,5 @@
|
|||
lazydfu_version = 0.1.3
|
||||
starlight_version = 1.1.1+1.19
|
||||
lithium_version = mc1.19.2-0.8.3
|
||||
sodium_version = mc1.19-0.4.2
|
||||
sodium_version = mc1.19.2-0.4.4
|
||||
spark_version = 1.9.26-fabric
|
||||
|
|
|
@ -9,6 +9,6 @@ public class ExampleMod implements ModInitializer {
|
|||
|
||||
@Override
|
||||
public void onInitialize() {
|
||||
skyManager.generateSky(123L);
|
||||
// skyManager.generateSky(123L);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ public class MixinKeyboardHandler {
|
|||
private void printKey(long windowPointer, int key, int scanCode, int action, int modifiers, CallbackInfo ci) {
|
||||
// \ key, keydown action
|
||||
if (key == 92 && action == 1) {
|
||||
ExampleMod.skyManager.generateSky(123L);
|
||||
ExampleMod.skyManager.generateSky(321L);
|
||||
ExampleMod.toggle = !ExampleMod.toggle;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,8 +26,7 @@ public class Skybox {
|
|||
RenderSystem.setShaderTexture(0, skyTexture.getId());
|
||||
|
||||
this.skyboxBuffer.bind();
|
||||
this.skyboxBuffer.drawWithShader(poseStack.last()
|
||||
.pose(), projectionMatrix, GameRenderer.getPositionTexShader());
|
||||
this.skyboxBuffer.drawWithShader(poseStack.last().pose(), projectionMatrix, GameRenderer.getPositionTexShader());
|
||||
}
|
||||
|
||||
public void paint(SkyboxPainter painter) {
|
||||
|
@ -107,22 +106,22 @@ public class Skybox {
|
|||
skyboxBuilder.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_TEX);
|
||||
|
||||
// +z face
|
||||
skyboxBuilder.vertex(-1F, -1F, 1F).uv(0.25f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-1F, 1F, 1F).uv(0.25f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(1F, 1F, 1F).uv(0.5f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(1F, -1F, 1F).uv(0.5f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, -100F, 100F).uv(0.25f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, 100F, 100F).uv(0.25f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(100F, 100F, 100F).uv(0.5f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(100F, -100F, 100F).uv(0.5f, 0.25f).endVertex();
|
||||
|
||||
// -z face
|
||||
skyboxBuilder.vertex(-1F, -1F, -1F).uv(0.75f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(1F, -1F, -1F).uv(1f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(1F, 1F, -1F).uv(1f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-1F, 1F, -1F).uv(0.75f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, -100F, -100F).uv(0.75f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(100F, -100F, -100F).uv(1f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(100F, 100F, -100F).uv(1f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, 100F, -100F).uv(0.75f, 0.5f).endVertex();
|
||||
|
||||
// bottom face
|
||||
skyboxBuilder.vertex(-1F, -1F, -1F).uv(0.5f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-1F, -1F, 1F).uv(0.5f, 0.75f).endVertex();
|
||||
skyboxBuilder.vertex(1F, -1F, 1F).uv(0.75f, 0.75f).endVertex();
|
||||
skyboxBuilder.vertex(1F, -1F, -1F).uv(0.75f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, -100F, -100F).uv(0.5f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, -100F, 100F).uv(0.5f, 0.75f).endVertex();
|
||||
skyboxBuilder.vertex(100F, -100F, 100F).uv(0.75f, 0.75f).endVertex();
|
||||
skyboxBuilder.vertex(100F, -100F, -100F).uv(0.75f, 0.5f).endVertex();
|
||||
|
||||
// skyboxBuilder.vertex(-1F, -1F, -1F).uv(0f, 0f).endVertex();
|
||||
// skyboxBuilder.vertex(-1F, -1F, 1F).uv(0f, 1f).endVertex();
|
||||
|
@ -130,22 +129,22 @@ public class Skybox {
|
|||
// skyboxBuilder.vertex(1F, -1F, -1F).uv(1f, 0f).endVertex();
|
||||
|
||||
// top face
|
||||
skyboxBuilder.vertex(-1F, 1F, -1F).uv(0.5f, 0f).endVertex();
|
||||
skyboxBuilder.vertex(1F, 1F, -1F).uv(0.75f, 0f).endVertex();
|
||||
skyboxBuilder.vertex(1F, 1F, 1F).uv(0.75f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-1F, 1F, 1F).uv(0.5f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, 100F, -100F).uv(0.5f, 0f).endVertex();
|
||||
skyboxBuilder.vertex(100F, 100F, -100F).uv(0.75f, 0f).endVertex();
|
||||
skyboxBuilder.vertex(100F, 100F, 100F).uv(0.75f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, 100F, 100F).uv(0.5f, 0.25f).endVertex();
|
||||
|
||||
// +x face
|
||||
skyboxBuilder.vertex(1F, -1F, -1F).uv(0.5f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(1F, -1F, 1F).uv(0.75f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(1F, 1F, 1F).uv(0.75f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(1F, 1F, -1F).uv(0.5f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(100F, -100F, -100F).uv(0.5f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(100F, -100F, 100F).uv(0.75f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(100F, 100F, 100F).uv(0.75f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(100F, 100F, -100F).uv(0.5f, 0.5f).endVertex();
|
||||
|
||||
// -x face
|
||||
skyboxBuilder.vertex(-1F, -1F, -1F).uv(0f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-1F, 1F, -1F).uv(0f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-1F, 1F, 1F).uv(0.25f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-1F, -1F, 1F).uv(0.25f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, -100F, -100F).uv(0f, 0.25f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, 100F, -100F).uv(0f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, 100F, 100F).uv(0.25f, 0.5f).endVertex();
|
||||
skyboxBuilder.vertex(-100F, -100F, 100F).uv(0.25f, 0.25f).endVertex();
|
||||
|
||||
skyboxBuffer.bind();
|
||||
skyboxBuffer.upload(skyboxBuilder.end());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue