fixing all format blits, adding srgb convertion
This commit is contained in:
@@ -191,6 +191,7 @@ pub fn create(allocator: std.mem.Allocator, instance: *base.Instance) VkError!*S
|
||||
.shader_int_16 = .true,
|
||||
.texture_compression_etc2 = .false,
|
||||
.texture_compression_bc = .false,
|
||||
.texture_compression_astc_ldr = .false,
|
||||
};
|
||||
|
||||
var queue_family_props = [_]vk.QueueFamilyProperties{
|
||||
@@ -312,32 +313,32 @@ pub fn getFormatProperties(interface: *Interface, format: vk.Format) VkError!vk.
|
||||
.r32g32b32a32_sfloat,
|
||||
.b10g11r11_ufloat_pack32,
|
||||
.e5b9g9r9_ufloat_pack32,
|
||||
.bc1_rgb_unorm_block,
|
||||
.bc1_rgb_srgb_block,
|
||||
.bc1_rgba_unorm_block,
|
||||
.bc1_rgba_srgb_block,
|
||||
.bc2_unorm_block,
|
||||
.bc2_srgb_block,
|
||||
.bc3_unorm_block,
|
||||
.bc3_srgb_block,
|
||||
.bc4_unorm_block,
|
||||
.bc4_snorm_block,
|
||||
.bc5_unorm_block,
|
||||
.bc5_snorm_block,
|
||||
.bc6h_ufloat_block,
|
||||
.bc6h_sfloat_block,
|
||||
.bc7_unorm_block,
|
||||
.bc7_srgb_block,
|
||||
.etc2_r8g8b8_unorm_block,
|
||||
.etc2_r8g8b8_srgb_block,
|
||||
.etc2_r8g8b8a1_unorm_block,
|
||||
.etc2_r8g8b8a1_srgb_block,
|
||||
.etc2_r8g8b8a8_unorm_block,
|
||||
.etc2_r8g8b8a8_srgb_block,
|
||||
.eac_r11_unorm_block,
|
||||
.eac_r11_snorm_block,
|
||||
.eac_r11g11_unorm_block,
|
||||
.eac_r11g11_snorm_block,
|
||||
//.bc1_rgb_unorm_block,
|
||||
//.bc1_rgb_srgb_block,
|
||||
//.bc1_rgba_unorm_block,
|
||||
//.bc1_rgba_srgb_block,
|
||||
//.bc2_unorm_block,
|
||||
//.bc2_srgb_block,
|
||||
//.bc3_unorm_block,
|
||||
//.bc3_srgb_block,
|
||||
//.bc4_unorm_block,
|
||||
//.bc4_snorm_block,
|
||||
//.bc5_unorm_block,
|
||||
//.bc5_snorm_block,
|
||||
//.bc6h_ufloat_block,
|
||||
//.bc6h_sfloat_block,
|
||||
//.bc7_unorm_block,
|
||||
//.bc7_srgb_block,
|
||||
//.etc2_r8g8b8_unorm_block,
|
||||
//.etc2_r8g8b8_srgb_block,
|
||||
//.etc2_r8g8b8a1_unorm_block,
|
||||
//.etc2_r8g8b8a1_srgb_block,
|
||||
//.etc2_r8g8b8a8_unorm_block,
|
||||
//.etc2_r8g8b8a8_srgb_block,
|
||||
//.eac_r11_unorm_block,
|
||||
//.eac_r11_snorm_block,
|
||||
//.eac_r11g11_unorm_block,
|
||||
//.eac_r11g11_snorm_block,
|
||||
//.astc_4x_4_unorm_block,
|
||||
//.astc_5x_4_unorm_block,
|
||||
//.astc_5x_5_unorm_block,
|
||||
|
||||
Reference in New Issue
Block a user