mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
Android swapchain format selection prefer to use srgb format
Android to use similar swapchain format and dimension as Windows
This commit is contained in:
committed by
Baldur Karlsson
parent
29207a7333
commit
b79d1e6fe2
@@ -32,6 +32,9 @@ AndroidWindow::AndroidWindow(int width, int height, const char *title) : Graphic
|
||||
{
|
||||
window = android_state->window;
|
||||
TEST_LOG("android window %p", window);
|
||||
|
||||
if(window)
|
||||
ANativeWindow_setBuffersGeometry(window, width, height, AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM);
|
||||
}
|
||||
|
||||
AndroidWindow::~AndroidWindow()
|
||||
|
||||
@@ -1540,7 +1540,8 @@ bool VulkanWindow::CreateSwapchain()
|
||||
|
||||
for(const VkSurfaceFormatKHR &f : formats)
|
||||
{
|
||||
if(f.format == VK_FORMAT_B8G8R8A8_SRGB && f.colorSpace == VK_COLOR_SPACE_SRGB_NONLINEAR_KHR)
|
||||
if((f.format == VK_FORMAT_B8G8R8A8_SRGB || f.format == VK_FORMAT_R8G8B8A8_SRGB) &&
|
||||
f.colorSpace == VK_COLOR_SPACE_SRGB_NONLINEAR_KHR)
|
||||
{
|
||||
surfaceFormat = f;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user