1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
JUCE/modules
attila fb670d209b Windows: Throttle VBlankThread when the display is off
When the display goes to sleep IDXGIOutput::WaitForVBlank returns S_OK
immediately causing the VBlankThread to consume a core entirely with the
VBlank related messaging.

To limit this problem, we use the same technique as Chromium presently
does, and we sleep for 1 ms, if the time between the last two VBlank
events was less than a ms. This limits the VBlankThread messaging rate
of about 50.000/s on an Intel 13600 to 1000/s.
2024-07-31 18:15:54 +02:00
..
juce_analytics Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_animation Fix some Doxygen docstrings 2024-06-12 09:35:32 +01:00
juce_audio_basics Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_audio_devices Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_audio_formats Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_audio_plugin_client VST3 Client: Add support for fetching IRunLoop from host context 2024-07-29 16:11:59 +01:00
juce_audio_processors VST3 Host: Supply an IRunLoop from the host context 2024-07-29 16:11:59 +01:00
juce_audio_utils Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_box2d Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_core DynamicObject: Make virtual functions non-virtual 2024-07-29 16:09:53 +01:00
juce_cryptography Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_data_structures Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_dsp Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_events Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_graphics Harfbuzz: Silence clang overflow warning 2024-07-29 16:11:55 +01:00
juce_gui_basics Windows: Throttle VBlankThread when the display is off 2024-07-31 18:15:54 +02:00
juce_gui_extra Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_midi_ci Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_opengl Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_osc Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_product_unlocking Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
juce_video Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
CMakeLists.txt Animation: Add juce_animation module 2024-04-16 17:43:21 +01:00