Author Topic: uoYabause with Perspective Correction using Tessellation  (Read 1350 times)

Offline fivefeet8

  • byte
  • *
  • Posts: 39
    • View Profile
uoYabause with Perspective Correction using Tessellation
« on: March 22, 2016, 09:52:01 AM »
The difference is pretty amazing. 

http://www.uoyabause.org/blogs/17

https://www.youtube.com/watch?v=MHvYJaa5zbI

"Sega Saturn draws polygons as quad.Thanks for this method, VDP1 can draw distorted image correctly. Modern GPUs draw polygons as triangles. They can't draw distorted quad image correctly.

To avoid this failure, Generally perspective correction method is used. Since Perspective correction uses z value in 3D space and VDP1 does not have z vale, VDP1 emulator needs to calculate z value. This method works fine, polygons are draw as if they are in 3D space. like this.

But in some games These polygon are draw as just distorted image. At this time this emulation method does not work.That's problem!"

Offline fivefeet8

  • byte
  • *
  • Posts: 39
    • View Profile
Re: uoYabause with Perspective Correction using Tessellation
« Reply #1 on: March 28, 2016, 01:25:41 AM »
https://play.google.com/store/apps/details?id=org.uoyabause.android&hl=en

WHAT'S NEW
Tessellation for better distorted sprite drawing.
If your device supports OpenGL ES AEP, you can use GPU Tessellation.
FIX Graphics problem:
* Three Dirty Dwarves is black screen.
* Doukou menu selection is not shown.
* Gale Racer does not draw any polygons.
* Battle Arena Toshinden Remix rotate screen
Fix Regression:
GUARDIANHEROES
Mesh rendering

The new Perspective correction using Tessellation option is amazing on 3d games.

Offline nscxp2005

  • byte
  • *
  • Posts: 16
    • View Profile
Re: uoYabause with Perspective Correction using Tessellation
« Reply #2 on: April 05, 2016, 04:13:00 AM »
Hi there,

Loving the work on the emulator, would like to request if it is possible to have the graphics smoothed out in the future.

Thanks
Device: Sony Xperia Z3
CPU: 2.5 GHz (Snapdragon 801)
GPU: Adreno 330 | RAM: 3 GB
Screen res: 1920 x 1080 | ROM: Stock 5.1.1

Nexus 7 (2013)
CPU: 1.5 GHz (Snapdragon S4Pro)
GPU: Adreno 320 | RAM:  2 GB
Screen res: 1920 x 1200 | ROM: Stock 5.1.1