Code Monkey home page Code Monkey logo

immediatelyfastreforged's Introduction

ImmediatelyFast Reforged (Unofficial)


ImmediatelyFast Reforged is a Forge port of the Fabric mod ImmediatelyFast. It improves the immediate mode rendering performance of the client.
It is designed to be lightweight and compatible with other mods. This makes it an ideal choice for modpacks.

Important Notes and Requests

The original copryright owner is RaphiMC who created the Fabric version of ImmediatelyFast. I requested the permission to port their great mod to Forge and got the permission to do so.

Please do not report issues with this port to the original owner or to their GitHub repo. Please report it to mine.
Please do not join their discord or post a comment on their mod page in order to get support for my port. Please post your questions here.

This port currently does not change any of the original optimizations. On code side the only differences are the following ones:

  • I adapted the class references and mixin injection points to match it to SRG and Forge
  • I removed one of the original embedded libraries by using the default mixin annotation classes
  • I removed some compatibility modes for two mods that does not exist for Forge.
  • This port is not going to support Optifine - Sorry. But you can use Rubidium and Oculus instead.

    Optimizations

    ImmediatelyFast Reforged generally optimizes all immediate mode rendering by using a custom buffer implementation which batches draw calls and uploads data to the GPU in a more efficient way.
    The following parts of the immediate mode rendering code are optimized:

    • Entities
    • Block entities
    • Particles
    • Text rendering
    • GUI/HUD
    • Immediate mode rendering of other mods (ImmersivePortals benefits a lot from this)

    It also features targeted optimizations where vanilla rendering code is being changed in order to run faster.
    The following parts of the rendering code are optimized with a more efficient implementation:

    • Map rendering
    • HUD rendering
    • Text rendering

    Performance

    Performance should be equals to the original Fabric mod. Take a look at the original page

    Compatibility

    ImmediatelyFast Reforged is structured to interfere with mods as little as possible. It should work fine with most if not all mods and modpacks.

    Known incompatibilities:

    • Optifine

    If you encounter any issues, please report them on the Issue Tracker.

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google โค๏ธ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.