Search results

  1. X

    Main loop processing order

    While running the game on my laptop in battery saving mode I noticed that the rendering took more than 50 ms, but the individual rendering tasks took each less than 3ms. The biggest time is in the synchronizing with the videocard. While the videocard is processing all the commands given to it by...
  2. X

    Resolved Extreme lag and initial errors!

    The framerate can be bumped up a notch by going in the config file and disabling a bunch of settings that are not (yet) in the ingame config. Even on the lowest settings there are a few heavy post-processing effects active. If you mess up, just delete the config and it should be generated again...
  3. X

    Setup of source files for netbeans

    Clones repo Installs plugin Goes to open project Selects folder with fresh repo Presses "open" button Profits :p
  4. X

    Setup of source files for netbeans

    Important in this method is that netbeans does not generate netbeans project files, which does happen for the current eclipse setup. Instead the gradle plugin allows netbeans to read the raw gradle project. Im not sure if IDEA project files are created though. It also solves various missing...
  5. X

    Setup of source files for netbeans

    The setup as described here is MUCH easier than what is described for eclipse/IDEA. No more command line stuff, or even installing git on your pc! Overview of steps: Install netbeans Install the gradle plugin for netbeans Clone the git repository with netbeans Push to your own repo/branch...
  6. X

    Defensive programming

    Thanks for the fast reply. 1. I did not know of the existance of these precondition methods. Sounds indeed like a much better option. 2. Hmm I should indeed not log and throw. But with regards to modding: I much rather have a proper error message then a bug that slips past all checks and...
  7. X

    Defensive programming

    While looking through the code and trying to give methods concrete contracts in javadoc I noticed that there are a lot of missing checks. For example. When starting a GameEngine you give an InitialState. After looking at the code I noticed that an if this state is null, it will result in a crash...
  8. X

    Performance analysis of mesh rendering

    I have done some performance testing on the rendering of opaque meshes. This rendering is causes 1/2 of the lag when using the railgun. The other half is physics calculations. Since physics are hard to optimize I took a look at the rendering. The code I looked at is mainly located in...
  9. X

    Greetings

    Since Jagex screwed up ace of spades, I wondered if it could be done better. So basically, a shooter in a voxelworld. This is also the main reason why I was looking into the performance of explosions :P The biggest change would be that everything resolves around matches, rather than a single...
  10. X

    Greetings

    Greetings terasology dev team. Here is my info: Name: XanHou/Rednax (both nicknames) Social: GitHub name: XanHou I'm not any social media, so not much to mention here. From: Netherlands Skills / Tools: Java, OpenGL, C++ (a little), LWJGL. Found via: Google I think. Just looking for voxel...
Top