I’m trying to create a curved multiple projection display using NvAPI_GPU_SetScanoutWarping on Quadro RTX 4000.
I place two projectors by 1x2 alignment.
The problem is that the second display has black screen when NvAPI_GPU_SetScanoutWarping get called.
First projector display works fine for the warping.
That resolution is each 3840 x 2160 , 3840x2160.
Vertexs and Texture is in from (0,0) to (3840,2160) for first display,
and them is in from (3840,0) to (7680,1080) for second one.
For example,
Display 1 is:
x=0.0000, y=194.5810, u=0.0000, v=194.5810, r=0.0, q=1.0
x=134.7377, y=1739.1628, u=134.7377, v=1739.1628, r=0.0, q=1.0
x=1476.1111, y=159.8882, u=1476.1111, v=159.8882, r=0.0, q=1.0
x=3384.5146, y=2035.1995, u=3384.5146, v=2035.1995, r=0.0, q=1.0
x=3832.5120, y=0.0000, u=3832.5120, v=0.0000, r=0.0, q=1.0
Display 2 is:
x=3840.0000, y=194.5810, u=3840.0000, v=194.5810, r=0.0, q=1.0
x=3974.7377, y=1739.1628, u=3974.7377, v=1739.1628, r=0.0, q=1.0
x=5316.1111, y=159.8882, u=5316.1111, v=159.8882, r=0.0, q=1.0
x=7224.5146, y=2035.1995, u=7224.5146, v=2035.1995, r=0.0, q=1.0
x=7672.512, y=0.0000, u=7672.512, v=0.0000, r=0.0, q=1.0
Also, I tried to translate every vertics to X axis for Display 2 like this:
x=0.0000, y=194.5810, u=0.0000, v=194.5810, r=0.0, q=1.0
x=134.7377, y=1739.1628, u=134.7377, v=1739.1628, r=0.0, q=1.0
x=1476.1111, y=159.8882, u=1476.1111, v=159.8882, r=0.0, q=1.0
x=3384.5146, y=2035.1995, u=3384.5146, v=2035.1995, r=0.0, q=1.0
x=3832.5120, y=0.0000, u=3832.5120, v=0.0000, r=0.0, q=1.0
Results is same.
What’s wrong?
I don’t setup Mosaic topology for displays.
Welcome anything help.