aboutsummaryrefslogtreecommitdiff
path: root/layers/screenshot.cpp
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2016-01-04 14:01:38 -0700
committerJon Ashburn <jon@lunarg.com>2016-01-04 16:22:00 -0700
commit1b7960f4216c553e8a51005d39b8fb32647155f2 (patch)
tree67bc1a5ab423280f3e59bd9b32fc6719e0041674 /layers/screenshot.cpp
parentfabc3d50ef163695a8cf2438296788055cf9c12c (diff)
downloadusermoji-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.cpp3
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;
}