X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=video.h;h=f74fbddc1e766f38f431cd365dce6c5b753e8829;hb=e38fee1b96c0b904d7f221a349fb2492258d5789;hp=cb717f29ad45538c5e470065918af3243939c1ba;hpb=42c8119010bfc48776e8c82e42cceb06d07c0247;p=gpsp.git diff --git a/video.h b/video.h index cb717f2..f74fbdd 100644 --- a/video.h +++ b/video.h @@ -49,6 +49,8 @@ void debug_screen_update(); extern u32 frame_speed; +extern u32 resolution_width, resolution_height; + extern s32 affine_reference_x[2]; extern s32 affine_reference_y[2]; @@ -77,11 +79,15 @@ typedef enum { unscaled, scaled_aspect, -#ifndef WIZ_BUILD - fullscreen, -#endif +#ifdef WIZ_BUILD unscaled_rot, scaled_aspect_rot, +#elif defined(GP2X_BUILD) + fullscreen, + scaled_aspect_sw, +#else + fullscreen, +#endif } video_scale_type; typedef enum @@ -90,9 +96,18 @@ typedef enum filter_bilinear } video_filter_type; +typedef enum +{ + filter2_none, + filter2_scale2x, + filter2_scale3x, + filter2_eagle2x, +} video_filter_type2; + extern video_scale_type screen_scale; extern video_scale_type current_scale; extern video_filter_type screen_filter; +extern video_filter_type2 screen_filter2; void set_gba_resolution(video_scale_type scale);