This commit is contained in:
Pavel 2022-05-31 17:06:09 +03:00
parent ac8b3a5da8
commit ba1d2bcd54
4 changed files with 9 additions and 6 deletions

View File

@ -786,7 +786,7 @@ begin
COLOR_8_8_8_8:
Case RENDER_TARGET[i].INFO.NUMBER_TYPE of
NUMBER_UNORM:Result.FImageInfo.cformat:=VK_FORMAT_R8G8B8A8_UNORM;
NUMBER_SRGB :Result.FImageInfo.cformat:=VK_FORMAT_R8G8B8A8_SRGB;
NUMBER_SRGB :Result.FImageInfo.cformat:=VK_FORMAT_R8G8B8A8_UNORM{VK_FORMAT_R8G8B8A8_SRGB};
else
Assert(false,'TODO');
end;

View File

@ -375,6 +375,9 @@ begin
//ps4_app.app_path:='G:\Games\MOMODORA\CUSA05694\';
//ps4_app.app_file:='G:\Games\MOMODORA\CUSA05694\eboot.bin';
//ps4_app.app_path:='C:\Users\User\Desktop\Games\MOMODORA\CUSA05694\';
//ps4_app.app_file:='C:\Users\User\Desktop\Games\MOMODORA\CUSA05694\eboot.bin';
//ps4_app.app_path:='C:\Users\User\Desktop\Games\We.Are.Doomed.PS4-PRELUDE\CUSA02394\';
//ps4_app.app_file:='C:\Users\User\Desktop\Games\We.Are.Doomed.PS4-PRELUDE\CUSA02394\eboot.bin';

View File

@ -341,7 +341,7 @@ begin
end;
Const
SRGB_HACK=True;
SRGB_HACK=False;//True;
Procedure TvFlip.SetImageFormat(format,tmode:DWORD);
begin

View File

@ -184,8 +184,8 @@ begin
am:=GetColorAccessMask(IMAGE_USAGE);
dependency.srcAccessMask:=dependency.srcAccessMask or am;
dependency.dstAccessMask:=dependency.dstAccessMask or am;
dependency.srcAccessMask:=dependency.srcAccessMask or (am and (not ord(VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT)));
dependency.dstAccessMask:=dependency.dstAccessMask or (am and (not ord(VK_ACCESS_COLOR_ATTACHMENT_READ_BIT )));
end;
Procedure TvRenderPass.SetDepthStencilRef(id:TVkUInt32;DEPTH_USAGE,STENCIL_USAGE:Byte);
@ -199,8 +199,8 @@ begin
am:=GetDepthStencilAccessMask(DEPTH_USAGE,STENCIL_USAGE);
dependency.srcAccessMask:=dependency.srcAccessMask or am;
dependency.dstAccessMask:=dependency.dstAccessMask or am;
dependency.srcAccessMask:=dependency.srcAccessMask or (am and (not ord(VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT)));
dependency.dstAccessMask:=dependency.dstAccessMask or (am and (not ord(VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT )));
end;
Procedure TvRenderPass.AddColorAt(format:TVkFormat;IMAGE_USAGE:Byte;samples:TVkSampleCountFlagBits);