Skip to content

Commit

Permalink
add data formats
Browse files Browse the repository at this point in the history
dfmt:2_10_10_10 nfmt:UNORM
dfmt:5_9_9_9 nfmt:FLOAT
dfmt:BC5 nfmt:UNORM
dfmt:BC4 nfmt:UNORM
dfmt:10_11_11 nfmt:FLOAT
  • Loading branch information
red-prig committed Feb 11, 2023
1 parent 015a9aa commit e050669
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion chip/ps4_gpu_regs.pas
Original file line number Diff line number Diff line change
Expand Up @@ -1563,6 +1563,7 @@ function _get_vsharp_cformat(PV:PVSharpResource4):TVkFormat;
BUF_DATA_FORMAT_16 :Result:=VK_FORMAT_R16_UNORM;
BUF_DATA_FORMAT_16_16 :Result:=VK_FORMAT_R16G16_UNORM;
BUF_DATA_FORMAT_16_16_16_16:Result:=VK_FORMAT_R16G16B16A16_UNORM;
BUF_DATA_FORMAT_2_10_10_10 :Result:=VK_FORMAT_A2B10G10R10_UNORM_PACK32;
else;
end;

Expand Down Expand Up @@ -1676,10 +1677,12 @@ function _get_tsharp4_cformat(PT:PTSharpResource4):TVkFormat;
IMG_DATA_FORMAT_BC1 :Result:=VK_FORMAT_BC1_RGBA_UNORM_BLOCK;
IMG_DATA_FORMAT_BC2 :Result:=VK_FORMAT_BC2_UNORM_BLOCK;
IMG_DATA_FORMAT_BC3 :Result:=VK_FORMAT_BC3_UNORM_BLOCK;
IMG_DATA_FORMAT_BC4 :Result:=VK_FORMAT_BC4_UNORM_BLOCK;
IMG_DATA_FORMAT_BC5 :Result:=VK_FORMAT_BC5_UNORM_BLOCK;
IMG_DATA_FORMAT_BC6 :Result:=VK_FORMAT_BC6H_UFLOAT_BLOCK;
IMG_DATA_FORMAT_BC7 :Result:=VK_FORMAT_BC7_UNORM_BLOCK;

IMG_DATA_FORMAT_2_10_10_10 :Result:=VK_FORMAT_A2R10G10B10_UNORM_PACK32;
IMG_DATA_FORMAT_2_10_10_10 :Result:=VK_FORMAT_A2B10G10R10_UNORM_PACK32;
else;
end;

Expand Down Expand Up @@ -1774,6 +1777,9 @@ function _get_tsharp4_cformat(PT:PTSharpResource4):TVkFormat;
IMG_DATA_FORMAT_32_32 :Result:=VK_FORMAT_R32G32_SFLOAT;
IMG_DATA_FORMAT_32_32_32 :Result:=VK_FORMAT_R32G32B32_SFLOAT;
IMG_DATA_FORMAT_32_32_32_32:Result:=VK_FORMAT_R32G32B32A32_SFLOAT;

IMG_DATA_FORMAT_5_9_9_9 :Result:=VK_FORMAT_E5B9G9R9_UFLOAT_PACK32;
IMG_DATA_FORMAT_10_11_11 :Result:=VK_FORMAT_B10G11R11_UFLOAT_PACK32;
else;
end;

Expand Down

0 comments on commit e050669

Please sign in to comment.