From dcb1689fb2a7850d65442f947a1827ff1ace54db Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Tue, 20 Aug 2013 22:16:09 -0400 Subject: [PATCH] WinRT: made a note that WinRT doesn't appear to support modifying a thread's priority --- src/thread/stdcpp/SDL_systhread.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/thread/stdcpp/SDL_systhread.cpp b/src/thread/stdcpp/SDL_systhread.cpp index c580481ce..02fcf76aa 100644 --- a/src/thread/stdcpp/SDL_systhread.cpp +++ b/src/thread/stdcpp/SDL_systhread.cpp @@ -99,6 +99,14 @@ SDL_SYS_SetThreadPriority(SDL_ThreadPriority priority) // interface, at least as of this writing (Nov 2012). std::thread does // provide access to the OS' native handle, however, and some form of // priority-setting could, in theory, be done through this interface. + // + // WinRT: UPDATE (Aug 20, 2013): thread priorities cannot be changed + // on WinRT, at least not for any thread that's already been created. + // WinRT threads appear to be based off of the WinRT class, + // ThreadPool, more info on which can be found at: + // http://msdn.microsoft.com/en-us/library/windows/apps/windows.system.threading.threadpool.aspx + // + // For compatibility sake, 0 will be returned here. return (0); }