View Single Post
Old 06 January 2017, 22:14   #17
Registered User
rsn8887's Avatar
Join Date: Oct 2006
Location: USA
Posts: 771
No the only available semantics are those listed here:

plus the ones in the WinUAE direct3d.cpp code here:

(e.g. INPUTDIMS etc)

Your wvp gymnastics you proposed can never reveal the screensize those are all scaled coordinates always. There are tons of articles about it online, but very hard to find reliable info apart from NVidia shader tutorial and MSDN HLSL articles.

But anyways VPOS works just fine in the pixelshader. Causes a bit more overhead, but will work.

But unless I can get the D3D Nullfilter to give EXACTLY the same output with the same pixels as the internal Null Filter and the internal "none" filters, this is a fruitless endeavor and will never become a true sharp-bilinear with perfect integer prescale.

I am opening another thread to report that shader inconsistency between NULL filters.

Last edited by rsn8887; 06 January 2017 at 22:36.
rsn8887 is offline  
Page generated in 0.12086 seconds with 9 queries