Commits on Source (14)
-
Steve Lhomme authorede4ba931b
-
Steve Lhomme authoredab84bbdd
-
Steve Lhomme authored445e74dd
-
Steve Lhomme authored6a5821aa
-
Steve Lhomme authored
No need for a special structure.
e9961dc3 -
Steve Lhomme authored124be999
-
Steve Lhomme authored
We can just fill an opaque event_thread_t pointer.
59c9fdd3 -
Steve Lhomme authored
We don't need to have them separated, they are closely tied.
1a0dbb0c -
Steve Lhomme authored
They are no longer used for external rendering
cfdc7251 -
Steve Lhomme authored
HWND is not available in UWP apps, so we should never allow any code to use it.
1ac410b6 -
Steve Lhomme authored
We can't create a swapchain from DirectCompose or a HWND. Maybe one day we will support CreateSwapChainForCoreWindow(). It can be in its own file.
e13d4e53 -
Steve Lhomme authored
We can't use d3d11_swapchain, so we can't use dxgi_swapchain either. Until we support CreateSwapChainForCoreWindow() we have no use for this.
7e5d84ca -
Steve Lhomme authored
Otherwise we use vout_display_PlaceEquals() with uninitialized memory.
b317441d -
Steve Lhomme authored
CommonWindowInit() is not called in UWP builds, but the initial CommonPlacePicture() needs to be done. direct3d11 already does its own in Direct3D11Open(). Do it earlier in direct3d9 to be closer to the CommonWindowInit() call.
9814ddaa
Showing
- modules/video_output/Makefile.am 2 additions, 2 deletionsmodules/video_output/Makefile.am
- modules/video_output/win32/common.c 14 additions, 26 deletionsmodules/video_output/win32/common.c
- modules/video_output/win32/common.h 5 additions, 26 deletionsmodules/video_output/win32/common.h
- modules/video_output/win32/d3d11_swapchain.cpp 2 additions, 5 deletionsmodules/video_output/win32/d3d11_swapchain.cpp
- modules/video_output/win32/d3d11_swapchain.h 4 additions, 2 deletionsmodules/video_output/win32/d3d11_swapchain.h
- modules/video_output/win32/direct3d11.cpp 30 additions, 21 deletionsmodules/video_output/win32/direct3d11.cpp
- modules/video_output/win32/direct3d9.c 9 additions, 11 deletionsmodules/video_output/win32/direct3d9.c
- modules/video_output/win32/dxgi_swapchain.cpp 2 additions, 13 deletionsmodules/video_output/win32/dxgi_swapchain.cpp
- modules/video_output/win32/dxgi_swapchain.h 2 additions, 2 deletionsmodules/video_output/win32/dxgi_swapchain.h
- modules/video_output/win32/events.c 16 additions, 5 deletionsmodules/video_output/win32/events.c
- modules/video_output/win32/events.h 3 additions, 7 deletionsmodules/video_output/win32/events.h
- modules/video_output/win32/glwin32.c 6 additions, 6 deletionsmodules/video_output/win32/glwin32.c
- modules/video_output/win32/meson.build 2 additions, 2 deletionsmodules/video_output/win32/meson.build
- modules/video_output/win32/wingdi.c 9 additions, 9 deletionsmodules/video_output/win32/wingdi.c