Previous 199869 Revisions Next

r32073 Friday 12th September, 2014 at 02:44:11 UTC by R. Belmont
SDL: more attempts (nw)
[src/osd/modules/sound]direct_sound.c
[src/osd/sdl]draw13.c drawogl.c drawsdl.c

trunk/src/osd/sdl/drawsdl.c
r32072r32073
409409   window->sdl_window = SDL_CreateWindow(window->title, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED,
410410         width, height, sdl->extra_flags);
411411
412   #if SDLMAME_WIN32
413   SDL_SysWMinfo wminfo;
414   SDL_VERSION(wminfo.version);
415   SDL_GetWindowWMInfo(window->sdl_window, &wminfo);
416   window->windows_hwnd = (void *)wminfo.win.info;
417   #endif
418
419412   if (window->fullscreen && video_config.switchres)
420413   {
421414      SDL_DisplayMode mode;
trunk/src/osd/sdl/draw13.c
r32072r32073
554554   window->sdl_window = SDL_CreateWindow(window->title, SDL_WINDOWPOS_UNDEFINED_DISPLAY(window->monitor->handle), SDL_WINDOWPOS_UNDEFINED,
555555         width, height, sdl->extra_flags);
556556
557   #if SDLMAME_WIN32
558   SDL_SysWMinfo wminfo;
559   SDL_VERSION(wminfo.version);
560   SDL_GetWindowWMInfo(window->sdl_window, &wminfo);
561   window->windows_hwnd = (void *)wminfo.win.info;
562   #endif
563
564557   if (window->fullscreen && video_config.switchres)
565558   {
566559      SDL_DisplayMode mode;
trunk/src/osd/sdl/drawogl.c
r32072r32073
519519      return 1;
520520   }
521521
522   #if SDLMAME_WIN32
523   SDL_SysWMinfo wminfo;
524   SDL_VERSION(wminfo.version);
525   SDL_GetWindowWMInfo(window->sdl_window, &wminfo);
526   window->windows_hwnd = (void *)wminfo.win.info;
527   #endif
528
529522   if (window->fullscreen && video_config.switchres)
530523   {
531524      SDL_DisplayMode mode;
trunk/src/osd/modules/sound/direct_sound.c
r32072r32073
2626
2727#ifdef SDLMAME_WIN32
2828#include "../../sdl/osdsdl.h"
29#if (SDLMAME_SDL2)
30#include <SDL2/SDL_syswm.h>
2931#else
32#include <SDL/SDL_syswm.h>
33#endif
34#else
3035#include "winmain.h"
3136#include "window.h"
3237#endif
r32072r32073
239244   }
240245
241246   // set the cooperative level
242   #ifndef SDLMAME_WIN32
243   result = IDirectSound_SetCooperativeLevel(dsound, (HWND *)sdl_window_list->windows_hwnd, DSSCL_PRIORITY);
247   #ifdef SDLMAME_WIN32
248   SDL_SysWMinfo wminfo;
249   SDL_VERSION(&wminfo.version);
250   SDL_GetWindowWMInfo(sdl_window_list->sdl_window, &wminfo);
251   result = IDirectSound_SetCooperativeLevel(dsound, wminfo.win.window, DSSCL_PRIORITY);
244252   #else
245253   result = IDirectSound_SetCooperativeLevel(dsound, win_window_list->m_hwnd, DSSCL_PRIORITY);
246254   #endif

Previous 199869 Revisions Next


© 1997-2024 The MAME Team