Mercurial > vba-clojure
view src/filters/filters.h @ 574:be6f46094ad0
implemented video-memory pointer logic.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 01 Sep 2012 04:05:51 -0500 |
parents | f9f4f1b99eed |
children |
line wrap: on
line source
2 #ifndef VBA_FILTERS_H3 #define VBA_FILTERS_H5 #if _MSC_VER > 10006 #pragma once7 #endif // _MSC_VER > 10009 extern void Pixelate2x16(u8*, u32, u8*, u8*, u32, int, int);10 extern void Pixelate2x32(u8*, u32, u8*, u8*, u32, int, int);11 extern void (*Pixelate3x16)(u8*, u32, u8*, u8*, u32, int, int);12 extern void (*Pixelate3x32)(u8*, u32, u8*, u8*, u32, int, int);13 extern void (*Pixelate4x16)(u8*, u32, u8*, u8*, u32, int, int);14 extern void (*Pixelate4x32)(u8*, u32, u8*, u8*, u32, int, int);15 extern void MotionBlur(u8*, u32, u8*, u8*, u32, int, int);16 extern void MotionBlur32(u8*, u32, u8*, u8*, u32, int, int);17 extern void _2xSaI(u8*, u32, u8*, u8*, u32, int, int);18 extern void _2xSaI32(u8*, u32, u8*, u8*, u32, int, int);19 extern void Super2xSaI(u8*, u32, u8*, u8*, u32, int, int);20 extern void Super2xSaI32(u8*, u32, u8*, u8*, u32, int, int);21 extern void SuperEagle(u8*, u32, u8*, u8*, u32, int, int);22 extern void SuperEagle32(u8*, u32, u8*, u8*, u32, int, int);23 extern void AdMame2x(u8*, u32, u8*, u8*, u32, int, int);24 extern void AdMame2x32(u8*, u32, u8*, u8*, u32, int, int);25 extern void Simple2x16(u8*, u32, u8*, u8*, u32, int, int);26 extern void Simple2x32(u8*, u32, u8*, u8*, u32, int, int);27 extern void (*Simple3x16)(u8*, u32, u8*, u8*, u32, int, int);28 extern void (*Simple3x32)(u8*, u32, u8*, u8*, u32, int, int);29 extern void (*Simple4x16)(u8*, u32, u8*, u8*, u32, int, int);30 extern void (*Simple4x32)(u8*, u32, u8*, u8*, u32, int, int);31 extern void Bilinear(u8*, u32, u8*, u8*, u32, int, int);32 extern void Bilinear32(u8*, u32, u8*, u8*, u32, int, int);33 extern void BilinearPlus(u8*, u32, u8*, u8*, u32, int, int);34 extern void BilinearPlus32(u8*, u32, u8*, u8*, u32, int, int);35 extern void Scanlines(u8*, u32, u8*, u8*, u32, int, int);36 extern void Scanlines32(u8*, u32, u8*, u8*, u32, int, int);37 extern void ScanlinesTV(u8*, u32, u8*, u8*, u32, int, int);38 extern void ScanlinesTV32(u8*, u32, u8*, u8*, u32, int, int);39 extern void hq2x(u8*, u32, u8*, u8*, u32, int, int);40 extern void hq2x32(u8*, u32, u8*, u8*, u32, int, int);41 extern void hq2xS(u8*, u32, u8*, u8*, u32, int, int);42 extern void hq2xS32(u8*, u32, u8*, u8*, u32, int, int);43 extern void lq2x(u8*, u32, u8*, u8*, u32, int, int);44 extern void lq2x32(u8*, u32, u8*, u8*, u32, int, int);45 extern void hq3x(u8*, u32, u8*, u8*, u32, int, int);46 extern void hq3x32(u8*, u32, u8*, u8*, u32, int, int);47 extern void hq3xS(u8*, u32, u8*, u8*, u32, int, int);48 extern void hq3xS32(u8*, u32, u8*, u8*, u32, int, int);50 extern void SmartIB(u8*, u32, int, int);51 extern void SmartIB32(u8*, u32, int, int);52 extern void MotionBlurIB(u8*, u32, int, int);53 extern void InterlaceIB(u8*, u32, int, int);54 extern void MotionBlurIB32(u8*, u32, int, int);56 extern void InterframeCleanup();58 #endif // VBA_FILTERS_H