tag:blogger.com,1999:blog-66785552782263200522024-02-20T13:49:34.018-08:00The SCND Genesis Official BlogAnonymoushttp://www.blogger.com/profile/13875848766941944752noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6678555278226320052.post-86347978476312986612014-12-09T00:29:00.000-08:002014-12-09T00:29:30.755-08:00Tech Feature - Visuals and Performance <time class="blog_date" datetime="2012-08-23T14:17:00+02:00" pubdate="" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; font-style: italic; line-height: 26px; text-align: justify;">Originally published on Thur 23<sup>rd</sup> August 2012</time><span style="text-align: justify;"><span style="color: #222222; font-family: Helvetica, Helvetica Neue, Arial;"><span style="line-height: 26px;"><i> . I wasn't using FBOs at the time so performance is </i><b style="font-style: italic; text-decoration: underline;">not</b> <i>as good as it could have been</i></span></span></span><br style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;" /><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<span itemprop="description" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">This is the first entry in my tech feature series, which will help give you a better understanding of the tech powering Legacy. Legacy is built on top of the <a href="http://www.moddb.com/engines/jenesis-engine" style="color: black;" target="_blank">Jenesis Engine</a> (JE) which is written in Java. The Jenesis Engine uses an OpenGL wrapper library called <a href="http://en.wikipedia.org/wiki/Java_OpenGL" style="color: black;" target="_blank">JOGL</a> to render 3D graphics.</span><span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;"></span><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">The specific version of OpenGL being used is 3.2 Core along with GLSL 1.5. In Windows terms, this is the equivalent of DirectX 10 with Shader Model 4. This spec is fully supported across Linux, Mac OSX and Windows. If you have any GPU from Nvidia or AMD then your machine is probably capable of rendering with OpenGL 3.2. Only the most recent iterations of Intel GPUs fully implement this spec.</span><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">The following features of OpenGL are used in Legacy.</span><br />
<ul style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; padding-left: 40px; text-align: justify;">
<li><a href="http://www.swiftless.com/tutorials/opengl4/4-opengl-4-vao.html" style="color: black;" target="_blank" title="4. OpenGL 4 Vertex Array Objects (VAO) – Swiftless Tutorials - Game Programming and Computer Graphics Tutorials">Vertex Array Objects</a> (VAOs)</li>
<li><a href="http://www.songho.ca/opengl/gl_pbo.html" style="color: black;" target="_blank" title="OpenGL Pixel Buffer Object (PBO)">Pixel Buffer Objects</a> (PBOs)</li>
<li><a href="http://www.gamedev.net/page/resources/_/technical/opengl/opengl-frame-buffer-object-101-r2331" style="color: black;" target="_blank" title="OpenGL Frame Buffer Object 101 - OpenGL - Articles - Articles - GameDev.net">Frame Buffer Objects</a> (FBOs)</li>
<li><a href="http://en.wikipedia.org/wiki/Geometry_instancing" style="color: black;" target="_blank" title="Geometry instancing - Wikipedia, the free encyclopedia">Hardware Geometry Instancing</a></li>
<li><a href="http://en.wikipedia.org/wiki/GLSL" style="color: black;" target="_blank" title="GLSL - Wikipedia, the free encyclopedia">GLSL</a> Post Effects</li>
</ul>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">VAOs are used to render all geometry within the game. FBOs and PBOs are used in conjunction with GLSL to implement various post effects. Hardware Instancing is used to create believable “particles effects” (fire, flames, smoke).</span><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">The game is still in Alpha, and currently has 4 graphics quality presets: Ultra, High, Medium, Low. The screens below show their effect in game and their FPS at 1080p. These are the development machines specs, hardly top of the line yet more powerful than your average off the shelf PC.</span><br />
<ul style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; padding-left: 40px; text-align: justify;">
<li>1GB GDDR5 AMD Radeon 5670HD</li>
<li>4GB DD3 RAM</li>
<li>AMD Bulldozer 4100FX 3.6GHz Quad Core</li>
<li>Tested in Ubuntu 12.04 64bit on JRE 1.7_3 platform</li>
</ul>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">The summary of each spec is shown below</span><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<table class="my_table" style="background-color: silver; border-radius: 15px; border: 1px solid transparent; font-family: Helvetica, 'Helvetica Neue', Arial; text-align: center; width: 610px;"><tbody>
<tr><th class="my_header" style="width: 100px;"></th><th class="my_header" style="width: 100px;">Ultra</th><th class="my_header" style="width: 100px;">High</th><th class="my_header" style="width: 100px;">Medium</th><th class="my_header" style="width: 100px;">Low</th></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Character Sprites</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">High</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">High</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Medium</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Low</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Environment Sprites</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">High</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Medium</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Medium</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Low</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Particle(Instance) Density</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Ultra</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">High</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Medium</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Low</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Post Effects</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Depth of Field</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Bloom</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Radial Blur</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">Sketch Painting</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">On</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">Off</td></tr>
</tbody></table>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<figure class="blogfigure" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; margin: auto; padding: 0px; text-align: center;"><a href="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_29_ultra.jpg" style="color: black;" target="_blank"><img height="225" itemprop="image" src="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_29_ultra_s.jpg" style="-webkit-box-shadow: rgb(0, 0, 0) 0px 5px 10px; box-shadow: rgb(0, 0, 0) 0px 5px 10px; vertical-align: middle;" title="Ultra Quality" width="400" /></a><figcaption>Illustration 1: 1080p :: Ultra Spec :: 29 fps average</figcaption><figcaption><br /></figcaption></figure><div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<figure class="blogfigure" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; margin: auto; padding: 0px; text-align: center;"><a href="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_60_high.jpg" style="color: black;" target="_blank"><img height="225" itemprop="image" src="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_60_high_s.jpg" style="-webkit-box-shadow: rgb(0, 0, 0) 0px 5px 10px; box-shadow: rgb(0, 0, 0) 0px 5px 10px; vertical-align: middle;" title="High Quality" width="400" /></a><figcaption>Illustration 2: 1080p :: High Spec :: 60 fps average</figcaption><figcaption><br /></figcaption></figure><div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<figure class="blogfigure" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; margin: auto; padding: 0px; text-align: center;"><a href="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_82_med.jpg" style="color: black;" target="_blank"><img height="225" itemprop="image" src="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_82_med_s.jpg" style="-webkit-box-shadow: rgb(0, 0, 0) 0px 5px 10px; box-shadow: rgb(0, 0, 0) 0px 5px 10px; vertical-align: middle;" title="Medium Quality" width="400" /></a><figcaption>Illustration 3: 1080p :: Medium Spec :: 82 fps average</figcaption></figure><div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<figure class="blogfigure" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; margin: auto; padding: 0px; text-align: center;"><a href="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_88_low.jpg" style="color: black;" target="_blank"><img height="225" itemprop="image" src="http://www.scndgen.com/blog/2012_08_23/scndgen_legacy_88_low_s.jpg" style="-webkit-box-shadow: rgb(0, 0, 0) 0px 5px 10px; box-shadow: rgb(0, 0, 0) 0px 5px 10px; vertical-align: middle;" title="Low Quality" width="400" /></a><figcaption>Illustration 4: 1080p :: Low Spec :: 88 fps average</figcaption><figcaption><br /></figcaption></figure><div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">The table below shows a summary of the results, as well as scores for a resolution of 1024 x 768.</span><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
</div>
<table class="my_table" style="background-color: silver; border-radius: 15px; border: 1px solid transparent; font-family: Helvetica, 'Helvetica Neue', Arial; text-align: center; width: 610px;"><tbody>
<tr><th class="my_header" style="width: 100px;"></th><th class="my_header" style="width: 100px;">Ultra</th><th class="my_header" style="width: 100px;">High</th><th class="my_header" style="width: 100px;">Medium</th><th class="my_header" style="width: 100px;">Low</th></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">1920x1080</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">29</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">60</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">82</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">88</td></tr>
<tr><th class="my_left" style="text-align: left; width: 100px;">1024x768</th><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">64</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">154</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">244</td><td class="my_cell" style="background-color: white; border-radius: 5px; border: 1px solid transparent;">264</td></tr>
</tbody></table>
<br /><br /><div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
The Ultra Specs Depth of Field effect hammers performance, though it runs at a solid 60 fps at lower resolutions. The games performance is dependent on your selected resolution and your graphics cards raw horsepower. I suspect most will play this game at 1366 x 768 up to 1680 x 1050 at High Settings. Legacy wont be released until 2013 but I don't expect drastic changes to made to the rendering tech.</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
<br /></div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
I hope this brief feature gave you an idea of what to expect from the final version of Legacy. If you have any comments, queries or suggestions please feel free to comment below. Im particularly interested to hear your opinions on the scaling of its graphics presets.</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
Take care.</div>
Anonymoushttp://www.blogger.com/profile/13875848766941944752noreply@blogger.com0tag:blogger.com,1999:blog-6678555278226320052.post-5283007927172812012014-12-09T00:16:00.003-08:002014-12-09T00:16:38.783-08:00Tech Feature - Time to drop DirectX 9/OpenGL 2<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
<i><span itemprop="description">Note :: Originally Published On </span><time class="blog_date" datetime="2013-08-25T10:00:00+02:00" pubdate="">25<sup>th</sup> August 2013</time> </i><br />
<i><br /></i>
<span itemprop="description">In case you missed it my current game is being written in OpenGL 3, which is basically the equivalent of DirectX 10. When I made this decision in 2011 part of me was worried that Id come to regret that decision. Why? </span>Even the most high budget mainstream games at the time were still shipping in with DirectX 9. A huge bunch of online OpenGL tutorials were based strictly on version 2.0 to boot. I was worried that I wouldn't have an audience, and that my fairly basic 2D game simply would not run on most peoples PCs.</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
<br /></div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
Fast forward 2 years however, and Im glad I made the investment, glad I ported my code to JOGL, glad I wrote those darn matrices all by myself. Both the PlayStation 4 and XBox One are launching later this year. Both of those systems have DirectX 11 level graphics hardware. Even the weaker Wii Us GPU is based on DirectX10.1 level hardware.</div>
<br />
<figure class="blogfigure" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; margin: auto; padding: 0px; text-align: center;"><img alt="OpenGL 3" src="http://www.scndgen.com/blog/2013_08_25/opengl3_logo1.png" height="115" style="-webkit-box-shadow: rgb(0, 0, 0) 0px 5px 10px; box-shadow: rgb(0, 0, 0) 0px 5px 10px; vertical-align: middle; width: 580px;" title="OpenGL 3" width="400" /><figcaption>OpenGL 3</figcaption></figure><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
<br /></div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
In the PC space most peoples machines are more than capable of supporting OpenGL 3.0. According to Unitys Web Player stats [<a href="http://stats.unity3d.com/web/gpu.html" style="color: black;" target="_blank">link</a>] as of 25th August 2013, DX10 accounts for 51.8% of users GPUs while DX11 accounts for 23.8%. Given that DX11 supersedes DX10, the actual amount of DX10/GL3 capable <u>hardware</u> is 75.6%, assuming their OS supports it.</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
The same is similar for the Unity Editor [<a href="http://stats.unity3d.com/editor/gpu.html" style="color: black;" target="_blank">link</a>] as well, with DX11 accounting for 49.4% and DX10 for 41.7% for a total of 91% DX10/GL3 ready hardware. Steams hardware stats [<a href="http://store.steampowered.com/hwsurvey" style="color: black;" target="_blank">link</a>] arent far off either, with 26.47% DX10/GL3 and 62.21% are DX11/GL4, a total of 88.68% DX10 capable <u>hardware</u>. This will only increase as the rest of the 8th generation gaming consoles finally launch and time goes by.</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><img alt="Powered by OpenGL 3.2" src="http://www.scndgen.com/blog/2013_08_25/scndgen_legacy_1_ultra.png" height="225" style="-webkit-box-shadow: rgb(0, 0, 0) 0px 5px 10px; box-shadow: rgb(0, 0, 0) 0px 5px 10px; margin-left: auto; margin-right: auto; vertical-align: middle; width: 580px;" title="Powered by OpenGL 3.2" width="400" /></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px;">Powered by OpenGL 3.2</span></td></tr>
</tbody></table>
<br />
<figure class="blogfigure" style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; margin: auto; padding: 0px; text-align: center;"><figcaption><br /></figcaption></figure><br />
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
If you plan on, or are already developing a game, I highly recommend using DX10 or GL3 as your rendering API. Most systems already support it and you'll be able to take advantage of many optimizations as well as implement several graphical enhancements. Furthermore, both APIs can be seamlessly upgraded to DX11/GL4 in a few years time, versus inevitably having to rewrite from scratch if you insist on sticking with GL2/DX9.</div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
<br /></div>
<div style="color: #222222; font-family: Helvetica, 'Helvetica Neue', Arial; font-size: 16px; line-height: 26px; text-align: justify;">
If you don't plan on making the jump, I'd love to know the reasons why. Please feel free to comment below. Cheers</div>
Anonymoushttp://www.blogger.com/profile/13875848766941944752noreply@blogger.com0