Oops nevermind haha I was overthinking it
Perspective correct
Affine
EDIT: Decided to convert the texture mapping to affine, thank you for suggesting it!
EDIT2: Will toy around for a bit and find a medium.
Oops nevermind haha I was overthinking it
Perspective correct
Affine
EDIT: Decided to convert the texture mapping to affine, thank you for suggesting it!
EDIT2: Will toy around for a bit and find a medium.
[quote=“Archive,post:21,topic:54679”]
Just limit the perspective correction to every x pixels (like 16) and map the pixels in between with an affine mapper. That will give you better performance at the cost of only a slight visual impact on polygons of a steep angle.
New update!
Check the main post for details, and watch the video!
I have created a demo for you guys, it isn’t much, I just wanted you guys to know what the feel of the game is like and how it works. Feedback is appreciated.
http://www.mediafire.com/download/nleul28qgrjnnnd/ShardMasterDemo.jar.zip
I have created a demo for you guys, it isn’t much, I just wanted you guys to know what the feel of the game is like and how it works. Feedback is appreciated.
http://www.mediafire.com/download/nleul28qgrjnnnd/ShardMasterDemo.jar.zip
Looking forward to some updates after you collect user feedback
Hi
It runs smoothly with an Intel Xeon E3-1245 3.39 Ghz microprocessor, I’ll give it a try on a very low end machine soon.
I advise you to allow the player to choose between fullscreen mode and windowed mode in order to please everybody and to keep a decent framerate even on very low end hardware. I’m sure that you can get below 20 frames per second in fullscreen mode with the default resolution of my screen (1920 * 1080). I don’t want to restart a very old debate about software rendering, EgonOlsen’s suggestion is acceptable for end users who like fullscreen mode (I’m still surprised to hear about some players who prefer windowed mode, each to his own…) if you stick to a low resolution and if you limit the amount of geometry that you send to your software renderer.
You can use AWT to get the supported display mode. Unfortunately, AWT fullscreen mode under GNU Linux is broken, the task bar is drawn above the fullscreen window. If you really want to get rid of this limitation, let me know, it is possible to use NEWT (the native windowing toolkit of JOGL, part of JogAmp) without OpenGL (you could still use your software renderer) with AWT.
I get only between 13 and 15 FPS on my Intel Core2 Duo.