1e523e2f5d329e317bfd211288d1ecb6aeb8087c
This PR adds code for setting the Quality of Service (QoS) level of the process on Windows. This can, e.g., make sure that on hybrid systems P-cores are utilized even when the app window is out of focus. In the following cases, it is adjusted from the default behavior: - In wm_jobs.cc the QoS level is raised while a priority job is running. - The command line option `--qos [high|eco|default]` can be used to change the QoS level of the process. - By default, the QoS level is raised for the EEVEE performance tests, as they check viewport rendering performance and would otherwise be reliant on never going out of focus to not get a downgraded QoS level. By default, they are created with an out of focus window at the time of landing this PR. This PR makes sure that they actually measure the animation replay performance attainable during real-world use. Pull Request: https://projects.blender.org/blender/blender/pulls/144224
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
