@@ -56,6 +56,7 @@ using namespace std;
56
56
float offset_x, offset_y, hudSpacing;
57
57
int hudFirstRow, hudSecondRow;
58
58
VkPhysicalDeviceDriverProperties driverProps = {};
59
+ overlay_params params {};
59
60
60
61
#if !defined(_WIN32)
61
62
namespace MangoHud { namespace GL {
@@ -1938,29 +1939,35 @@ static VkResult overlay_CreateSampler(
1938
1939
const VkAllocationCallbacks* pAllocator,
1939
1940
VkSampler* pSampler)
1940
1941
{
1941
- auto params = HUDElements.params ;
1942
+
1943
+ parse_overlay_config (¶ms, getenv (" MANGOHUD_CONFIG" ));
1944
+ _params = ¶ms;
1945
+
1942
1946
VkSamplerCreateInfo sampler = *pCreateInfo;
1943
- sampler.mipLodBias = params-> picmip ;
1947
+ sampler.mipLodBias = params. picmip ;
1944
1948
1945
- if (params-> af > 0 ){
1949
+ if (params. af > 0 ){
1946
1950
sampler.anisotropyEnable = VK_TRUE;
1947
- sampler.maxAnisotropy = params-> af ;
1948
- } else if (params-> af == 0 )
1951
+ sampler.maxAnisotropy = params. af ;
1952
+ } else if (params. af == 0 )
1949
1953
sampler.anisotropyEnable = VK_FALSE;
1950
1954
1951
- if (params->enabled [OVERLAY_PARAM_ENABLED_trilinear]){
1955
+ if (params.enabled [OVERLAY_PARAM_ENABLED_trilinear]){
1956
+ std::cerr << " USING trillear\n " ;
1952
1957
sampler.magFilter = VK_FILTER_LINEAR;
1953
1958
sampler.minFilter = VK_FILTER_LINEAR;
1954
1959
sampler.mipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR;
1955
1960
}
1956
1961
1957
- if (params->enabled [OVERLAY_PARAM_ENABLED_bicubic]){
1962
+ if (params.enabled [OVERLAY_PARAM_ENABLED_bicubic]){
1963
+ std::cerr << " USING bicubic\n " ;
1958
1964
sampler.magFilter = VK_FILTER_CUBIC_IMG;
1959
1965
sampler.minFilter = VK_FILTER_CUBIC_IMG;
1960
1966
sampler.mipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR;
1961
1967
}
1962
1968
1963
- if (params->enabled [OVERLAY_PARAM_ENABLED_retro]){
1969
+ if (params.enabled [OVERLAY_PARAM_ENABLED_retro]){
1970
+ std::cerr << " USING retro\n " ;
1964
1971
sampler.magFilter = VK_FILTER_NEAREST;
1965
1972
sampler.minFilter = VK_FILTER_NEAREST;
1966
1973
sampler.mipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST;
0 commit comments