trunk/src/emu/video/rgbgen.h
| r29408 | r29409 | |
| 374 | 374 | code provided by Michael Herf |
| 375 | 375 | -------------------------------------------------*/ |
| 376 | 376 | |
| 377 | | INLINE rgb_t rgb_bilinear_filter(rgb_t rgb00, rgb_t rgb01, rgb_t rgb10, rgb_t rgb11, UINT8 u, UINT8 v) |
| 377 | INLINE rgb_t rgb_bilinear_filter(UINT32 rgb00, UINT32 rgb01, UINT32 rgb10, UINT32 rgb11, UINT8 u, UINT8 v) |
| 378 | 378 | { |
| 379 | 379 | UINT32 ag0, ag1, rb0, rb1; |
| 380 | 380 | |
| r29408 | r29409 | |
| 396 | 396 | code provided by Michael Herf |
| 397 | 397 | -------------------------------------------------*/ |
| 398 | 398 | |
| 399 | | INLINE rgb_t rgba_bilinear_filter(rgb_t rgb00, rgb_t rgb01, rgb_t rgb10, rgb_t rgb11, UINT8 u, UINT8 v) |
| 399 | INLINE rgb_t rgba_bilinear_filter(UINT32 rgb00, UINT32 rgb01, UINT32 rgb10, UINT32 rgb11, UINT8 u, UINT8 v) |
| 400 | 400 | { |
| 401 | 401 | UINT32 ag0, ag1, rb0, rb1; |
| 402 | 402 | |
| r29408 | r29409 | |
| 422 | 422 | code provided by Michael Herf |
| 423 | 423 | -------------------------------------------------*/ |
| 424 | 424 | |
| 425 | | INLINE void rgbint_bilinear_filter(rgbint *color, rgb_t rgb00, rgb_t rgb01, rgb_t rgb10, rgb_t rgb11, UINT8 u, UINT8 v) |
| 425 | INLINE void rgbint_bilinear_filter(rgbint *color, UINT32 rgb00, UINT32 rgb01, UINT32 rgb10, UINT32 rgb11, UINT8 u, UINT8 v) |
| 426 | 426 | { |
| 427 | 427 | UINT32 ag0, ag1, rb0, rb1; |
| 428 | 428 | |
| r29408 | r29409 | |
| 446 | 446 | code provided by Michael Herf |
| 447 | 447 | -------------------------------------------------*/ |
| 448 | 448 | |
| 449 | | INLINE void rgbaint_bilinear_filter(rgbaint *color, rgb_t rgb00, rgb_t rgb01, rgb_t rgb10, rgb_t rgb11, UINT8 u, UINT8 v) |
| 449 | INLINE void rgbaint_bilinear_filter(rgbaint *color, UINT32 rgb00, UINT32 rgb01, UINT32 rgb10, UINT32 rgb11, UINT8 u, UINT8 v) |
| 450 | 450 | { |
| 451 | 451 | UINT32 ag0, ag1, rb0, rb1; |
| 452 | 452 | |