Yeti3D - Yeti PSP: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox PSP homebrew | title = Yeti3D - Yeti | image = https://dlhb.gamebrew.org/psphomebrew/Yeti3D-Yeti-PSP.jpg|250px | type = Other | version = v0.1 | licence = Mixed | au..." |
No edit summary |
||
| Line 3: | Line 3: | ||
| image = https://dlhb.gamebrew.org/psphomebrew/Yeti3D-Yeti-PSP.jpg|250px | | image = https://dlhb.gamebrew.org/psphomebrew/Yeti3D-Yeti-PSP.jpg|250px | ||
| type = Other | | type = Other | ||
| version = | | version = 0.1 (28 Apr 2007) | ||
| licence = Mixed | | licence = Mixed | ||
| author = be2003 | | author = be2003 | ||
| Line 10: | Line 10: | ||
| source = https://be2003.wordpress.com/2007/04/28/yeti3d-port/ | | source = https://be2003.wordpress.com/2007/04/28/yeti3d-port/ | ||
}} | }} | ||
Yeti3D is a pure PSP port of Yeti3D that is not dependent on SDL, it contains the source and compiled eboot. It was later renamed to Yeti-PSP (according to developer the updated version had not been realeased). | |||
==Features== | |||
* The current viewport is 120x80 pixels, 15bit. | |||
* All textures are 64x64 8bit. | |||
* Textures are converted to 15bit via a pre-calculated lighting LUT. | |||
* Polygons can be any convex shape. Only squares are currently used. | |||
* Each vertex is described as X, Y, Z, U, V and brightness. | |||
* The renderer uses 24:8 fixed point maths. | |||
* Polygons are clipped in 3D space using 45 degree planes. Distance to plane calculations therefore use only additions and subtractions. | |||
* Polygon edges are clipped using one divide and 6 multiplies. | |||
* 4 clipping planes are used. No front plane is required. No back plane is used. | |||
* No per-span clipping is used. Fixed point errors are hidden offscreen. | |||
==Media== | |||
'''Yeti3DS Pro (Android)''' ([ ]) <br> | |||
<youtube>xosu1rpN5EA</youtube> | |||
==Exiternal links== | |||
Author's | * Author's website - https://be2003.wordpress.com/2007/04/28/yeti3d-port | ||
