Henrik Rydgård
|
8b5048be72
|
Fix high-DPI rendering/input on Windows
|
2017-01-16 20:53:41 +07:00 |
|
Henrik Rydgård
|
4a3938958c
|
Thin3D: Unified DataFormat enum
|
2016-12-25 11:31:33 +01:00 |
|
Unknown W. Brackets
|
a1fbcc3d93
|
Avoid directly calling osm from Core/GPU code.
This allows UI to handle the message however it wants to, and reduces
cross linkage issues.
|
2016-05-27 22:05:30 -07:00 |
|
Unknown W. Brackets
|
c770349475
|
Switch headless to using graphics contexts.
Vulkan doesn't work yet, needs some thin3d for the command buffer?
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
22f47d3787
|
Remove redundant configuration, remove temp hack
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
cfbecf5071
|
More progress
|
2016-03-20 19:26:41 +01:00 |
|
Henrik Rydgard
|
2a449f78bb
|
More vulkan fixing
|
2016-03-20 19:25:30 +01:00 |
|
Henrik Rydgard
|
c64064024d
|
Initial vulkan code.
This was squashed from nine commits but using old versions of Vulkan.
|
2016-03-20 19:18:35 +01:00 |
|
Henrik Rydgard
|
15de6e6b98
|
GraphicsContext: Abstract away things like swapbuffers etc before adding even more backends.
Needed to prevent clutter all over the codebase.
Does not go all the way yet, goal would be a common render loop between platforms but not there yet.
|
2016-01-01 14:40:16 +01:00 |
|
Henrik Rydgard
|
44be9f2a50
|
Move Windows GPU init code into Windows/GPU
|
2015-11-03 23:22:09 +01:00 |
|
Henrik Rydgard
|
b998131581
|
Move the symbol map to the heap, deallocate it when no game is running.
|
2015-10-31 23:01:19 +01:00 |
|
Henrik Rydgard
|
2dcf50cf5e
|
Fix crash toggling fullscreen from within the Settings menu.
See #7957
|
2015-09-20 23:57:51 +02:00 |
|
Henrik Rydgard
|
8bedc60a93
|
React to window resizing in a slightly more traditional way, may help #7957?
|
2015-09-19 15:16:31 +02:00 |
|
Henrik Rydgard
|
ecbef7a2ff
|
Remove easy_file.cpp/h. Minor cleanups.
|
2015-09-19 14:29:02 +02:00 |
|
Henrik Rydgard
|
6cc7a85cde
|
Rename WndMainWindow to MainWindow
|
2015-09-19 13:14:05 +02:00 |
|
Henrik Rydgard
|
3232e46c36
|
Make debug build nearly warning free in MSVC 2015
|
2015-09-17 22:02:15 +02:00 |
|
Henrik Rydgard
|
8a574e5cd2
|
Do the first CoInitializeEx on the main thread instead of the EmuThread (WASAPI). Fixes #7334
|
2015-01-15 22:33:20 +01:00 |
|
Henrik Rydgard
|
c8dfcd5e74
|
Prepare for interchangable Windows audio backends
|
2015-01-11 21:00:56 +01:00 |
|
Henrik Rydgard
|
cac7a2feed
|
Add a sample rate parameter to DSound, clean it up a bit
|
2015-01-11 14:11:09 +01:00 |
|
Henrik Rydgard
|
62d86f3246
|
Remove useless indirection class "PSPMixer"
|
2015-01-11 12:02:49 +01:00 |
|
Henrik Rydgard
|
dda3ca3d5f
|
D3D9 init error reporting improved. Use "override" properly in Host.
|
2014-09-20 21:55:58 +02:00 |
|
Henrik Rydgard
|
92c3775d95
|
Start hooking up D3D
|
2014-08-22 20:55:04 +02:00 |
|
The Dax
|
023eb30b3e
|
Win32: Fix a bug in fullscreen. Consolidate the fullscreen code into one function. 99% of the code is the same anyway.
|
2014-07-16 23:58:22 -04:00 |
|
Henrik Rydgard
|
f127bb715b
|
Revert "Windows: Get rid of that silly inner "display" window. Should be zero functional change."
Should help #6295.
This reverts commit 281ff6ce2a.
Conflicts:
Windows/WindowsHost.cpp
Windows/WndMainWindow.cpp
|
2014-06-29 22:13:53 +02:00 |
|
Henrik Rydgard
|
56cee3c00e
|
Prevent rendering and multiple WM_SIZE events when switching between windowed and fullscreen
May help #6295 but also it may not, I can't test it as I don't have that GPU.
Also gets rid of some outdated code.
|
2014-06-29 21:08:20 +02:00 |
|