


What I ended up doing was doing a serious optimization of the Object Removal Code code, and now I'm not getting judder when it's on! Users should see a boost to FPS on games/scenes that are CPU limited, when using object removal codes. The object removal code gets called once per "RunVerticies", so it was getting called a ton of times, making a much larger load on the Object Removal Code code. The increased number of RunVertices calls for all the non-culled objects puts a much larger load on the GPU and CPU.Ģ. The start of the problems lies with the culling codes upping the number of times the function "RunVertices" is called to almost 40,000 times per frame! This causes a couple things:ġ. When I have my "Remove 16:9 Bars" object removal code enabled, combined with the culling codes, it causes a slow down that pulls the frame rate under 75fps. I've found two sources of judder in Metroid 1, and fixed one so far: I've now merged the new D3D mode to trunk, along with 2eyeguy's changes to Metroid rendering! In addition in scanner mode there is an eye with more brightnees than the other and the bright eye changes randomly of eye, I was touching efb copies settings and I managed to remove it, but when I restart the game the brightness bug still you have said that you have been making tests with okami, it works well for you? I got a super annoying strobing effect that make the game totally unplayable. In the third level she apears in the normal view Great work, but now if you walk around in the first level with the scanner view, Samus appear in the top left corner of one of the screen with the feet on the air. I also probably fixed the shadow rendering in most games that use projected shadows.Īnd I fixed the helmet and map rendering in the metroid prime 1 demo.Īnd added the action replay codes for Metroid 1 NTSC 0-00 and the demo. I fixed the morphball "scale" bug (which doesn't actually have anything to do with the scale, the world was being recognised and rendered as a HUD element because of the severe letterboxing the game uses).
