removing compressed image formats

This commit is contained in:
2025-08-27 01:17:48 +02:00
parent 2bc9a26b15
commit 08d25cd631
6 changed files with 1 additions and 65 deletions

View File

@@ -68,18 +68,8 @@ int32_t WebGPUGetImageBlockWidth(PulseImageFormat format)
{
switch(format)
{
case PULSE_IMAGE_FORMAT_BC1_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC2_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC3_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC4_R_UNORM:
case PULSE_IMAGE_FORMAT_BC5_RG_UNORM:
case PULSE_IMAGE_FORMAT_BC7_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC6H_RGB_FLOAT:
case PULSE_IMAGE_FORMAT_BC6H_RGB_UFLOAT: return 4;
case PULSE_IMAGE_FORMAT_R8G8B8A8_UNORM:
case PULSE_IMAGE_FORMAT_B8G8R8A8_UNORM:
case PULSE_IMAGE_FORMAT_B5G6R5_UNORM:
case PULSE_IMAGE_FORMAT_B5G5R5A1_UNORM:
case PULSE_IMAGE_FORMAT_B4G4R4A4_UNORM:
case PULSE_IMAGE_FORMAT_R10G10B10A2_UNORM:
@@ -129,18 +119,9 @@ int32_t WebGPUGetImageBlockHeight(PulseImageFormat format)
{
switch(format)
{
case PULSE_IMAGE_FORMAT_BC1_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC2_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC3_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC4_R_UNORM:
case PULSE_IMAGE_FORMAT_BC5_RG_UNORM:
case PULSE_IMAGE_FORMAT_BC7_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC6H_RGB_FLOAT:
case PULSE_IMAGE_FORMAT_BC6H_RGB_UFLOAT: return 4;
case PULSE_IMAGE_FORMAT_R8G8B8A8_UNORM:
case PULSE_IMAGE_FORMAT_B8G8R8A8_UNORM:
case PULSE_IMAGE_FORMAT_B5G6R5_UNORM:
case PULSE_IMAGE_FORMAT_B5G5R5A1_UNORM:
case PULSE_IMAGE_FORMAT_B4G4R4A4_UNORM:
case PULSE_IMAGE_FORMAT_R10G10B10A2_UNORM:
@@ -190,16 +171,6 @@ uint32_t WebGPUImageFormatTexelBlockSize(PulseImageFormat format)
{
switch(format)
{
case PULSE_IMAGE_FORMAT_BC1_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC4_R_UNORM: return 8;
case PULSE_IMAGE_FORMAT_BC2_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC3_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC5_RG_UNORM:
case PULSE_IMAGE_FORMAT_BC7_RGBA_UNORM:
case PULSE_IMAGE_FORMAT_BC6H_RGB_FLOAT:
case PULSE_IMAGE_FORMAT_BC6H_RGB_UFLOAT: return 16;
case PULSE_IMAGE_FORMAT_R8_UNORM:
case PULSE_IMAGE_FORMAT_R8_SNORM:
case PULSE_IMAGE_FORMAT_A8_UNORM: