diff options
author | Ryan Holtz <rholtz@batcountryentertainment.com> | 2011-05-30 21:10:23 +0000 |
---|---|---|
committer | Ryan Holtz <rholtz@batcountryentertainment.com> | 2011-05-30 21:10:23 +0000 |
commit | 796e691522ba5c47fc0610da4f557514563f85b9 (patch) | |
tree | 961683497fd1e4d7369da812c579572f880b188a /src/osd/windows/window.h | |
parent | e532e74a8a869af6da71222657f39684210b624e (diff) |
HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere, SoltanGris42]
- Added the ability to render screenshots at arbitrary resolutions.
- Added the ability to record AVI videos (albeit with no audio) at arbitrary resolutions.
- Added a 43-tap-wide FIR-based NTSC filter with tunable Y, I and Q frequency response.
- Updated scanlines to have a user-tunable pixel-height ratio in addition to the current screen-height ratio.
- Fixed a VRAM leak that was causing many dynamic-resolution drivers to run out of memory mid-run.
Diffstat (limited to 'src/osd/windows/window.h')
-rw-r--r-- | src/osd/windows/window.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/osd/windows/window.h b/src/osd/windows/window.h index 13d76a6d54d..8b12c38f291 100644 --- a/src/osd/windows/window.h +++ b/src/osd/windows/window.h @@ -122,6 +122,8 @@ struct _win_draw_callbacks int (*window_init)(win_window_info *window); render_primitive_list *(*window_get_primitives)(win_window_info *window); int (*window_draw)(win_window_info *window, HDC dc, int update); + void (*window_save)(win_window_info *window); + void (*window_record)(win_window_info *window); void (*window_destroy)(win_window_info *window); }; @@ -155,6 +157,8 @@ LRESULT CALLBACK winwindow_video_window_proc(HWND wnd, UINT message, WPARAM wpar extern LRESULT CALLBACK winwindow_video_window_proc_ui(HWND wnd, UINT message, WPARAM wparam, LPARAM lparam); void winwindow_toggle_full_screen(void); +void winwindow_take_snap(void); +void winwindow_take_video(void); void winwindow_process_events_periodic(running_machine &machine); void winwindow_process_events(running_machine &machine, int ingame); |