Conn O'Griofa 211b25848f platform/windows: add optional DwmFlush() call to improve Windows capture
Invoke DwmFlush() before acquiring the next frame to alleviate visual stutter
during mouse movement at the cost of constraining the capture rate to the host's
monitor refresh.

Disabled by default; enable via "dwmflush" boolean configuration parameter.
2022-06-15 22:23:09 +01:00
2022-02-26 10:18:00 +01:00
2022-02-27 12:21:48 -05:00
2022-04-18 16:21:05 -04:00
2020-02-09 22:54:06 +01:00
2022-06-13 15:56:46 -04:00
2022-04-30 10:24:59 +01:00
2022-03-15 22:30:01 -04:00
2022-01-23 13:05:35 -05:00

:github_url: https://github.com/SunshineStream/Sunshine/tree/nightly/README.rst

Overview
========

About
-----
Sunshine is a Game stream host for Moonlight. It is an open source version of GeForce Experience (GFE).

These are the advantages of Sunshine over GFE.

   - FOSS (Free and Open Source Software)
   - Multi-platform

      - Linux (deb, rpm, and AppImage packages)
      - MacOS (Portfile)
      - Windows (portable binary)

   - Pair over web ui
   - Supports AMD and Nvidia GPUs for encoding
   - Supports software encoding
   - Supports streaming to multiple clients
   - Web UI for configuration

Integrations
------------

.. image:: https://img.shields.io/github/workflow/status/sunshinestream/sunshine/CI/master?label=CI%20build&logo=github&style=for-the-badge
   :alt: GitHub Workflow Status (CI)
   :target: https://github.com/SunshineStream/Sunshine/actions/workflows/CI.yml?query=branch%3Amaster

.. image:: https://img.shields.io/github/workflow/status/sunshinestream/sunshine/localize/nightly?label=localize%20build&logo=github&style=for-the-badge
   :alt: GitHub Workflow Status (localize)
   :target: https://github.com/SunshineStream/Sunshine/actions/workflows/localize.yml?query=branch%3Anightly

.. image:: https://img.shields.io/readthedocs/sunshinestream?label=Docs&style=for-the-badge&logo=readthedocs
   :alt: Read the Docs
   :target: http://sunshinestream.readthedocs.io/

.. image:: https://img.shields.io/badge/dynamic/json?color=blue&label=localized&style=for-the-badge&query=%24.progress..data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15178612-503956.json&logo=crowdin
   :alt: CrowdIn
   :target: https://crowdin.com/project/sunshinestream

Support
---------

.. image:: https://img.shields.io/discord/938534566107418705?label=Discord&style=for-the-badge&color=blue&logo=discord
   :alt: Discord
   :target: https://sunshinestream.github.io/discord

.. image:: https://img.shields.io/github/discussions/sunshinestream/sunshine?logo=github&style=for-the-badge
   :alt: GitHub Discussions
   :target: https://github.com/SunshineStream/Sunshine/discussions

Downloads
---------

.. image:: https://img.shields.io/github/downloads/sunshinestream/sunshine/total?style=for-the-badge&logo=github
   :alt: GitHub Releases
   :target: https://github.com/SunshineStream/Sunshine/releases/latest

.. comment
   image:: https://img.shields.io/docker/pulls/sunshinestream/sunshine?style=for-the-badge&logo=docker
   :alt: Docker
   :target: https://hub.docker.com/r/sunshinestream/sunshine
Description
No description provided
Readme GPL-3.0 83 MiB
Languages
C++ 79.9%
HTML 4.7%
CMake 4.3%
Vue 3.5%
Shell 1.7%
Other 5.8%