vk/0.170.2: Add unnormalizedCoordinates to VkSamplerCreateInfo

This commit is contained in:
Jason Ekstrand
2015-10-05 20:17:24 -07:00
parent f7c3519aaf
commit 57f500324b
3 changed files with 3 additions and 2 deletions

View File

@@ -1727,6 +1727,7 @@ typedef struct {
float minLod; float minLod;
float maxLod; float maxLod;
VkBorderColor borderColor; VkBorderColor borderColor;
VkBool32 unnormalizedCoordinates;
} VkSamplerCreateInfo; } VkSamplerCreateInfo;
typedef struct { typedef struct {

View File

@@ -168,7 +168,7 @@ VkResult gen7_CreateSampler(
.UAddressMinFilterRoundingEnable = 0, .UAddressMinFilterRoundingEnable = 0,
.UAddressMagFilterRoundingEnable = 0, .UAddressMagFilterRoundingEnable = 0,
.TrilinearFilterQuality = 0, .TrilinearFilterQuality = 0,
.NonnormalizedCoordinateEnable = 0, .NonnormalizedCoordinateEnable = pCreateInfo->unnormalizedCoordinates,
.TCXAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeU], .TCXAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeU],
.TCYAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeV], .TCYAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeV],
.TCZAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeW], .TCZAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeW],

View File

@@ -502,7 +502,7 @@ VkResult gen8_CreateSampler(
.UAddressMinFilterRoundingEnable = 0, .UAddressMinFilterRoundingEnable = 0,
.UAddressMagFilterRoundingEnable = 0, .UAddressMagFilterRoundingEnable = 0,
.TrilinearFilterQuality = 0, .TrilinearFilterQuality = 0,
.NonnormalizedCoordinateEnable = 0, .NonnormalizedCoordinateEnable = pCreateInfo->unnormalizedCoordinates,
.TCXAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeU], .TCXAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeU],
.TCYAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeV], .TCYAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeV],
.TCZAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeW], .TCZAddressControlMode = vk_to_gen_tex_address[pCreateInfo->addressModeW],