libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.16k stars 1.82k forks source link

please implement set_viewport for d3d10, d3d11, and d3d12 video drivers #7660

Open markwkidd opened 5 years ago

markwkidd commented 5 years ago

The set_viewport function is important for cores like arcade emulators that rotate and manipulate the visible area.

In terms of Windows graphics drivers

markwkidd commented 5 years ago

@orbea could you also tag this issue patform: xbone? The xbone port uses this d3d11 driver.

@aliaspider , @twinaphex suggested I show you this issue.

inactive123 commented 5 years ago

Hi there @aliaspider , would you have an interest in implementing this?

aliaspider commented 5 years ago

ok will take a look, can you assign me to this ?

orbea commented 5 years ago

@aliaspider I tried to assign you, but your username is not among the list of usernames to choose from and entering it manually doesn't seem to work...

Awakened0 commented 3 years ago

I've been playing around with d3d11/12 since I found out they use flip mode full screen, which is really nice. This issue is quite a bummer for vertical games in FB Neo though:

donpach