@@ -276,38 +276,36 @@ static HRESULT media_engine_create_d3d11_video_frame_resources(struct media_engi
276
276
if (position .x < dst .x || position .x > dst .z ) return backcolor ;
277
277
if (position .y < dst .y || position .y > dst .w ) return backcolor ;
278
278
p .x = (position .x - dst .x ) / (dst .z - dst .x );
279
- p .y = 1.0f - (position .y - dst .y ) / (dst .w - dst .y );
279
+ p .y = (position .y - dst .y ) / (dst .w - dst .y );
280
280
p .x = src .x + p .x * (src .z - src .x );
281
281
p .y = src .y + p .y * (src .w - src .y );
282
282
return t .Sample (s , p );
283
283
}
284
284
#endif
285
- 0x43425844 , 0x5892e3b1 , 0x24c17f7c , 0x9999f143 , 0x49667872 , 0x00000001 , 0x0000032c , 0x00000003 ,
285
+ 0x43425844 , 0xae2162b7 , 0x0fd69625 , 0x6784c41a , 0x84ae95de , 0x00000001 , 0x000002f8 , 0x00000003 ,
286
286
0x0000002c , 0x00000060 , 0x00000094 , 0x4e475349 , 0x0000002c , 0x00000001 , 0x00000008 , 0x00000020 ,
287
287
0x00000000 , 0x00000001 , 0x00000003 , 0x00000000 , 0x0000030f , 0x505f5653 , 0x5449534f , 0x004e4f49 ,
288
288
0x4e47534f , 0x0000002c , 0x00000001 , 0x00000008 , 0x00000020 , 0x00000000 , 0x00000000 , 0x00000003 ,
289
- 0x00000000 , 0x0000000f , 0x545f5653 , 0x45475241 , 0xabab0054 , 0x52444853 , 0x00000290 , 0x00000040 ,
290
- 0x000000a4 , 0x04000059 , 0x00208e46 , 0x00000000 , 0x00000003 , 0x0300005a , 0x00106000 , 0x00000000 ,
289
+ 0x00000000 , 0x0000000f , 0x545f5653 , 0x45475241 , 0xabab0054 , 0x52444853 , 0x0000025c , 0x00000040 ,
290
+ 0x00000097 , 0x04000059 , 0x00208e46 , 0x00000000 , 0x00000003 , 0x0300005a , 0x00106000 , 0x00000000 ,
291
291
0x04001858 , 0x00107000 , 0x00000000 , 0x00005555 , 0x04002064 , 0x00101032 , 0x00000000 , 0x00000001 ,
292
292
0x03000065 , 0x001020f2 , 0x00000000 , 0x02000068 , 0x00000002 , 0x08000031 , 0x00100012 , 0x00000000 ,
293
293
0x0010100a , 0x00000000 , 0x0020800a , 0x00000000 , 0x00000000 , 0x08000031 , 0x00100022 , 0x00000000 ,
294
294
0x0020802a , 0x00000000 , 0x00000000 , 0x0010100a , 0x00000000 , 0x0700003c , 0x00100012 , 0x00000000 ,
295
- 0x0010001a , 0x00000000 , 0x0010000a , 0x00000000 , 0x0304001f , 0x0010000a , 0x00000000 , 0x06000036 ,
296
- 0x001020f2 , 0x00000000 , 0x00208e46 , 0x00000000 , 0x00000002 , 0x0100003e , 0x01000015 , 0x08000031 ,
297
- 0x00100012 , 0x00000000 , 0x0010101a , 0x00000000 , 0x0020801a , 0x00000000 , 0x00000000 , 0x08000031 ,
298
- 0x00100022 , 0x00000000 , 0x0020803a , 0x00000000 , 0x00000000 , 0x0010101a , 0x00000000 , 0x0700003c ,
299
- 0x00100012 , 0x00000000 , 0x0010001a , 0x00000000 , 0x0010000a , 0x00000000 , 0x0304001f , 0x0010000a ,
300
- 0x00000000 , 0x06000036 , 0x001020f2 , 0x00000000 , 0x00208e46 , 0x00000000 , 0x00000002 , 0x0100003e ,
301
- 0x01000015 , 0x09000000 , 0x00100032 , 0x00000000 , 0x00101046 , 0x00000000 , 0x80208046 , 0x00000041 ,
302
- 0x00000000 , 0x00000000 , 0x0a000000 , 0x001000c2 , 0x00000000 , 0x80208406 , 0x00000041 , 0x00000000 ,
303
- 0x00000000 , 0x00208ea6 , 0x00000000 , 0x00000000 , 0x0700000e , 0x00100032 , 0x00000000 , 0x00100046 ,
304
- 0x00000000 , 0x00100ae6 , 0x00000000 , 0x08000000 , 0x00100022 , 0x00000000 , 0x8010001a , 0x00000041 ,
305
- 0x00000000 , 0x00004001 , 0x3f800000 , 0x0a000000 , 0x001000c2 , 0x00000000 , 0x80208406 , 0x00000041 ,
306
- 0x00000000 , 0x00000001 , 0x00208ea6 , 0x00000000 , 0x00000001 , 0x0a000032 , 0x00100012 , 0x00000001 ,
307
- 0x0010000a , 0x00000000 , 0x0010002a , 0x00000000 , 0x0020800a , 0x00000000 , 0x00000001 , 0x0a000032 ,
308
- 0x00100022 , 0x00000001 , 0x0010001a , 0x00000000 , 0x0010003a , 0x00000000 , 0x0020801a , 0x00000000 ,
309
- 0x00000001 , 0x09000045 , 0x001020f2 , 0x00000000 , 0x00100046 , 0x00000001 , 0x00107e46 , 0x00000000 ,
310
- 0x00106000 , 0x00000000 , 0x0100003e ,
295
+ 0x0010001a , 0x00000000 , 0x0010000a , 0x00000000 , 0x09000000 , 0x00100062 , 0x00000000 , 0x00101106 ,
296
+ 0x00000000 , 0x80208106 , 0x00000041 , 0x00000000 , 0x00000000 , 0x0a000000 , 0x00100032 , 0x00000001 ,
297
+ 0x80208046 , 0x00000041 , 0x00000000 , 0x00000000 , 0x00208ae6 , 0x00000000 , 0x00000000 , 0x0700000e ,
298
+ 0x00100062 , 0x00000000 , 0x00100656 , 0x00000000 , 0x00100106 , 0x00000001 , 0x0a000000 , 0x00100032 ,
299
+ 0x00000001 , 0x80208046 , 0x00000041 , 0x00000000 , 0x00000001 , 0x00208ae6 , 0x00000000 , 0x00000001 ,
300
+ 0x0a000032 , 0x00100062 , 0x00000000 , 0x00100656 , 0x00000000 , 0x00100106 , 0x00000001 , 0x00208106 ,
301
+ 0x00000000 , 0x00000001 , 0x09000045 , 0x001000f2 , 0x00000001 , 0x00100596 , 0x00000000 , 0x00107e46 ,
302
+ 0x00000000 , 0x00106000 , 0x00000000 , 0x0304001f , 0x0010000a , 0x00000000 , 0x06000036 , 0x001020f2 ,
303
+ 0x00000000 , 0x00208e46 , 0x00000000 , 0x00000002 , 0x0100003e , 0x01000015 , 0x08000031 , 0x00100012 ,
304
+ 0x00000000 , 0x0010101a , 0x00000000 , 0x0020801a , 0x00000000 , 0x00000000 , 0x08000031 , 0x00100022 ,
305
+ 0x00000000 , 0x0020803a , 0x00000000 , 0x00000000 , 0x0010101a , 0x00000000 , 0x0700003c , 0x00100012 ,
306
+ 0x00000000 , 0x0010001a , 0x00000000 , 0x0010000a , 0x00000000 , 0x0304001f , 0x0010000a , 0x00000000 ,
307
+ 0x06000036 , 0x001020f2 , 0x00000000 , 0x00208e46 , 0x00000000 , 0x00000002 , 0x0100003e , 0x01000015 ,
308
+ 0x05000036 , 0x001020f2 , 0x00000000 , 0x00100e46 , 0x00000001 , 0x0100003e ,
311
309
};
312
310
D3D11_SUBRESOURCE_DATA resource_data ;
313
311
D3D11_TEXTURE2D_DESC texture_desc ;
0 commit comments