Geoffrey McRae
818164da7f
[host] updated to use new protocol design
2017-12-12 07:56:50 +11:00
Geoffrey McRae
b0f83d7106
[host] dxgi reinit timeout was too short
2017-12-12 05:05:21 +11:00
Geoffrey McRae
219179b375
[misc] added website url to sources
2017-12-12 04:30:47 +11:00
Geoffrey McRae
a61293b551
[host] fixed support for high DPI desktops (4K+)
2017-12-12 03:59:57 +11:00
Geoffrey McRae
ec13fc161d
[host] rename project to "Looking Glass"
2017-12-12 03:59:57 +11:00
Geoffrey McRae
6eb40a1897
[host] added option parsing to application
2017-12-12 03:59:55 +11:00
Geoffrey McRae
fcf0976081
[host] removed MTMemcpy, overheads negate performance gains
2017-12-12 03:59:55 +11:00
Geoffrey McRae
9287ec97eb
[host] made DXGI ReInitialization more robust on mode changes
...
DXGI doesn't like to restart too fast, com exceptions are logged and the
duplication device fails to create with an E_ACCESS_DENIED error. Adding
a 200ms sleep between teardown and re-init resolves this issue.
2017-11-04 04:00:00 +11:00
Geoffrey McRae
8fadf0a80c
[host] Added cursor support to DXGI capture
2017-11-04 00:14:30 +11:00
Geoffrey McRae
f90c258c34
[host] initial rewrite of DXGI capture
2017-11-03 22:20:48 +11:00
Geoffrey McRae
ffd2fc1824
[host] Fixed the DXGIManager to capture the cursor properly.
...
Note: This class will be entirely re-written when I find some time,
it is very poorly implemented, full of assumptions and creates a new
texture for every single frame 🤦 .
2017-11-03 00:18:37 +11:00
Geoffrey McRae
7d83af9410
[host] added DXGI Desktop Duplication support
2017-11-02 22:37:19 +11:00
Geoffrey McRae
44d7e9e77c
[host] added initial framework for DXGI capture
2017-11-02 17:57:11 +11:00