vk/0.170.2: Add unnormalizedCoordinates to VkSamplerCreateInfo
This commit is contained in:
@@ -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 {
|
||||||
|
@@ -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],
|
||||||
|
@@ -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],
|
||||||
|
Reference in New Issue
Block a user