diff options
| author | Jon Ashburn <jon@lunarg.com> | 2016-01-04 14:01:38 -0700 |
|---|---|---|
| committer | Jon Ashburn <jon@lunarg.com> | 2016-01-04 16:22:00 -0700 |
| commit | 1b7960f4216c553e8a51005d39b8fb32647155f2 (patch) | |
| tree | 67bc1a5ab423280f3e59bd9b32fc6719e0041674 /layers/screenshot.cpp | |
| parent | fabc3d50ef163695a8cf2438296788055cf9c12c (diff) | |
| download | usermoji-1b7960f4216c553e8a51005d39b8fb32647155f2.tar.xz | |
loader: Convert getenv on Windows to use GetEnvironmentVariable
This allows loader to get updated environment variables. That is after the CRT
has been initialized.
Diffstat (limited to 'layers/screenshot.cpp')
| -rw-r--r-- | layers/screenshot.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/layers/screenshot.cpp b/layers/screenshot.cpp index edccb856..b3bd9af5 100644 --- a/layers/screenshot.cpp +++ b/layers/screenshot.cpp @@ -588,7 +588,7 @@ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR(VkQueue queue, if (!screenshotEnvQueried) { - const char *_vk_screenshot = getenv("_VK_SCREENSHOT"); + const char *_vk_screenshot = loader_getenv("_VK_SCREENSHOT"); if (_vk_screenshot && *_vk_screenshot) { string spec(_vk_screenshot), word; @@ -614,6 +614,7 @@ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR(VkQueue queue, start = comma + 1; } } + loader_free_getenv(_vk_screenshot); screenshotEnvQueried = true; } |
