Commit 70e706f4 by Ian Elliott Committed by Commit Bot

Vulkan: Fix glBlitFramebuffer() for pre-rotation

This involves cases of blitting to/from a rotated default framebuffer, potentially with scaling in one or both dimensions. Various adjustments are needed at different times in the stack, including in the custom BlitResolve fragment shaders. Various tests are affected, including the following: Test: angle_end2end_tests --gtest_filter=*EGLPreRotationLargeSurfaceTest.OrientedWindowWithBlitFramebuffer Test: angle_deqp_gles3_tests --gtest_filter=dEQP.GLES3/functional_fbo_invalidate_\* Bug: b/158337857 Change-Id: Ibb176e4215784e85c0f34e6e1c22ba662517fed2 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2242359Reviewed-by: 's avatarIan Elliott <ianelliott@google.com> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Ian Elliott <ianelliott@google.com>
parent 89001914
......@@ -2,53 +2,53 @@
"src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py":
"3ce99036d0abc8c18a818c1e8f394530",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000000.inc":
"5e1541d16eb862a7da0409dc626df27c",
"69cf6390dea8cba6594e6a7734283600",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000001.inc":
"5a2d20c370864454f8e5b90d2a6c4636",
"00253e9090d4f97de5c50d32d944f08d",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000002.inc":
"d114c29f75121471e10877ff57127d38",
"541cf1d53c94195d52b1609b2e1ec7c3",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000003.inc":
"ccc0c8c7eb26a3e63b33b980c015d37f",
"360f366d7a09dc76ba68a3beb5dbfd82",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000004.inc":
"5f8e2a5572715f6687705a258b1584e3",
"970606a8602102ec2d4cb44f792a1af7",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000005.inc":
"f555085b26bc5a13645a2d5e4387bd84",
"84a86aeebf697c600c57f7c474a670be",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000006.inc":
"93c25fb97156d59bce6d4adbd87ecbf6",
"bc61b89f9e6ef1c9975ded4f3c4e7841",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000007.inc":
"484aba87031b862f83faed6629291ae3",
"0395c63adc614bf3709baaaa6a135e8b",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000008.inc":
"8354fea31eca3c02fb6037e78a245800",
"bbceaa344fed5fcabf1d21538a6abb2f",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000009.inc":
"055d0629b80436d9025ae127595618b9",
"a6175c832b2dbc67934cce5e1dc20070",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000A.inc":
"454a8ee9c97b8fd65405a834b7373e52",
"a9acf6d1140101d662f709125a937513",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000B.inc":
"b16420d2f7252dad399799a730b82a57",
"b3692963d9f28aa50bca4c173f704181",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000C.inc":
"8a2a1802f8fe90b8948f812bb147ea25",
"20c11dcff652604d924974924ee7ae78",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000D.inc":
"4384302f4dd46f6a8234616b824da55d",
"7e4989585e31a50d78324b4637998d05",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000E.inc":
"a295dabfbb942e1205e65764b04125c1",
"2cfb116b93098d63b85ccad1f4ea076b",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000F.inc":
"50894dae1b994f9e43f65ede4e01c965",
"50c75eca24379c233271d639bde106c6",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000010.inc":
"2aaf6a72ef86659b1ddcc4b59cb779d1",
"929a2a7bafb367cfcf46661abbda5f02",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000011.inc":
"7f17f0d3e9d8662efebfe9d41dd51325",
"68dcda854240740790888165af7dd17d",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000012.inc":
"a19cdbcc843ed7ce7f844c467932bbde",
"6e18654ad1ba81773fc9f4a8d9a4c773",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000013.inc":
"8a4e35d49f00f23d144c205b18523a71",
"f54e4aa72fa9b20726d4c9a8ae3df37e",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000014.inc":
"34adf2b8ea213a0fc1637049a941c312",
"f877b8450d791d2c5b91ce1eebfa7eeb",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000015.inc":
"3d29586a1fd3bed78b9bc2315380b71d",
"b072ef1b6812648804d37b746b35fecd",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000016.inc":
"676faecc445db1c94339aa38dfbabc14",
"8f00a3829de511230d1b312591c843bd",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000017.inc":
"609f4d5bc8d41adbba2aeb11c41e08e9",
"afe23d592732094c4f0a6153aca6ed8a",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000000.inc":
"8012b4158ef3bf51de59e23491e28074",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000001.inc":
......@@ -234,7 +234,7 @@
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.comp.00000001.inc":
"e8f6cb0fb7ef82da8c7246179e460a2d",
"src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag":
"a3ecba7bc86093f90b183605bed82813",
"e47ecdcabdecde4b71eb3f27af50e3ea",
"src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag.json":
"353929c45304fe9c327b50a53c5f1918",
"src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp":
......
......@@ -88,6 +88,82 @@ bool AreSrcAndDstDepthStencilChannelsBlitCompatible(RenderTargetVk *srcRenderTar
return (dstFormat.depthBits > 0 || srcFormat.depthBits == 0) &&
(dstFormat.stencilBits > 0 || srcFormat.stencilBits == 0);
}
void EarlyAdjustFlipYForPreRotation(SurfaceRotation blitAngleIn,
SurfaceRotation *blitAngleOut,
bool *blitFlipYOut)
{
switch (blitAngleIn)
{
case SurfaceRotation::Identity:
// No adjustments needed
break;
case SurfaceRotation::Rotated90Degrees:
*blitAngleOut = SurfaceRotation::Rotated90Degrees;
*blitFlipYOut = false;
break;
case SurfaceRotation::Rotated180Degrees:
*blitAngleOut = SurfaceRotation::Rotated180Degrees;
break;
case SurfaceRotation::Rotated270Degrees:
*blitAngleOut = SurfaceRotation::Rotated270Degrees;
*blitFlipYOut = false;
break;
default:
UNREACHABLE();
break;
}
}
void AdjustBlitAreaForPreRotation(SurfaceRotation framebufferAngle,
const gl::Rectangle &blitAreaIn,
gl::Rectangle framebufferDimensions,
gl::Rectangle *blitAreaOut)
{
switch (framebufferAngle)
{
case SurfaceRotation::Identity:
// No adjustments needed
break;
case SurfaceRotation::Rotated90Degrees:
blitAreaOut->x = blitAreaIn.y;
blitAreaOut->y = blitAreaIn.x;
std::swap(blitAreaOut->width, blitAreaOut->height);
break;
case SurfaceRotation::Rotated180Degrees:
blitAreaOut->x = framebufferDimensions.width - blitAreaIn.x - blitAreaIn.width;
blitAreaOut->y = framebufferDimensions.height - blitAreaIn.y - blitAreaIn.height;
break;
case SurfaceRotation::Rotated270Degrees:
blitAreaOut->x = framebufferDimensions.height - blitAreaIn.y - blitAreaIn.height;
blitAreaOut->y = framebufferDimensions.width - blitAreaIn.x - blitAreaIn.width;
std::swap(blitAreaOut->width, blitAreaOut->height);
break;
default:
UNREACHABLE();
break;
}
}
void AdjustFramebufferDimensionsForPreRotation(SurfaceRotation framebufferAngle,
gl::Rectangle *framebufferDimensions)
{
switch (framebufferAngle)
{
case SurfaceRotation::Identity:
// No adjustments needed
break;
case SurfaceRotation::Rotated90Degrees:
std::swap(framebufferDimensions->width, framebufferDimensions->height);
break;
case SurfaceRotation::Rotated180Degrees:
break;
case SurfaceRotation::Rotated270Degrees:
std::swap(framebufferDimensions->width, framebufferDimensions->height);
break;
default:
UNREACHABLE();
break;
}
}
} // anonymous namespace
// static
......@@ -646,9 +722,9 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
const bool isResolve =
srcFramebuffer->getCachedSamples(context, gl::AttachmentSampleType::Resource) > 1;
FramebufferVk *srcFramebufferVk = vk::GetImpl(srcFramebuffer);
const bool srcFramebufferFlippedY = contextVk->isViewportFlipEnabledForReadFBO();
const bool destFramebufferFlippedY = contextVk->isViewportFlipEnabledForDrawFBO();
FramebufferVk *srcFramebufferVk = vk::GetImpl(srcFramebuffer);
bool srcFramebufferFlippedY = contextVk->isViewportFlipEnabledForReadFBO();
bool destFramebufferFlippedY = contextVk->isViewportFlipEnabledForDrawFBO();
gl::Rectangle sourceArea = sourceAreaIn;
gl::Rectangle destArea = destAreaIn;
......@@ -659,8 +735,8 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
(sourceArea.x == destArea.x && sourceArea.y == destArea.y &&
sourceArea.width == destArea.width && sourceArea.height == destArea.height));
const gl::Rectangle srcFramebufferDimensions =
srcFramebufferVk->mState.getDimensions().toRect();
gl::Rectangle srcFramebufferDimensions = srcFramebufferVk->mState.getDimensions().toRect();
gl::Rectangle destFramebufferDimensions = mState.getDimensions().toRect();
// If the destination is flipped in either direction, we will flip the source instead so that
// the destination area is always unflipped.
......@@ -673,6 +749,21 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
std::abs(sourceArea.height / static_cast<float>(destArea.height)),
};
// Potentially make adjustments for pre-rotatation. To handle various cases (e.g. clipping)
// and to not interrupt the normal flow of the code, different adjustments are made in
// different parts of the code. These first adjustments are for whether or not to flip the
// y-axis, and to note the overall rotation (regardless of whether it is the source or
// destination that is rotated).
SurfaceRotation srcFramebufferRotation = contextVk->getRotationReadFramebuffer();
SurfaceRotation destFramebufferRotation = contextVk->getRotationDrawFramebuffer();
SurfaceRotation rotation = SurfaceRotation::Identity;
// Both the source and destination cannot be rotated (which would indicate both are the default
// framebuffer (i.e. swapchain image).
ASSERT((srcFramebufferRotation == SurfaceRotation::Identity) ||
(destFramebufferRotation == SurfaceRotation::Identity));
EarlyAdjustFlipYForPreRotation(srcFramebufferRotation, &rotation, &srcFramebufferFlippedY);
EarlyAdjustFlipYForPreRotation(destFramebufferRotation, &rotation, &destFramebufferFlippedY);
// First, clip the source area to framebuffer. That requires transforming the dest area to
// match the clipped source.
gl::Rectangle absSourceArea = sourceArea.removeReversal();
......@@ -692,8 +783,10 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
}
else if (clippedSourceArea == absSourceArea)
{
// If there was no clipping, keep dest area as is.
// If there was no clipping, keep dest area as is (except rotate it, if appropriate).
srcClippedDestArea = destArea;
AdjustBlitAreaForPreRotation(destFramebufferRotation, destArea, destFramebufferDimensions,
&srcClippedDestArea);
}
else
{
......@@ -723,6 +816,14 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
srcClippedDestArea.width = x1 - srcClippedDestArea.x;
srcClippedDestArea.height = y1 - srcClippedDestArea.y;
// Rotate srcClippedDestArea if the destination is rotated
if (destFramebufferRotation != SurfaceRotation::Identity)
{
gl::Rectangle originalSrcClippedDestArea = srcClippedDestArea;
AdjustBlitAreaForPreRotation(destFramebufferRotation, originalSrcClippedDestArea,
destFramebufferDimensions, &srcClippedDestArea);
}
}
// If framebuffers are flipped in Y, flip the source and dest area (which define the
......@@ -735,11 +836,11 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
}
if (destFramebufferFlippedY)
{
destArea.y = mState.getDimensions().height - destArea.y;
destArea.y = destFramebufferDimensions.height - destArea.y;
destArea.height = -destArea.height;
srcClippedDestArea.y =
mState.getDimensions().height - srcClippedDestArea.y - srcClippedDestArea.height;
destFramebufferDimensions.height - srcClippedDestArea.y - srcClippedDestArea.height;
}
const bool flipX = sourceArea.isReversedX() != destArea.isReversedX();
......@@ -755,6 +856,26 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
sourceArea = sourceArea.flip(false, destArea.isReversedY());
destArea = destArea.removeReversal();
// Now that clipping and flipping is done, rotate certain values that will be used for
// UtilsVk::BlitResolveParameters
gl::Rectangle sourceAreaOld = sourceArea;
gl::Rectangle destAreaOld = destArea;
if (srcFramebufferRotation == rotation)
{
AdjustBlitAreaForPreRotation(srcFramebufferRotation, sourceAreaOld,
srcFramebufferDimensions, &sourceArea);
AdjustFramebufferDimensionsForPreRotation(srcFramebufferRotation,
&srcFramebufferDimensions);
}
SurfaceRotation rememberDestFramebufferRotation = destFramebufferRotation;
if (srcFramebufferRotation == SurfaceRotation::Rotated90Degrees)
{
destFramebufferRotation = rotation;
}
AdjustBlitAreaForPreRotation(destFramebufferRotation, destAreaOld, destFramebufferDimensions,
&destArea);
destFramebufferRotation = rememberDestFramebufferRotation;
// Clip the destination area to the framebuffer size and scissor. Note that we don't care
// about the source area anymore. The offset translation is done based on the original source
// and destination rectangles. The stretch factor is already calculated as well.
......@@ -770,18 +891,60 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
contextVk->getRenderer()->getFeatures().disableFlippingBlitWithCommand.enabled;
UtilsVk::BlitResolveParameters params;
params.srcOffset[0] = sourceArea.x;
params.srcOffset[1] = sourceArea.y;
params.destOffset[0] = destArea.x;
params.destOffset[1] = destArea.y;
params.stretch[0] = stretch[0];
params.stretch[1] = stretch[1];
params.srcExtents[0] = srcFramebufferDimensions.width;
params.srcExtents[1] = srcFramebufferDimensions.height;
params.blitArea = blitArea;
params.linear = filter == GL_LINEAR;
params.flipX = flipX;
params.flipY = flipY;
params.srcOffset[0] = sourceArea.x;
params.srcOffset[1] = sourceArea.y;
params.destOffset[0] = destArea.x;
params.destOffset[1] = destArea.y;
params.rotatedOffsetFactor[0] = std::abs(sourceArea.width);
params.rotatedOffsetFactor[1] = std::abs(sourceArea.height);
params.stretch[0] = stretch[0];
params.stretch[1] = stretch[1];
params.srcExtents[0] = srcFramebufferDimensions.width;
params.srcExtents[1] = srcFramebufferDimensions.height;
params.blitArea = blitArea;
params.linear = filter == GL_LINEAR;
params.flipX = flipX;
params.flipY = flipY;
params.rotation = rotation;
// Potentially make adjustments for pre-rotatation. Depending on the angle some of the params
// need to be swapped and/or changes made to which axis are flipped.
switch (rotation)
{
case SurfaceRotation::Identity:
break;
case SurfaceRotation::Rotated90Degrees:
std::swap(params.stretch[0], params.stretch[1]);
std::swap(params.srcOffset[0], params.srcOffset[1]);
std::swap(params.rotatedOffsetFactor[0], params.rotatedOffsetFactor[1]);
if (srcFramebufferRotation == rotation)
{
std::swap(params.destOffset[0], params.destOffset[1]);
std::swap(params.stretch[0], params.stretch[1]);
std::swap(params.flipX, params.flipY);
}
break;
case SurfaceRotation::Rotated180Degrees:
ASSERT(!params.flipX && params.flipY);
params.flipX = true;
params.flipY = false;
break;
case SurfaceRotation::Rotated270Degrees:
std::swap(params.stretch[0], params.stretch[1]);
std::swap(params.srcOffset[0], params.srcOffset[1]);
std::swap(params.rotatedOffsetFactor[0], params.rotatedOffsetFactor[1]);
if (srcFramebufferRotation == rotation)
{
std::swap(params.stretch[0], params.stretch[1]);
}
ASSERT(!params.flipX && !params.flipY);
params.flipX = true;
params.flipY = true;
break;
default:
UNREACHABLE();
break;
}
if (blitColorBuffer)
{
......@@ -796,10 +959,13 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
// be hard to guarantee the image stretching remains perfect. That also allows us not to
// have to transform back the dest clipping to source.
//
// Non-identity pre-rotation cases do not use Vulkan's builtin blit.
//
// For simplicity, we either blit all render targets with a Vulkan command, or none.
bool canBlitWithCommand = !isResolve && noClip &&
(noFlip || !disableFlippingBlitWithCommand) &&
HasSrcBlitFeature(renderer, readRenderTarget);
HasSrcBlitFeature(renderer, readRenderTarget) &&
(rotation == SurfaceRotation::Identity);
bool areChannelsBlitCompatible = true;
for (size_t colorIndexGL : mState.getEnabledDrawBuffers())
{
......@@ -821,8 +987,9 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
flipY));
}
}
// If we're not flipping, use Vulkan's builtin resolve.
else if (isResolve && !flipX && !flipY && areChannelsBlitCompatible)
// If we're not flipping or rotating, use Vulkan's builtin resolve.
else if (isResolve && !flipX && !flipY && areChannelsBlitCompatible &&
(rotation == SurfaceRotation::Identity))
{
ANGLE_TRY(resolveColorWithCommand(contextVk, params, &readRenderTarget->getImage()));
}
......@@ -846,11 +1013,12 @@ angle::Result FramebufferVk::blit(const gl::Context *context,
// Multisampled images are not allowed to have mips.
ASSERT(!isResolve || readRenderTarget->getLevelIndex() == 0);
// Similarly, only blit if there's been no clipping.
// Similarly, only blit if there's been no clipping or rotating.
bool canBlitWithCommand = !isResolve && noClip &&
(noFlip || !disableFlippingBlitWithCommand) &&
HasSrcBlitFeature(renderer, readRenderTarget) &&
HasDstBlitFeature(renderer, drawRenderTarget);
HasDstBlitFeature(renderer, drawRenderTarget) &&
(rotation == SurfaceRotation::Identity);
bool areChannelsBlitCompatible =
AreSrcAndDstDepthStencilChannelsBlitCompatible(readRenderTarget, drawRenderTarget);
......
......@@ -1299,6 +1299,8 @@ angle::Result UtilsVk::blitResolveImpl(ContextVk *contextVk,
bool isResolve = src->getSamples() > 1;
BlitResolveShaderParams shaderParams;
// Note: adjustments made for pre-rotatation in FramebufferVk::blit() affect these
// Calculate*Offset() functions.
if (isResolve)
{
CalculateResolveOffset(params, shaderParams.offset.resolve);
......@@ -1316,8 +1318,48 @@ angle::Result UtilsVk::blitResolveImpl(ContextVk *contextVk,
shaderParams.invSamples = 1.0f / shaderParams.samples;
shaderParams.outputMask =
static_cast<uint32_t>(framebuffer->getState().getEnabledDrawBuffers().to_ulong());
shaderParams.flipX = params.flipX;
shaderParams.flipY = params.flipY;
shaderParams.flipX = params.flipX;
shaderParams.flipY = params.flipY;
shaderParams.rotateXY = 0;
// Potentially make adjustments for pre-rotatation. Depending on the angle some of the
// shaderParams need to be adjusted.
switch (params.rotation)
{
case SurfaceRotation::Identity:
break;
case SurfaceRotation::Rotated90Degrees:
shaderParams.rotateXY = 1;
break;
case SurfaceRotation::Rotated180Degrees:
if (isResolve)
{
shaderParams.offset.resolve[0] += params.rotatedOffsetFactor[0];
shaderParams.offset.resolve[1] += params.rotatedOffsetFactor[1];
}
else
{
shaderParams.offset.blit[0] += params.rotatedOffsetFactor[0];
shaderParams.offset.blit[1] += params.rotatedOffsetFactor[1];
}
break;
case SurfaceRotation::Rotated270Degrees:
if (isResolve)
{
shaderParams.offset.resolve[0] += params.rotatedOffsetFactor[0];
shaderParams.offset.resolve[1] += params.rotatedOffsetFactor[1];
}
else
{
shaderParams.offset.blit[0] += params.rotatedOffsetFactor[0];
shaderParams.offset.blit[1] += params.rotatedOffsetFactor[1];
}
shaderParams.rotateXY = 1;
break;
default:
UNREACHABLE();
break;
}
bool blitColor = srcColorView != nullptr;
bool blitDepth = srcDepthView != nullptr;
......@@ -1379,6 +1421,11 @@ angle::Result UtilsVk::blitResolveImpl(ContextVk *contextVk,
VkViewport viewport;
gl::Rectangle completeRenderArea = framebuffer->getCompleteRenderArea();
if (contextVk->isRotatedAspectRatioForDrawFBO())
{
// The surface is rotated 90/270 degrees. This changes the aspect ratio of the surface.
std::swap(completeRenderArea.width, completeRenderArea.height);
}
gl_vk::GetViewport(completeRenderArea, 0.0f, 1.0f, false, completeRenderArea.height, &viewport);
pipelineDesc.setViewport(viewport);
......
......@@ -114,6 +114,8 @@ class UtilsVk : angle::NonCopyable
// flipped.
int srcOffset[2];
int destOffset[2];
// Amount to add to x and y axis for certain rotations
int rotatedOffsetFactor[2];
// |stretch| is SourceDimension / DestDimension used to transfer dest coordinates to source.
float stretch[2];
// |srcExtents| is used to normalize source coordinates for sampling.
......@@ -126,6 +128,7 @@ class UtilsVk : angle::NonCopyable
bool linear;
bool flipX;
bool flipY;
SurfaceRotation rotation;
};
struct CopyImageParameters
......@@ -344,6 +347,7 @@ class UtilsVk : angle::NonCopyable
uint32_t outputMask = 0;
uint32_t flipX = 0;
uint32_t flipY = 0;
uint32_t rotateXY = 0;
};
struct BlitResolveStencilNoExportShaderParams
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000000[] = {
0x07230203,0x00010000,0x0008000a,0x0000009d,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000a6,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000056,0x0000005e,
0x00000067,0x0000006f,0x00000078,0x00000081,0x0000008a,0x00000093,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000005e,0x00000066,
0x0000006f,0x00000077,0x00000080,0x00000089,0x00000092,0x0000009b,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x00040005,0x00000004,0x6e69616d,0x00000000,
0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,
0x68737550,0x736e6f43,0x746e6174,0x00000073,0x00050006,0x00000014,0x00000000,0x7366666f,
......@@ -13,49 +13,51 @@ const uint32_t kBlitResolve_frag_00000000[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,
0x61726170,0x0000736d,0x00040005,0x0000003f,0x6f6c6f63,0x00000072,0x00050005,0x00000043,
0x74696c62,0x706d6153,0x0072656c,0x00050005,0x00000056,0x6f6c6f63,0x74754f72,0x00000030,
0x00050005,0x0000005e,0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000067,0x6f6c6f63,
0x74754f72,0x00000032,0x00050005,0x0000006f,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,
0x00000078,0x6f6c6f63,0x74754f72,0x00000034,0x00050005,0x00000081,0x6f6c6f63,0x74754f72,
0x00000035,0x00050005,0x0000008a,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x00000093,
0x6f6c6f63,0x74754f72,0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,
0x0000003f,0x00000022,0x00000000,0x00040047,0x0000003f,0x00000021,0x00000000,0x00040047,
0x00000043,0x00000022,0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,0x00040047,
0x00000056,0x0000001e,0x00000000,0x00040047,0x0000005e,0x0000001e,0x00000001,0x00040047,
0x00000067,0x0000001e,0x00000002,0x00040047,0x0000006f,0x0000001e,0x00000003,0x00040047,
0x00000078,0x0000001e,0x00000004,0x00040047,0x00000081,0x0000001e,0x00000005,0x00040047,
0x0000008a,0x0000001e,0x00000006,0x00040047,0x00000093,0x0000001e,0x00000007,0x00020013,
0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,
0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,
0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,
0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,
0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,
0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,
0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,
0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,
0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,
0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,
0x00090019,0x0000003d,0x00000006,0x00000001,0x00000000,0x00000000,0x00000000,0x00000001,
0x00000000,0x00040020,0x0000003e,0x00000000,0x0000003d,0x0004003b,0x0000003e,0x0000003f,
0x00000000,0x0002001a,0x00000041,0x00040020,0x00000042,0x00000000,0x00000041,0x0004003b,
0x00000042,0x00000043,0x00000000,0x0003001b,0x00000045,0x0000003d,0x0004002b,0x00000012,
0x00000048,0x00000002,0x0004002b,0x00000012,0x0000004d,0x00000006,0x00040020,0x0000004e,
0x00000009,0x00000012,0x00040020,0x00000055,0x00000003,0x0000000a,0x0004003b,0x00000055,
0x00000056,0x00000003,0x0004003b,0x00000055,0x0000005e,0x00000003,0x0004002b,0x00000012,
0x00000062,0x00000004,0x0004003b,0x00000055,0x00000067,0x00000003,0x0004003b,0x00000055,
0x0000006f,0x00000003,0x0004002b,0x00000012,0x00000073,0x00000010,0x0004003b,0x00000055,
0x00000078,0x00000003,0x0004002b,0x00000012,0x0000007c,0x00000020,0x0004003b,0x00000055,
0x00000081,0x00000003,0x0004002b,0x00000012,0x00000085,0x00000040,0x0004003b,0x00000055,
0x0000008a,0x00000003,0x0004002b,0x00000012,0x0000008e,0x00000080,0x0004003b,0x00000055,
0x00000093,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,
0x00040005,0x00000047,0x6f6c6f63,0x00000072,0x00050005,0x0000004b,0x74696c62,0x706d6153,
0x0072656c,0x00050005,0x0000005e,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000066,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x0000006f,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000077,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000080,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000089,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x00000092,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009b,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000014,0x00000002,0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,0x00000047,
0x00000021,0x00000000,0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,0x0000004b,
0x00000021,0x00000002,0x00040047,0x0000005e,0x0000001e,0x00000000,0x00040047,0x00000066,
0x0000001e,0x00000001,0x00040047,0x0000006f,0x0000001e,0x00000002,0x00040047,0x00000077,
0x0000001e,0x00000003,0x00040047,0x00000080,0x0000001e,0x00000004,0x00040047,0x00000089,
0x0000001e,0x00000005,0x00040047,0x00000092,0x0000001e,0x00000006,0x00040047,0x0000009b,
0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,
0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,
0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,
0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,
0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,
0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,
0x00090019,0x00000045,0x00000006,0x00000001,0x00000000,0x00000000,0x00000000,0x00000001,
0x00000000,0x00040020,0x00000046,0x00000000,0x00000045,0x0004003b,0x00000046,0x00000047,
0x00000000,0x0002001a,0x00000049,0x00040020,0x0000004a,0x00000000,0x00000049,0x0004003b,
0x0000004a,0x0000004b,0x00000000,0x0003001b,0x0000004d,0x00000045,0x0004002b,0x00000012,
0x00000050,0x00000002,0x0004002b,0x00000012,0x00000055,0x00000006,0x00040020,0x00000056,
0x00000009,0x00000012,0x00040020,0x0000005d,0x00000003,0x0000000a,0x0004003b,0x0000005d,
0x0000005e,0x00000003,0x0004003b,0x0000005d,0x00000066,0x00000003,0x0004002b,0x00000012,
0x0000006a,0x00000004,0x0004003b,0x0000005d,0x0000006f,0x00000003,0x0004003b,0x0000005d,
0x00000077,0x00000003,0x0004002b,0x00000012,0x0000007b,0x00000010,0x0004003b,0x0000005d,
0x00000080,0x00000003,0x0004002b,0x00000012,0x00000084,0x00000020,0x0004003b,0x0000005d,
0x00000089,0x00000003,0x0004002b,0x00000012,0x0000008d,0x00000040,0x0004003b,0x0000005d,
0x00000092,0x00000003,0x0004002b,0x00000012,0x00000096,0x00000080,0x0004003b,0x0000005d,
0x0000009b,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000005,0x0004003d,0x0000000a,0x0000000d,0x0000000c,0x00050051,0x00000006,0x0000000f,
0x0000000d,0x00000000,0x00050051,0x00000006,0x00000010,0x0000000d,0x00000001,0x00050050,
0x00000007,0x00000011,0x0000000f,0x00000010,0x00050041,0x00000018,0x00000019,0x00000016,
......@@ -66,46 +68,51 @@ const uint32_t kBlitResolve_frag_00000000[] = {
0x00000024,0x000500ab,0x00000026,0x00000028,0x00000025,0x00000027,0x000300f7,0x0000002a,
0x00000000,0x000400fa,0x00000028,0x00000029,0x0000002a,0x000200f8,0x00000029,0x00050051,
0x00000006,0x0000002d,0x00000021,0x00000000,0x0004007f,0x00000006,0x0000002e,0x0000002d,
0x00060052,0x00000007,0x00000097,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,
0x000200f8,0x0000002a,0x000700f5,0x00000007,0x0000009b,0x00000021,0x00000005,0x00000097,
0x00060052,0x00000007,0x0000009f,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,
0x000200f8,0x0000002a,0x000700f5,0x00000007,0x000000a3,0x00000021,0x00000005,0x0000009f,
0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,0x00000030,0x0004003d,0x00000013,
0x00000032,0x00000031,0x000500ab,0x00000026,0x00000033,0x00000032,0x00000027,0x000300f7,
0x00000035,0x00000000,0x000400fa,0x00000033,0x00000034,0x00000035,0x000200f8,0x00000034,
0x00050051,0x00000006,0x00000038,0x0000009b,0x00000001,0x0004007f,0x00000006,0x00000039,
0x00000038,0x00060052,0x00000007,0x0000009a,0x00000039,0x0000009b,0x00000001,0x000200f9,
0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x0000009c,0x0000009b,0x0000002a,
0x0000009a,0x00000034,0x0004003d,0x0000003d,0x00000040,0x0000003f,0x0004003d,0x00000041,
0x00000044,0x00000043,0x00050056,0x00000045,0x00000046,0x00000040,0x00000044,0x00050041,
0x00000018,0x00000049,0x00000016,0x00000048,0x0004003d,0x00000007,0x0000004a,0x00000049,
0x00050085,0x00000007,0x0000004b,0x0000009c,0x0000004a,0x00050057,0x0000000a,0x0000004c,
0x00000046,0x0000004b,0x00050041,0x0000004e,0x0000004f,0x00000016,0x0000004d,0x0004003d,
0x00000012,0x00000050,0x0000004f,0x000500c7,0x00000012,0x00000051,0x00000050,0x00000017,
0x000500ab,0x00000026,0x00000052,0x00000051,0x0000001d,0x000300f7,0x00000054,0x00000000,
0x000400fa,0x00000052,0x00000053,0x00000054,0x000200f8,0x00000053,0x0003003e,0x00000056,
0x0000004c,0x000200f9,0x00000054,0x000200f8,0x00000054,0x000500c7,0x00000012,0x0000005a,
0x00000050,0x00000048,0x000500ab,0x00000026,0x0000005b,0x0000005a,0x0000001d,0x000300f7,
0x0000005d,0x00000000,0x000400fa,0x0000005b,0x0000005c,0x0000005d,0x000200f8,0x0000005c,
0x0003003e,0x0000005e,0x0000004c,0x000200f9,0x0000005d,0x000200f8,0x0000005d,0x000500c7,
0x00000012,0x00000063,0x00000050,0x00000062,0x000500ab,0x00000026,0x00000064,0x00000063,
0x0000001d,0x000300f7,0x00000066,0x00000000,0x000400fa,0x00000064,0x00000065,0x00000066,
0x000200f8,0x00000065,0x0003003e,0x00000067,0x0000004c,0x000200f9,0x00000066,0x000200f8,
0x00000066,0x000500c7,0x00000012,0x0000006b,0x00000050,0x00000030,0x000500ab,0x00000026,
0x0000006c,0x0000006b,0x0000001d,0x000300f7,0x0000006e,0x00000000,0x000400fa,0x0000006c,
0x0000006d,0x0000006e,0x000200f8,0x0000006d,0x0003003e,0x0000006f,0x0000004c,0x000200f9,
0x0000006e,0x000200f8,0x0000006e,0x000500c7,0x00000012,0x00000074,0x00000050,0x00000073,
0x000500ab,0x00000026,0x00000075,0x00000074,0x0000001d,0x000300f7,0x00000077,0x00000000,
0x000400fa,0x00000075,0x00000076,0x00000077,0x000200f8,0x00000076,0x0003003e,0x00000078,
0x0000004c,0x000200f9,0x00000077,0x000200f8,0x00000077,0x000500c7,0x00000012,0x0000007d,
0x00000050,0x0000007c,0x000500ab,0x00000026,0x0000007e,0x0000007d,0x0000001d,0x000300f7,
0x00000080,0x00000000,0x000400fa,0x0000007e,0x0000007f,0x00000080,0x000200f8,0x0000007f,
0x0003003e,0x00000081,0x0000004c,0x000200f9,0x00000080,0x000200f8,0x00000080,0x000500c7,
0x00000012,0x00000086,0x00000050,0x00000085,0x000500ab,0x00000026,0x00000087,0x00000086,
0x0000001d,0x000300f7,0x00000089,0x00000000,0x000400fa,0x00000087,0x00000088,0x00000089,
0x000200f8,0x00000088,0x0003003e,0x0000008a,0x0000004c,0x000200f9,0x00000089,0x000200f8,
0x00000089,0x000500c7,0x00000012,0x0000008f,0x00000050,0x0000008e,0x000500ab,0x00000026,
0x00000090,0x0000008f,0x0000001d,0x000300f7,0x00000092,0x00000000,0x000400fa,0x00000090,
0x00000091,0x00000092,0x000200f8,0x00000091,0x0003003e,0x00000093,0x0000004c,0x000200f9,
0x00000092,0x000200f8,0x00000092,0x000100fd,0x00010038
0x00050051,0x00000006,0x00000038,0x000000a3,0x00000001,0x0004007f,0x00000006,0x00000039,
0x00000038,0x00060052,0x00000007,0x000000a2,0x00000039,0x000000a3,0x00000001,0x000200f9,
0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x000000a4,0x000000a3,0x0000002a,
0x000000a2,0x00000034,0x00050041,0x00000023,0x0000003c,0x00000016,0x0000003b,0x0004003d,
0x00000013,0x0000003d,0x0000003c,0x000500ab,0x00000026,0x0000003e,0x0000003d,0x00000027,
0x000300f7,0x00000040,0x00000000,0x000400fa,0x0000003e,0x0000003f,0x00000040,0x000200f8,
0x0000003f,0x0007004f,0x00000007,0x00000042,0x000000a4,0x000000a4,0x00000001,0x00000000,
0x000200f9,0x00000040,0x000200f8,0x00000040,0x000700f5,0x00000007,0x000000a5,0x000000a4,
0x00000035,0x00000042,0x0000003f,0x0004003d,0x00000045,0x00000048,0x00000047,0x0004003d,
0x00000049,0x0000004c,0x0000004b,0x00050056,0x0000004d,0x0000004e,0x00000048,0x0000004c,
0x00050041,0x00000018,0x00000051,0x00000016,0x00000050,0x0004003d,0x00000007,0x00000052,
0x00000051,0x00050085,0x00000007,0x00000053,0x000000a5,0x00000052,0x00050057,0x0000000a,
0x00000054,0x0000004e,0x00000053,0x00050041,0x00000056,0x00000057,0x00000016,0x00000055,
0x0004003d,0x00000012,0x00000058,0x00000057,0x000500c7,0x00000012,0x00000059,0x00000058,
0x00000017,0x000500ab,0x00000026,0x0000005a,0x00000059,0x0000001d,0x000300f7,0x0000005c,
0x00000000,0x000400fa,0x0000005a,0x0000005b,0x0000005c,0x000200f8,0x0000005b,0x0003003e,
0x0000005e,0x00000054,0x000200f9,0x0000005c,0x000200f8,0x0000005c,0x000500c7,0x00000012,
0x00000062,0x00000058,0x00000050,0x000500ab,0x00000026,0x00000063,0x00000062,0x0000001d,
0x000300f7,0x00000065,0x00000000,0x000400fa,0x00000063,0x00000064,0x00000065,0x000200f8,
0x00000064,0x0003003e,0x00000066,0x00000054,0x000200f9,0x00000065,0x000200f8,0x00000065,
0x000500c7,0x00000012,0x0000006b,0x00000058,0x0000006a,0x000500ab,0x00000026,0x0000006c,
0x0000006b,0x0000001d,0x000300f7,0x0000006e,0x00000000,0x000400fa,0x0000006c,0x0000006d,
0x0000006e,0x000200f8,0x0000006d,0x0003003e,0x0000006f,0x00000054,0x000200f9,0x0000006e,
0x000200f8,0x0000006e,0x000500c7,0x00000012,0x00000073,0x00000058,0x00000030,0x000500ab,
0x00000026,0x00000074,0x00000073,0x0000001d,0x000300f7,0x00000076,0x00000000,0x000400fa,
0x00000074,0x00000075,0x00000076,0x000200f8,0x00000075,0x0003003e,0x00000077,0x00000054,
0x000200f9,0x00000076,0x000200f8,0x00000076,0x000500c7,0x00000012,0x0000007c,0x00000058,
0x0000007b,0x000500ab,0x00000026,0x0000007d,0x0000007c,0x0000001d,0x000300f7,0x0000007f,
0x00000000,0x000400fa,0x0000007d,0x0000007e,0x0000007f,0x000200f8,0x0000007e,0x0003003e,
0x00000080,0x00000054,0x000200f9,0x0000007f,0x000200f8,0x0000007f,0x000500c7,0x00000012,
0x00000085,0x00000058,0x00000084,0x000500ab,0x00000026,0x00000086,0x00000085,0x0000001d,
0x000300f7,0x00000088,0x00000000,0x000400fa,0x00000086,0x00000087,0x00000088,0x000200f8,
0x00000087,0x0003003e,0x00000089,0x00000054,0x000200f9,0x00000088,0x000200f8,0x00000088,
0x000500c7,0x00000012,0x0000008e,0x00000058,0x0000008d,0x000500ab,0x00000026,0x0000008f,
0x0000008e,0x0000001d,0x000300f7,0x00000091,0x00000000,0x000400fa,0x0000008f,0x00000090,
0x00000091,0x000200f8,0x00000090,0x0003003e,0x00000092,0x00000054,0x000200f9,0x00000091,
0x000200f8,0x00000091,0x000500c7,0x00000012,0x00000097,0x00000058,0x00000096,0x000500ab,
0x00000026,0x00000098,0x00000097,0x0000001d,0x000300f7,0x0000009a,0x00000000,0x000400fa,
0x00000098,0x00000099,0x0000009a,0x000200f8,0x00000099,0x0003003e,0x0000009b,0x00000054,
0x000200f9,0x0000009a,0x000200f8,0x0000009a,0x000100fd,0x00010038
};
// Generated from:
......@@ -125,6 +132,7 @@ const uint32_t kBlitResolve_frag_00000000[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2D color;
......@@ -153,6 +161,8 @@ const uint32_t kBlitResolve_frag_00000000[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// vec4 colorValue = texture(sampler2D(color, blitSampler), srcImageCoords * params . invSrcExtent);
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000001[] = {
0x07230203,0x00010000,0x0008000a,0x000000a5,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000ae,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000005e,0x00000066,
0x0000006f,0x00000077,0x00000080,0x00000089,0x00000092,0x0000009b,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000066,0x0000006e,
0x00000077,0x0000007f,0x00000088,0x00000091,0x0000009a,0x000000a3,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x00040005,0x00000004,0x6e69616d,0x00000000,
0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,
0x68737550,0x736e6f43,0x746e6174,0x00000073,0x00050006,0x00000014,0x00000000,0x7366666f,
......@@ -13,50 +13,52 @@ const uint32_t kBlitResolve_frag_00000001[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,
0x61726170,0x0000736d,0x00040005,0x0000003f,0x6f6c6f63,0x00000072,0x00050005,0x00000043,
0x74696c62,0x706d6153,0x0072656c,0x00050005,0x0000005e,0x6f6c6f63,0x74754f72,0x00000030,
0x00050005,0x00000066,0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x0000006f,0x6f6c6f63,
0x74754f72,0x00000032,0x00050005,0x00000077,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,
0x00000080,0x6f6c6f63,0x74754f72,0x00000034,0x00050005,0x00000089,0x6f6c6f63,0x74754f72,
0x00000035,0x00050005,0x00000092,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009b,
0x6f6c6f63,0x74754f72,0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,
0x0000003f,0x00000022,0x00000000,0x00040047,0x0000003f,0x00000021,0x00000000,0x00040047,
0x00000043,0x00000022,0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,0x00040047,
0x0000005e,0x0000001e,0x00000000,0x00040047,0x00000066,0x0000001e,0x00000001,0x00040047,
0x0000006f,0x0000001e,0x00000002,0x00040047,0x00000077,0x0000001e,0x00000003,0x00040047,
0x00000080,0x0000001e,0x00000004,0x00040047,0x00000089,0x0000001e,0x00000005,0x00040047,
0x00000092,0x0000001e,0x00000006,0x00040047,0x0000009b,0x0000001e,0x00000007,0x00020013,
0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,
0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,
0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,
0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,
0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,
0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,
0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,
0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,
0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,
0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,
0x00090019,0x0000003d,0x00000006,0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,
0x00000000,0x00040020,0x0000003e,0x00000000,0x0000003d,0x0004003b,0x0000003e,0x0000003f,
0x00000000,0x0002001a,0x00000041,0x00040020,0x00000042,0x00000000,0x00000041,0x0004003b,
0x00000042,0x00000043,0x00000000,0x0003001b,0x00000045,0x0000003d,0x0004002b,0x00000012,
0x00000048,0x00000002,0x0004002b,0x00000012,0x0000004c,0x00000003,0x00040020,0x0000004d,
0x00000009,0x00000012,0x00040017,0x00000051,0x00000006,0x00000003,0x0004002b,0x00000012,
0x00000056,0x00000006,0x00040020,0x0000005d,0x00000003,0x0000000a,0x0004003b,0x0000005d,
0x0000005e,0x00000003,0x0004003b,0x0000005d,0x00000066,0x00000003,0x0004002b,0x00000012,
0x0000006a,0x00000004,0x0004003b,0x0000005d,0x0000006f,0x00000003,0x0004003b,0x0000005d,
0x00000077,0x00000003,0x0004002b,0x00000012,0x0000007b,0x00000010,0x0004003b,0x0000005d,
0x00000080,0x00000003,0x0004002b,0x00000012,0x00000084,0x00000020,0x0004003b,0x0000005d,
0x00000089,0x00000003,0x0004002b,0x00000012,0x0000008d,0x00000040,0x0004003b,0x0000005d,
0x00000092,0x00000003,0x0004002b,0x00000012,0x00000096,0x00000080,0x0004003b,0x0000005d,
0x0000009b,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,
0x00040005,0x00000047,0x6f6c6f63,0x00000072,0x00050005,0x0000004b,0x74696c62,0x706d6153,
0x0072656c,0x00050005,0x00000066,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000006e,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000077,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x0000007f,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000088,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000091,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x0000009a,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x000000a3,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000014,0x00000002,0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,0x00000047,
0x00000021,0x00000000,0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,0x0000004b,
0x00000021,0x00000002,0x00040047,0x00000066,0x0000001e,0x00000000,0x00040047,0x0000006e,
0x0000001e,0x00000001,0x00040047,0x00000077,0x0000001e,0x00000002,0x00040047,0x0000007f,
0x0000001e,0x00000003,0x00040047,0x00000088,0x0000001e,0x00000004,0x00040047,0x00000091,
0x0000001e,0x00000005,0x00040047,0x0000009a,0x0000001e,0x00000006,0x00040047,0x000000a3,
0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,
0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,
0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,
0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,
0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,
0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,
0x00090019,0x00000045,0x00000006,0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,
0x00000000,0x00040020,0x00000046,0x00000000,0x00000045,0x0004003b,0x00000046,0x00000047,
0x00000000,0x0002001a,0x00000049,0x00040020,0x0000004a,0x00000000,0x00000049,0x0004003b,
0x0000004a,0x0000004b,0x00000000,0x0003001b,0x0000004d,0x00000045,0x0004002b,0x00000012,
0x00000050,0x00000002,0x0004002b,0x00000012,0x00000054,0x00000003,0x00040020,0x00000055,
0x00000009,0x00000012,0x00040017,0x00000059,0x00000006,0x00000003,0x0004002b,0x00000012,
0x0000005e,0x00000006,0x00040020,0x00000065,0x00000003,0x0000000a,0x0004003b,0x00000065,
0x00000066,0x00000003,0x0004003b,0x00000065,0x0000006e,0x00000003,0x0004002b,0x00000012,
0x00000072,0x00000004,0x0004003b,0x00000065,0x00000077,0x00000003,0x0004003b,0x00000065,
0x0000007f,0x00000003,0x0004002b,0x00000012,0x00000083,0x00000010,0x0004003b,0x00000065,
0x00000088,0x00000003,0x0004002b,0x00000012,0x0000008c,0x00000020,0x0004003b,0x00000065,
0x00000091,0x00000003,0x0004002b,0x00000012,0x00000095,0x00000040,0x0004003b,0x00000065,
0x0000009a,0x00000003,0x0004002b,0x00000012,0x0000009e,0x00000080,0x0004003b,0x00000065,
0x000000a3,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000005,0x0004003d,0x0000000a,0x0000000d,0x0000000c,0x00050051,0x00000006,0x0000000f,
0x0000000d,0x00000000,0x00050051,0x00000006,0x00000010,0x0000000d,0x00000001,0x00050050,
0x00000007,0x00000011,0x0000000f,0x00000010,0x00050041,0x00000018,0x00000019,0x00000016,
......@@ -67,50 +69,55 @@ const uint32_t kBlitResolve_frag_00000001[] = {
0x00000024,0x000500ab,0x00000026,0x00000028,0x00000025,0x00000027,0x000300f7,0x0000002a,
0x00000000,0x000400fa,0x00000028,0x00000029,0x0000002a,0x000200f8,0x00000029,0x00050051,
0x00000006,0x0000002d,0x00000021,0x00000000,0x0004007f,0x00000006,0x0000002e,0x0000002d,
0x00060052,0x00000007,0x0000009f,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,
0x000200f8,0x0000002a,0x000700f5,0x00000007,0x000000a3,0x00000021,0x00000005,0x0000009f,
0x00060052,0x00000007,0x000000a7,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,
0x000200f8,0x0000002a,0x000700f5,0x00000007,0x000000ab,0x00000021,0x00000005,0x000000a7,
0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,0x00000030,0x0004003d,0x00000013,
0x00000032,0x00000031,0x000500ab,0x00000026,0x00000033,0x00000032,0x00000027,0x000300f7,
0x00000035,0x00000000,0x000400fa,0x00000033,0x00000034,0x00000035,0x000200f8,0x00000034,
0x00050051,0x00000006,0x00000038,0x000000a3,0x00000001,0x0004007f,0x00000006,0x00000039,
0x00000038,0x00060052,0x00000007,0x000000a2,0x00000039,0x000000a3,0x00000001,0x000200f9,
0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x000000a4,0x000000a3,0x0000002a,
0x000000a2,0x00000034,0x0004003d,0x0000003d,0x00000040,0x0000003f,0x0004003d,0x00000041,
0x00000044,0x00000043,0x00050056,0x00000045,0x00000046,0x00000040,0x00000044,0x00050041,
0x00000018,0x00000049,0x00000016,0x00000048,0x0004003d,0x00000007,0x0000004a,0x00000049,
0x00050085,0x00000007,0x0000004b,0x000000a4,0x0000004a,0x00050041,0x0000004d,0x0000004e,
0x00000016,0x0000004c,0x0004003d,0x00000012,0x0000004f,0x0000004e,0x0004006f,0x00000006,
0x00000050,0x0000004f,0x00050051,0x00000006,0x00000052,0x0000004b,0x00000000,0x00050051,
0x00000006,0x00000053,0x0000004b,0x00000001,0x00060050,0x00000051,0x00000054,0x00000052,
0x00000053,0x00000050,0x00050057,0x0000000a,0x00000055,0x00000046,0x00000054,0x00050041,
0x0000004d,0x00000057,0x00000016,0x00000056,0x0004003d,0x00000012,0x00000058,0x00000057,
0x000500c7,0x00000012,0x00000059,0x00000058,0x00000017,0x000500ab,0x00000026,0x0000005a,
0x00000059,0x0000001d,0x000300f7,0x0000005c,0x00000000,0x000400fa,0x0000005a,0x0000005b,
0x0000005c,0x000200f8,0x0000005b,0x0003003e,0x0000005e,0x00000055,0x000200f9,0x0000005c,
0x000200f8,0x0000005c,0x000500c7,0x00000012,0x00000062,0x00000058,0x00000048,0x000500ab,
0x00000026,0x00000063,0x00000062,0x0000001d,0x000300f7,0x00000065,0x00000000,0x000400fa,
0x00000063,0x00000064,0x00000065,0x000200f8,0x00000064,0x0003003e,0x00000066,0x00000055,
0x000200f9,0x00000065,0x000200f8,0x00000065,0x000500c7,0x00000012,0x0000006b,0x00000058,
0x0000006a,0x000500ab,0x00000026,0x0000006c,0x0000006b,0x0000001d,0x000300f7,0x0000006e,
0x00000000,0x000400fa,0x0000006c,0x0000006d,0x0000006e,0x000200f8,0x0000006d,0x0003003e,
0x0000006f,0x00000055,0x000200f9,0x0000006e,0x000200f8,0x0000006e,0x000500c7,0x00000012,
0x00000073,0x00000058,0x00000030,0x000500ab,0x00000026,0x00000074,0x00000073,0x0000001d,
0x000300f7,0x00000076,0x00000000,0x000400fa,0x00000074,0x00000075,0x00000076,0x000200f8,
0x00000075,0x0003003e,0x00000077,0x00000055,0x000200f9,0x00000076,0x000200f8,0x00000076,
0x000500c7,0x00000012,0x0000007c,0x00000058,0x0000007b,0x000500ab,0x00000026,0x0000007d,
0x0000007c,0x0000001d,0x000300f7,0x0000007f,0x00000000,0x000400fa,0x0000007d,0x0000007e,
0x0000007f,0x000200f8,0x0000007e,0x0003003e,0x00000080,0x00000055,0x000200f9,0x0000007f,
0x000200f8,0x0000007f,0x000500c7,0x00000012,0x00000085,0x00000058,0x00000084,0x000500ab,
0x00000026,0x00000086,0x00000085,0x0000001d,0x000300f7,0x00000088,0x00000000,0x000400fa,
0x00000086,0x00000087,0x00000088,0x000200f8,0x00000087,0x0003003e,0x00000089,0x00000055,
0x000200f9,0x00000088,0x000200f8,0x00000088,0x000500c7,0x00000012,0x0000008e,0x00000058,
0x0000008d,0x000500ab,0x00000026,0x0000008f,0x0000008e,0x0000001d,0x000300f7,0x00000091,
0x00000000,0x000400fa,0x0000008f,0x00000090,0x00000091,0x000200f8,0x00000090,0x0003003e,
0x00000092,0x00000055,0x000200f9,0x00000091,0x000200f8,0x00000091,0x000500c7,0x00000012,
0x00000097,0x00000058,0x00000096,0x000500ab,0x00000026,0x00000098,0x00000097,0x0000001d,
0x000300f7,0x0000009a,0x00000000,0x000400fa,0x00000098,0x00000099,0x0000009a,0x000200f8,
0x00000099,0x0003003e,0x0000009b,0x00000055,0x000200f9,0x0000009a,0x000200f8,0x0000009a,
0x000100fd,0x00010038
0x00050051,0x00000006,0x00000038,0x000000ab,0x00000001,0x0004007f,0x00000006,0x00000039,
0x00000038,0x00060052,0x00000007,0x000000aa,0x00000039,0x000000ab,0x00000001,0x000200f9,
0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x000000ac,0x000000ab,0x0000002a,
0x000000aa,0x00000034,0x00050041,0x00000023,0x0000003c,0x00000016,0x0000003b,0x0004003d,
0x00000013,0x0000003d,0x0000003c,0x000500ab,0x00000026,0x0000003e,0x0000003d,0x00000027,
0x000300f7,0x00000040,0x00000000,0x000400fa,0x0000003e,0x0000003f,0x00000040,0x000200f8,
0x0000003f,0x0007004f,0x00000007,0x00000042,0x000000ac,0x000000ac,0x00000001,0x00000000,
0x000200f9,0x00000040,0x000200f8,0x00000040,0x000700f5,0x00000007,0x000000ad,0x000000ac,
0x00000035,0x00000042,0x0000003f,0x0004003d,0x00000045,0x00000048,0x00000047,0x0004003d,
0x00000049,0x0000004c,0x0000004b,0x00050056,0x0000004d,0x0000004e,0x00000048,0x0000004c,
0x00050041,0x00000018,0x00000051,0x00000016,0x00000050,0x0004003d,0x00000007,0x00000052,
0x00000051,0x00050085,0x00000007,0x00000053,0x000000ad,0x00000052,0x00050041,0x00000055,
0x00000056,0x00000016,0x00000054,0x0004003d,0x00000012,0x00000057,0x00000056,0x0004006f,
0x00000006,0x00000058,0x00000057,0x00050051,0x00000006,0x0000005a,0x00000053,0x00000000,
0x00050051,0x00000006,0x0000005b,0x00000053,0x00000001,0x00060050,0x00000059,0x0000005c,
0x0000005a,0x0000005b,0x00000058,0x00050057,0x0000000a,0x0000005d,0x0000004e,0x0000005c,
0x00050041,0x00000055,0x0000005f,0x00000016,0x0000005e,0x0004003d,0x00000012,0x00000060,
0x0000005f,0x000500c7,0x00000012,0x00000061,0x00000060,0x00000017,0x000500ab,0x00000026,
0x00000062,0x00000061,0x0000001d,0x000300f7,0x00000064,0x00000000,0x000400fa,0x00000062,
0x00000063,0x00000064,0x000200f8,0x00000063,0x0003003e,0x00000066,0x0000005d,0x000200f9,
0x00000064,0x000200f8,0x00000064,0x000500c7,0x00000012,0x0000006a,0x00000060,0x00000050,
0x000500ab,0x00000026,0x0000006b,0x0000006a,0x0000001d,0x000300f7,0x0000006d,0x00000000,
0x000400fa,0x0000006b,0x0000006c,0x0000006d,0x000200f8,0x0000006c,0x0003003e,0x0000006e,
0x0000005d,0x000200f9,0x0000006d,0x000200f8,0x0000006d,0x000500c7,0x00000012,0x00000073,
0x00000060,0x00000072,0x000500ab,0x00000026,0x00000074,0x00000073,0x0000001d,0x000300f7,
0x00000076,0x00000000,0x000400fa,0x00000074,0x00000075,0x00000076,0x000200f8,0x00000075,
0x0003003e,0x00000077,0x0000005d,0x000200f9,0x00000076,0x000200f8,0x00000076,0x000500c7,
0x00000012,0x0000007b,0x00000060,0x00000030,0x000500ab,0x00000026,0x0000007c,0x0000007b,
0x0000001d,0x000300f7,0x0000007e,0x00000000,0x000400fa,0x0000007c,0x0000007d,0x0000007e,
0x000200f8,0x0000007d,0x0003003e,0x0000007f,0x0000005d,0x000200f9,0x0000007e,0x000200f8,
0x0000007e,0x000500c7,0x00000012,0x00000084,0x00000060,0x00000083,0x000500ab,0x00000026,
0x00000085,0x00000084,0x0000001d,0x000300f7,0x00000087,0x00000000,0x000400fa,0x00000085,
0x00000086,0x00000087,0x000200f8,0x00000086,0x0003003e,0x00000088,0x0000005d,0x000200f9,
0x00000087,0x000200f8,0x00000087,0x000500c7,0x00000012,0x0000008d,0x00000060,0x0000008c,
0x000500ab,0x00000026,0x0000008e,0x0000008d,0x0000001d,0x000300f7,0x00000090,0x00000000,
0x000400fa,0x0000008e,0x0000008f,0x00000090,0x000200f8,0x0000008f,0x0003003e,0x00000091,
0x0000005d,0x000200f9,0x00000090,0x000200f8,0x00000090,0x000500c7,0x00000012,0x00000096,
0x00000060,0x00000095,0x000500ab,0x00000026,0x00000097,0x00000096,0x0000001d,0x000300f7,
0x00000099,0x00000000,0x000400fa,0x00000097,0x00000098,0x00000099,0x000200f8,0x00000098,
0x0003003e,0x0000009a,0x0000005d,0x000200f9,0x00000099,0x000200f8,0x00000099,0x000500c7,
0x00000012,0x0000009f,0x00000060,0x0000009e,0x000500ab,0x00000026,0x000000a0,0x0000009f,
0x0000001d,0x000300f7,0x000000a2,0x00000000,0x000400fa,0x000000a0,0x000000a1,0x000000a2,
0x000200f8,0x000000a1,0x0003003e,0x000000a3,0x0000005d,0x000200f9,0x000000a2,0x000200f8,
0x000000a2,0x000100fd,0x00010038
};
// Generated from:
......@@ -130,6 +137,7 @@ const uint32_t kBlitResolve_frag_00000001[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DArray color;
......@@ -158,6 +166,8 @@ const uint32_t kBlitResolve_frag_00000001[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// vec4 colorValue = texture(sampler2DArray(color, blitSampler), vec3(srcImageCoords * params . invSrcExtent, params . srcLayer));
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000002[] = {
0x07230203,0x00010000,0x0008000a,0x000000b7,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000c0,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000066,0x0000006f,
0x00000077,0x0000007f,0x00000088,0x00000091,0x0000009a,0x000000a3,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x0000006e,0x00000077,
0x0000007f,0x00000087,0x00000090,0x00000099,0x000000a2,0x000000ab,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,
0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,
0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000d,0x465f6c67,0x43676172,0x64726f6f,
......@@ -15,48 +15,50 @@ const uint32_t kBlitResolve_frag_00000002[] = {
0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,
0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,
0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,
0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00040005,0x00000048,0x6f6c6f63,
0x00000072,0x00050005,0x00000066,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000006f,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000077,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x0000007f,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000088,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000091,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x0000009a,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x000000a3,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,0x00000048,0x00000022,
0x00000000,0x00040047,0x00000048,0x00000021,0x00000000,0x00040047,0x00000066,0x0000001e,
0x00000000,0x00040047,0x0000006f,0x0000001e,0x00000001,0x00040047,0x00000077,0x0000001e,
0x00000002,0x00040047,0x0000007f,0x0000001e,0x00000003,0x00040047,0x00000088,0x0000001e,
0x00000004,0x00040047,0x00000091,0x0000001e,0x00000005,0x00040047,0x0000009a,0x0000001e,
0x00000006,0x00040047,0x000000a3,0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,
0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,
0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,
0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,
0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,
0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,
0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,
0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,
0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,
0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x0004002b,0x0000000a,
0x00000037,0x00000000,0x0004002b,0x0000000a,0x00000038,0x3f800000,0x0007002c,0x0000000b,
0x00000039,0x00000037,0x00000037,0x00000037,0x00000038,0x0004002b,0x00000006,0x00000041,
0x00000004,0x00040020,0x00000042,0x00000009,0x00000006,0x00090019,0x00000046,0x0000000a,
0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x00000047,
0x00000000,0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0004002b,0x00000006,
0x00000050,0x00000001,0x0004002b,0x00000006,0x00000053,0x00000005,0x00040020,0x00000054,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x0000005e,0x00000006,0x00040020,0x00000065,
0x00000003,0x0000000b,0x0004003b,0x00000065,0x00000066,0x00000003,0x0004002b,0x00000006,
0x0000006a,0x00000002,0x0004003b,0x00000065,0x0000006f,0x00000003,0x0004003b,0x00000065,
0x00000077,0x00000003,0x0004003b,0x00000065,0x0000007f,0x00000003,0x0004002b,0x00000006,
0x00000083,0x00000010,0x0004003b,0x00000065,0x00000088,0x00000003,0x0004002b,0x00000006,
0x0000008c,0x00000020,0x0004003b,0x00000065,0x00000091,0x00000003,0x0004002b,0x00000006,
0x00000095,0x00000040,0x0004003b,0x00000065,0x0000009a,0x00000003,0x0004002b,0x00000006,
0x0000009e,0x00000080,0x0004003b,0x00000065,0x000000a3,0x00000003,0x00050036,0x00000002,
0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,
0x00000015,0x61726170,0x0000736d,0x00040005,0x00000050,0x6f6c6f63,0x00000072,0x00050005,
0x0000006e,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000077,0x6f6c6f63,0x74754f72,
0x00000031,0x00050005,0x0000007f,0x6f6c6f63,0x74754f72,0x00000032,0x00050005,0x00000087,
0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000090,0x6f6c6f63,0x74754f72,0x00000034,
0x00050005,0x00000099,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,0x000000a2,0x6f6c6f63,
0x74754f72,0x00000036,0x00050005,0x000000ab,0x6f6c6f63,0x74754f72,0x00000037,0x00040047,
0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,
0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,
0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,
0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,
0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,
0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,
0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,
0x00040047,0x00000050,0x00000022,0x00000000,0x00040047,0x00000050,0x00000021,0x00000000,
0x00040047,0x0000006e,0x0000001e,0x00000000,0x00040047,0x00000077,0x0000001e,0x00000001,
0x00040047,0x0000007f,0x0000001e,0x00000002,0x00040047,0x00000087,0x0000001e,0x00000003,
0x00040047,0x00000090,0x0000001e,0x00000004,0x00040047,0x00000099,0x0000001e,0x00000005,
0x00040047,0x000000a2,0x0000001e,0x00000006,0x00040047,0x000000ab,0x0000001e,0x00000007,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,
0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,
0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,
0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,
0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,
0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,0x00000009,0x0004002b,0x0000000a,
0x0000003f,0x00000000,0x0004002b,0x0000000a,0x00000040,0x3f800000,0x0007002c,0x0000000b,
0x00000041,0x0000003f,0x0000003f,0x0000003f,0x00000040,0x0004002b,0x00000006,0x00000049,
0x00000004,0x00040020,0x0000004a,0x00000009,0x00000006,0x00090019,0x0000004e,0x0000000a,
0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x0000004f,
0x00000000,0x0000004e,0x0004003b,0x0000004f,0x00000050,0x00000000,0x0004002b,0x00000006,
0x00000058,0x00000001,0x0004002b,0x00000006,0x0000005b,0x00000005,0x00040020,0x0000005c,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x00000066,0x00000006,0x00040020,0x0000006d,
0x00000003,0x0000000b,0x0004003b,0x0000006d,0x0000006e,0x00000003,0x0004002b,0x00000006,
0x00000072,0x00000002,0x0004003b,0x0000006d,0x00000077,0x00000003,0x0004003b,0x0000006d,
0x0000007f,0x00000003,0x0004003b,0x0000006d,0x00000087,0x00000003,0x0004002b,0x00000006,
0x0000008b,0x00000010,0x0004003b,0x0000006d,0x00000090,0x00000003,0x0004002b,0x00000006,
0x00000094,0x00000020,0x0004003b,0x0000006d,0x00000099,0x00000003,0x0004002b,0x00000006,
0x0000009d,0x00000040,0x0004003b,0x0000006d,0x000000a2,0x00000003,0x0004002b,0x00000006,
0x000000a6,0x00000080,0x0004003b,0x0000006d,0x000000ab,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000b,0x0000000f,
0x0000000d,0x0007004f,0x0000000e,0x00000010,0x0000000f,0x0000000f,0x00000000,0x00000001,
0x0004006e,0x00000007,0x00000011,0x00000010,0x00050041,0x00000017,0x00000018,0x00000015,
......@@ -65,53 +67,58 @@ const uint32_t kBlitResolve_frag_00000002[] = {
0x00000012,0x0000001f,0x0000001e,0x000500ab,0x00000020,0x00000022,0x0000001f,0x00000021,
0x000300f7,0x00000024,0x00000000,0x000400fa,0x00000022,0x00000023,0x00000024,0x000200f8,
0x00000023,0x00050051,0x00000006,0x00000027,0x0000001b,0x00000000,0x0004007e,0x00000006,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000a7,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000ab,0x0000001b,
0x00000005,0x000000a7,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000af,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000b3,0x0000001b,
0x00000005,0x000000af,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x0004003d,0x00000012,0x0000002c,0x0000002b,0x000500ab,0x00000020,0x0000002d,0x0000002c,
0x00000021,0x000300f7,0x0000002f,0x00000000,0x000400fa,0x0000002d,0x0000002e,0x0000002f,
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000ab,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000aa,0x00000033,0x000000ab,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000b6,
0x000000ab,0x00000024,0x000000aa,0x0000002e,0x000200f9,0x0000003b,0x000200f8,0x0000003b,
0x000700f5,0x0000000b,0x000000ad,0x00000039,0x0000002f,0x0000004e,0x0000003c,0x000700f5,
0x00000006,0x000000ac,0x00000016,0x0000002f,0x00000051,0x0000003c,0x00050041,0x00000042,
0x00000043,0x00000015,0x00000041,0x0004003d,0x00000006,0x00000044,0x00000043,0x000500b1,
0x00000020,0x00000045,0x000000ac,0x00000044,0x000400f6,0x0000003d,0x0000003c,0x00000000,
0x000400fa,0x00000045,0x0000003c,0x0000003d,0x000200f8,0x0000003c,0x0004003d,0x00000046,
0x00000049,0x00000048,0x0007005f,0x0000000b,0x0000004c,0x00000049,0x000000b6,0x00000040,
0x000000ac,0x00050081,0x0000000b,0x0000004e,0x000000ad,0x0000004c,0x00050080,0x00000006,
0x00000051,0x000000ac,0x00000050,0x000200f9,0x0000003b,0x000200f8,0x0000003d,0x00050041,
0x00000054,0x00000055,0x00000015,0x00000053,0x0004003d,0x0000000a,0x00000056,0x00000055,
0x0005008e,0x0000000b,0x00000057,0x000000ad,0x00000056,0x0006000c,0x0000000b,0x00000058,
0x00000001,0x00000001,0x00000057,0x00050041,0x00000042,0x0000005f,0x00000015,0x0000005e,
0x0004003d,0x00000006,0x00000060,0x0000005f,0x000500c7,0x00000006,0x00000061,0x00000060,
0x00000050,0x000500ab,0x00000020,0x00000062,0x00000061,0x00000016,0x000300f7,0x00000064,
0x00000000,0x000400fa,0x00000062,0x00000063,0x00000064,0x000200f8,0x00000063,0x0003003e,
0x00000066,0x00000058,0x000200f9,0x00000064,0x000200f8,0x00000064,0x000500c7,0x00000006,
0x0000006b,0x00000060,0x0000006a,0x000500ab,0x00000020,0x0000006c,0x0000006b,0x00000016,
0x000300f7,0x0000006e,0x00000000,0x000400fa,0x0000006c,0x0000006d,0x0000006e,0x000200f8,
0x0000006d,0x0003003e,0x0000006f,0x00000058,0x000200f9,0x0000006e,0x000200f8,0x0000006e,
0x000500c7,0x00000006,0x00000073,0x00000060,0x00000041,0x000500ab,0x00000020,0x00000074,
0x00000073,0x00000016,0x000300f7,0x00000076,0x00000000,0x000400fa,0x00000074,0x00000075,
0x00000076,0x000200f8,0x00000075,0x0003003e,0x00000077,0x00000058,0x000200f9,0x00000076,
0x000200f8,0x00000076,0x000500c7,0x00000006,0x0000007b,0x00000060,0x0000002a,0x000500ab,
0x00000020,0x0000007c,0x0000007b,0x00000016,0x000300f7,0x0000007e,0x00000000,0x000400fa,
0x0000007c,0x0000007d,0x0000007e,0x000200f8,0x0000007d,0x0003003e,0x0000007f,0x00000058,
0x000200f9,0x0000007e,0x000200f8,0x0000007e,0x000500c7,0x00000006,0x00000084,0x00000060,
0x00000083,0x000500ab,0x00000020,0x00000085,0x00000084,0x00000016,0x000300f7,0x00000087,
0x00000000,0x000400fa,0x00000085,0x00000086,0x00000087,0x000200f8,0x00000086,0x0003003e,
0x00000088,0x00000058,0x000200f9,0x00000087,0x000200f8,0x00000087,0x000500c7,0x00000006,
0x0000008d,0x00000060,0x0000008c,0x000500ab,0x00000020,0x0000008e,0x0000008d,0x00000016,
0x000300f7,0x00000090,0x00000000,0x000400fa,0x0000008e,0x0000008f,0x00000090,0x000200f8,
0x0000008f,0x0003003e,0x00000091,0x00000058,0x000200f9,0x00000090,0x000200f8,0x00000090,
0x000500c7,0x00000006,0x00000096,0x00000060,0x00000095,0x000500ab,0x00000020,0x00000097,
0x00000096,0x00000016,0x000300f7,0x00000099,0x00000000,0x000400fa,0x00000097,0x00000098,
0x00000099,0x000200f8,0x00000098,0x0003003e,0x0000009a,0x00000058,0x000200f9,0x00000099,
0x000200f8,0x00000099,0x000500c7,0x00000006,0x0000009f,0x00000060,0x0000009e,0x000500ab,
0x00000020,0x000000a0,0x0000009f,0x00000016,0x000300f7,0x000000a2,0x00000000,0x000400fa,
0x000000a0,0x000000a1,0x000000a2,0x000200f8,0x000000a1,0x0003003e,0x000000a3,0x00000058,
0x000200f9,0x000000a2,0x000200f8,0x000000a2,0x000100fd,0x00010038
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000b3,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000b2,0x00000033,0x000000b3,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000b4,
0x000000b3,0x00000024,0x000000b2,0x0000002e,0x00050041,0x0000001d,0x00000036,0x00000015,
0x00000035,0x0004003d,0x00000012,0x00000037,0x00000036,0x000500ab,0x00000020,0x00000038,
0x00000037,0x00000021,0x000300f7,0x0000003a,0x00000000,0x000400fa,0x00000038,0x00000039,
0x0000003a,0x000200f8,0x00000039,0x0007004f,0x00000007,0x0000003c,0x000000b4,0x000000b4,
0x00000001,0x00000000,0x000200f9,0x0000003a,0x000200f8,0x0000003a,0x000700f5,0x00000007,
0x000000bf,0x000000b4,0x0000002f,0x0000003c,0x00000039,0x000200f9,0x00000043,0x000200f8,
0x00000043,0x000700f5,0x0000000b,0x000000b6,0x00000041,0x0000003a,0x00000056,0x00000044,
0x000700f5,0x00000006,0x000000b5,0x00000016,0x0000003a,0x00000059,0x00000044,0x00050041,
0x0000004a,0x0000004b,0x00000015,0x00000049,0x0004003d,0x00000006,0x0000004c,0x0000004b,
0x000500b1,0x00000020,0x0000004d,0x000000b5,0x0000004c,0x000400f6,0x00000045,0x00000044,
0x00000000,0x000400fa,0x0000004d,0x00000044,0x00000045,0x000200f8,0x00000044,0x0004003d,
0x0000004e,0x00000051,0x00000050,0x0007005f,0x0000000b,0x00000054,0x00000051,0x000000bf,
0x00000040,0x000000b5,0x00050081,0x0000000b,0x00000056,0x000000b6,0x00000054,0x00050080,
0x00000006,0x00000059,0x000000b5,0x00000058,0x000200f9,0x00000043,0x000200f8,0x00000045,
0x00050041,0x0000005c,0x0000005d,0x00000015,0x0000005b,0x0004003d,0x0000000a,0x0000005e,
0x0000005d,0x0005008e,0x0000000b,0x0000005f,0x000000b6,0x0000005e,0x0006000c,0x0000000b,
0x00000060,0x00000001,0x00000001,0x0000005f,0x00050041,0x0000004a,0x00000067,0x00000015,
0x00000066,0x0004003d,0x00000006,0x00000068,0x00000067,0x000500c7,0x00000006,0x00000069,
0x00000068,0x00000058,0x000500ab,0x00000020,0x0000006a,0x00000069,0x00000016,0x000300f7,
0x0000006c,0x00000000,0x000400fa,0x0000006a,0x0000006b,0x0000006c,0x000200f8,0x0000006b,
0x0003003e,0x0000006e,0x00000060,0x000200f9,0x0000006c,0x000200f8,0x0000006c,0x000500c7,
0x00000006,0x00000073,0x00000068,0x00000072,0x000500ab,0x00000020,0x00000074,0x00000073,
0x00000016,0x000300f7,0x00000076,0x00000000,0x000400fa,0x00000074,0x00000075,0x00000076,
0x000200f8,0x00000075,0x0003003e,0x00000077,0x00000060,0x000200f9,0x00000076,0x000200f8,
0x00000076,0x000500c7,0x00000006,0x0000007b,0x00000068,0x00000049,0x000500ab,0x00000020,
0x0000007c,0x0000007b,0x00000016,0x000300f7,0x0000007e,0x00000000,0x000400fa,0x0000007c,
0x0000007d,0x0000007e,0x000200f8,0x0000007d,0x0003003e,0x0000007f,0x00000060,0x000200f9,
0x0000007e,0x000200f8,0x0000007e,0x000500c7,0x00000006,0x00000083,0x00000068,0x0000002a,
0x000500ab,0x00000020,0x00000084,0x00000083,0x00000016,0x000300f7,0x00000086,0x00000000,
0x000400fa,0x00000084,0x00000085,0x00000086,0x000200f8,0x00000085,0x0003003e,0x00000087,
0x00000060,0x000200f9,0x00000086,0x000200f8,0x00000086,0x000500c7,0x00000006,0x0000008c,
0x00000068,0x0000008b,0x000500ab,0x00000020,0x0000008d,0x0000008c,0x00000016,0x000300f7,
0x0000008f,0x00000000,0x000400fa,0x0000008d,0x0000008e,0x0000008f,0x000200f8,0x0000008e,
0x0003003e,0x00000090,0x00000060,0x000200f9,0x0000008f,0x000200f8,0x0000008f,0x000500c7,
0x00000006,0x00000095,0x00000068,0x00000094,0x000500ab,0x00000020,0x00000096,0x00000095,
0x00000016,0x000300f7,0x00000098,0x00000000,0x000400fa,0x00000096,0x00000097,0x00000098,
0x000200f8,0x00000097,0x0003003e,0x00000099,0x00000060,0x000200f9,0x00000098,0x000200f8,
0x00000098,0x000500c7,0x00000006,0x0000009e,0x00000068,0x0000009d,0x000500ab,0x00000020,
0x0000009f,0x0000009e,0x00000016,0x000300f7,0x000000a1,0x00000000,0x000400fa,0x0000009f,
0x000000a0,0x000000a1,0x000200f8,0x000000a0,0x0003003e,0x000000a2,0x00000060,0x000200f9,
0x000000a1,0x000200f8,0x000000a1,0x000500c7,0x00000006,0x000000a7,0x00000068,0x000000a6,
0x000500ab,0x00000020,0x000000a8,0x000000a7,0x00000016,0x000300f7,0x000000aa,0x00000000,
0x000400fa,0x000000a8,0x000000a9,0x000000aa,0x000200f8,0x000000a9,0x0003003e,0x000000ab,
0x00000060,0x000200f9,0x000000aa,0x000200f8,0x000000aa,0x000100fd,0x00010038
};
// Generated from:
......@@ -133,6 +140,7 @@ const uint32_t kBlitResolve_frag_00000002[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DMS color;
......@@ -157,6 +165,8 @@ const uint32_t kBlitResolve_frag_00000002[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// vec4 colorValue = vec4(0, 0, 0, 1);
// for(int i = 0;i < params . samples;++ i)
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000003[] = {
0x07230203,0x00010000,0x0008000a,0x000000be,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000c7,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x0000006d,0x00000076,
0x0000007e,0x00000086,0x0000008f,0x00000098,0x000000a1,0x000000aa,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000075,0x0000007e,
0x00000086,0x0000008e,0x00000097,0x000000a0,0x000000a9,0x000000b2,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,
0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,
0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000d,0x465f6c67,0x43676172,0x64726f6f,
......@@ -15,49 +15,51 @@ const uint32_t kBlitResolve_frag_00000003[] = {
0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,
0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,
0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,
0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00040005,0x00000048,0x6f6c6f63,
0x00000072,0x00050005,0x0000006d,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000076,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x0000007e,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000086,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x0000008f,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000098,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x000000a1,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x000000aa,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,0x00000048,0x00000022,
0x00000000,0x00040047,0x00000048,0x00000021,0x00000000,0x00040047,0x0000006d,0x0000001e,
0x00000000,0x00040047,0x00000076,0x0000001e,0x00000001,0x00040047,0x0000007e,0x0000001e,
0x00000002,0x00040047,0x00000086,0x0000001e,0x00000003,0x00040047,0x0000008f,0x0000001e,
0x00000004,0x00040047,0x00000098,0x0000001e,0x00000005,0x00040047,0x000000a1,0x0000001e,
0x00000006,0x00040047,0x000000aa,0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,
0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,
0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,
0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,
0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,
0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,
0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,
0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,
0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,
0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x0004002b,0x0000000a,
0x00000037,0x00000000,0x0004002b,0x0000000a,0x00000038,0x3f800000,0x0007002c,0x0000000b,
0x00000039,0x00000037,0x00000037,0x00000037,0x00000038,0x0004002b,0x00000006,0x00000041,
0x00000004,0x00040020,0x00000042,0x00000009,0x00000006,0x00090019,0x00000046,0x0000000a,
0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x00000047,
0x00000000,0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0004002b,0x00000006,
0x0000004b,0x00000003,0x00040017,0x0000004e,0x00000006,0x00000003,0x0004002b,0x00000006,
0x00000057,0x00000001,0x0004002b,0x00000006,0x0000005a,0x00000005,0x00040020,0x0000005b,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x00000065,0x00000006,0x00040020,0x0000006c,
0x00000003,0x0000000b,0x0004003b,0x0000006c,0x0000006d,0x00000003,0x0004002b,0x00000006,
0x00000071,0x00000002,0x0004003b,0x0000006c,0x00000076,0x00000003,0x0004003b,0x0000006c,
0x0000007e,0x00000003,0x0004003b,0x0000006c,0x00000086,0x00000003,0x0004002b,0x00000006,
0x0000008a,0x00000010,0x0004003b,0x0000006c,0x0000008f,0x00000003,0x0004002b,0x00000006,
0x00000093,0x00000020,0x0004003b,0x0000006c,0x00000098,0x00000003,0x0004002b,0x00000006,
0x0000009c,0x00000040,0x0004003b,0x0000006c,0x000000a1,0x00000003,0x0004002b,0x00000006,
0x000000a5,0x00000080,0x0004003b,0x0000006c,0x000000aa,0x00000003,0x00050036,0x00000002,
0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,
0x00000015,0x61726170,0x0000736d,0x00040005,0x00000050,0x6f6c6f63,0x00000072,0x00050005,
0x00000075,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000007e,0x6f6c6f63,0x74754f72,
0x00000031,0x00050005,0x00000086,0x6f6c6f63,0x74754f72,0x00000032,0x00050005,0x0000008e,
0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000097,0x6f6c6f63,0x74754f72,0x00000034,
0x00050005,0x000000a0,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,0x000000a9,0x6f6c6f63,
0x74754f72,0x00000036,0x00050005,0x000000b2,0x6f6c6f63,0x74754f72,0x00000037,0x00040047,
0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,
0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,
0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,
0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,
0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,
0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,
0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,
0x00040047,0x00000050,0x00000022,0x00000000,0x00040047,0x00000050,0x00000021,0x00000000,
0x00040047,0x00000075,0x0000001e,0x00000000,0x00040047,0x0000007e,0x0000001e,0x00000001,
0x00040047,0x00000086,0x0000001e,0x00000002,0x00040047,0x0000008e,0x0000001e,0x00000003,
0x00040047,0x00000097,0x0000001e,0x00000004,0x00040047,0x000000a0,0x0000001e,0x00000005,
0x00040047,0x000000a9,0x0000001e,0x00000006,0x00040047,0x000000b2,0x0000001e,0x00000007,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,
0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,
0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,
0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,
0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,
0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,0x00000009,0x0004002b,0x0000000a,
0x0000003f,0x00000000,0x0004002b,0x0000000a,0x00000040,0x3f800000,0x0007002c,0x0000000b,
0x00000041,0x0000003f,0x0000003f,0x0000003f,0x00000040,0x0004002b,0x00000006,0x00000049,
0x00000004,0x00040020,0x0000004a,0x00000009,0x00000006,0x00090019,0x0000004e,0x0000000a,
0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x0000004f,
0x00000000,0x0000004e,0x0004003b,0x0000004f,0x00000050,0x00000000,0x0004002b,0x00000006,
0x00000053,0x00000003,0x00040017,0x00000056,0x00000006,0x00000003,0x0004002b,0x00000006,
0x0000005f,0x00000001,0x0004002b,0x00000006,0x00000062,0x00000005,0x00040020,0x00000063,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x0000006d,0x00000006,0x00040020,0x00000074,
0x00000003,0x0000000b,0x0004003b,0x00000074,0x00000075,0x00000003,0x0004002b,0x00000006,
0x00000079,0x00000002,0x0004003b,0x00000074,0x0000007e,0x00000003,0x0004003b,0x00000074,
0x00000086,0x00000003,0x0004003b,0x00000074,0x0000008e,0x00000003,0x0004002b,0x00000006,
0x00000092,0x00000010,0x0004003b,0x00000074,0x00000097,0x00000003,0x0004002b,0x00000006,
0x0000009b,0x00000020,0x0004003b,0x00000074,0x000000a0,0x00000003,0x0004002b,0x00000006,
0x000000a4,0x00000040,0x0004003b,0x00000074,0x000000a9,0x00000003,0x0004002b,0x00000006,
0x000000ad,0x00000080,0x0004003b,0x00000074,0x000000b2,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000b,0x0000000f,
0x0000000d,0x0007004f,0x0000000e,0x00000010,0x0000000f,0x0000000f,0x00000000,0x00000001,
0x0004006e,0x00000007,0x00000011,0x00000010,0x00050041,0x00000017,0x00000018,0x00000015,
......@@ -66,56 +68,61 @@ const uint32_t kBlitResolve_frag_00000003[] = {
0x00000012,0x0000001f,0x0000001e,0x000500ab,0x00000020,0x00000022,0x0000001f,0x00000021,
0x000300f7,0x00000024,0x00000000,0x000400fa,0x00000022,0x00000023,0x00000024,0x000200f8,
0x00000023,0x00050051,0x00000006,0x00000027,0x0000001b,0x00000000,0x0004007e,0x00000006,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000ae,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000b2,0x0000001b,
0x00000005,0x000000ae,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000b6,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000ba,0x0000001b,
0x00000005,0x000000b6,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x0004003d,0x00000012,0x0000002c,0x0000002b,0x000500ab,0x00000020,0x0000002d,0x0000002c,
0x00000021,0x000300f7,0x0000002f,0x00000000,0x000400fa,0x0000002d,0x0000002e,0x0000002f,
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000b2,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000b1,0x00000033,0x000000b2,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000bd,
0x000000b2,0x00000024,0x000000b1,0x0000002e,0x000200f9,0x0000003b,0x000200f8,0x0000003b,
0x000700f5,0x0000000b,0x000000b4,0x00000039,0x0000002f,0x00000055,0x0000003c,0x000700f5,
0x00000006,0x000000b3,0x00000016,0x0000002f,0x00000058,0x0000003c,0x00050041,0x00000042,
0x00000043,0x00000015,0x00000041,0x0004003d,0x00000006,0x00000044,0x00000043,0x000500b1,
0x00000020,0x00000045,0x000000b3,0x00000044,0x000400f6,0x0000003d,0x0000003c,0x00000000,
0x000400fa,0x00000045,0x0000003c,0x0000003d,0x000200f8,0x0000003c,0x0004003d,0x00000046,
0x00000049,0x00000048,0x00050041,0x00000042,0x0000004c,0x00000015,0x0000004b,0x0004003d,
0x00000006,0x0000004d,0x0000004c,0x00050051,0x00000006,0x0000004f,0x000000bd,0x00000000,
0x00050051,0x00000006,0x00000050,0x000000bd,0x00000001,0x00060050,0x0000004e,0x00000051,
0x0000004f,0x00000050,0x0000004d,0x0007005f,0x0000000b,0x00000053,0x00000049,0x00000051,
0x00000040,0x000000b3,0x00050081,0x0000000b,0x00000055,0x000000b4,0x00000053,0x00050080,
0x00000006,0x00000058,0x000000b3,0x00000057,0x000200f9,0x0000003b,0x000200f8,0x0000003d,
0x00050041,0x0000005b,0x0000005c,0x00000015,0x0000005a,0x0004003d,0x0000000a,0x0000005d,
0x0000005c,0x0005008e,0x0000000b,0x0000005e,0x000000b4,0x0000005d,0x0006000c,0x0000000b,
0x0000005f,0x00000001,0x00000001,0x0000005e,0x00050041,0x00000042,0x00000066,0x00000015,
0x00000065,0x0004003d,0x00000006,0x00000067,0x00000066,0x000500c7,0x00000006,0x00000068,
0x00000067,0x00000057,0x000500ab,0x00000020,0x00000069,0x00000068,0x00000016,0x000300f7,
0x0000006b,0x00000000,0x000400fa,0x00000069,0x0000006a,0x0000006b,0x000200f8,0x0000006a,
0x0003003e,0x0000006d,0x0000005f,0x000200f9,0x0000006b,0x000200f8,0x0000006b,0x000500c7,
0x00000006,0x00000072,0x00000067,0x00000071,0x000500ab,0x00000020,0x00000073,0x00000072,
0x00000016,0x000300f7,0x00000075,0x00000000,0x000400fa,0x00000073,0x00000074,0x00000075,
0x000200f8,0x00000074,0x0003003e,0x00000076,0x0000005f,0x000200f9,0x00000075,0x000200f8,
0x00000075,0x000500c7,0x00000006,0x0000007a,0x00000067,0x00000041,0x000500ab,0x00000020,
0x0000007b,0x0000007a,0x00000016,0x000300f7,0x0000007d,0x00000000,0x000400fa,0x0000007b,
0x0000007c,0x0000007d,0x000200f8,0x0000007c,0x0003003e,0x0000007e,0x0000005f,0x000200f9,
0x0000007d,0x000200f8,0x0000007d,0x000500c7,0x00000006,0x00000082,0x00000067,0x0000002a,
0x000500ab,0x00000020,0x00000083,0x00000082,0x00000016,0x000300f7,0x00000085,0x00000000,
0x000400fa,0x00000083,0x00000084,0x00000085,0x000200f8,0x00000084,0x0003003e,0x00000086,
0x0000005f,0x000200f9,0x00000085,0x000200f8,0x00000085,0x000500c7,0x00000006,0x0000008b,
0x00000067,0x0000008a,0x000500ab,0x00000020,0x0000008c,0x0000008b,0x00000016,0x000300f7,
0x0000008e,0x00000000,0x000400fa,0x0000008c,0x0000008d,0x0000008e,0x000200f8,0x0000008d,
0x0003003e,0x0000008f,0x0000005f,0x000200f9,0x0000008e,0x000200f8,0x0000008e,0x000500c7,
0x00000006,0x00000094,0x00000067,0x00000093,0x000500ab,0x00000020,0x00000095,0x00000094,
0x00000016,0x000300f7,0x00000097,0x00000000,0x000400fa,0x00000095,0x00000096,0x00000097,
0x000200f8,0x00000096,0x0003003e,0x00000098,0x0000005f,0x000200f9,0x00000097,0x000200f8,
0x00000097,0x000500c7,0x00000006,0x0000009d,0x00000067,0x0000009c,0x000500ab,0x00000020,
0x0000009e,0x0000009d,0x00000016,0x000300f7,0x000000a0,0x00000000,0x000400fa,0x0000009e,
0x0000009f,0x000000a0,0x000200f8,0x0000009f,0x0003003e,0x000000a1,0x0000005f,0x000200f9,
0x000000a0,0x000200f8,0x000000a0,0x000500c7,0x00000006,0x000000a6,0x00000067,0x000000a5,
0x000500ab,0x00000020,0x000000a7,0x000000a6,0x00000016,0x000300f7,0x000000a9,0x00000000,
0x000400fa,0x000000a7,0x000000a8,0x000000a9,0x000200f8,0x000000a8,0x0003003e,0x000000aa,
0x0000005f,0x000200f9,0x000000a9,0x000200f8,0x000000a9,0x000100fd,0x00010038
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000ba,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000b9,0x00000033,0x000000ba,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000bb,
0x000000ba,0x00000024,0x000000b9,0x0000002e,0x00050041,0x0000001d,0x00000036,0x00000015,
0x00000035,0x0004003d,0x00000012,0x00000037,0x00000036,0x000500ab,0x00000020,0x00000038,
0x00000037,0x00000021,0x000300f7,0x0000003a,0x00000000,0x000400fa,0x00000038,0x00000039,
0x0000003a,0x000200f8,0x00000039,0x0007004f,0x00000007,0x0000003c,0x000000bb,0x000000bb,
0x00000001,0x00000000,0x000200f9,0x0000003a,0x000200f8,0x0000003a,0x000700f5,0x00000007,
0x000000c6,0x000000bb,0x0000002f,0x0000003c,0x00000039,0x000200f9,0x00000043,0x000200f8,
0x00000043,0x000700f5,0x0000000b,0x000000bd,0x00000041,0x0000003a,0x0000005d,0x00000044,
0x000700f5,0x00000006,0x000000bc,0x00000016,0x0000003a,0x00000060,0x00000044,0x00050041,
0x0000004a,0x0000004b,0x00000015,0x00000049,0x0004003d,0x00000006,0x0000004c,0x0000004b,
0x000500b1,0x00000020,0x0000004d,0x000000bc,0x0000004c,0x000400f6,0x00000045,0x00000044,
0x00000000,0x000400fa,0x0000004d,0x00000044,0x00000045,0x000200f8,0x00000044,0x0004003d,
0x0000004e,0x00000051,0x00000050,0x00050041,0x0000004a,0x00000054,0x00000015,0x00000053,
0x0004003d,0x00000006,0x00000055,0x00000054,0x00050051,0x00000006,0x00000057,0x000000c6,
0x00000000,0x00050051,0x00000006,0x00000058,0x000000c6,0x00000001,0x00060050,0x00000056,
0x00000059,0x00000057,0x00000058,0x00000055,0x0007005f,0x0000000b,0x0000005b,0x00000051,
0x00000059,0x00000040,0x000000bc,0x00050081,0x0000000b,0x0000005d,0x000000bd,0x0000005b,
0x00050080,0x00000006,0x00000060,0x000000bc,0x0000005f,0x000200f9,0x00000043,0x000200f8,
0x00000045,0x00050041,0x00000063,0x00000064,0x00000015,0x00000062,0x0004003d,0x0000000a,
0x00000065,0x00000064,0x0005008e,0x0000000b,0x00000066,0x000000bd,0x00000065,0x0006000c,
0x0000000b,0x00000067,0x00000001,0x00000001,0x00000066,0x00050041,0x0000004a,0x0000006e,
0x00000015,0x0000006d,0x0004003d,0x00000006,0x0000006f,0x0000006e,0x000500c7,0x00000006,
0x00000070,0x0000006f,0x0000005f,0x000500ab,0x00000020,0x00000071,0x00000070,0x00000016,
0x000300f7,0x00000073,0x00000000,0x000400fa,0x00000071,0x00000072,0x00000073,0x000200f8,
0x00000072,0x0003003e,0x00000075,0x00000067,0x000200f9,0x00000073,0x000200f8,0x00000073,
0x000500c7,0x00000006,0x0000007a,0x0000006f,0x00000079,0x000500ab,0x00000020,0x0000007b,
0x0000007a,0x00000016,0x000300f7,0x0000007d,0x00000000,0x000400fa,0x0000007b,0x0000007c,
0x0000007d,0x000200f8,0x0000007c,0x0003003e,0x0000007e,0x00000067,0x000200f9,0x0000007d,
0x000200f8,0x0000007d,0x000500c7,0x00000006,0x00000082,0x0000006f,0x00000049,0x000500ab,
0x00000020,0x00000083,0x00000082,0x00000016,0x000300f7,0x00000085,0x00000000,0x000400fa,
0x00000083,0x00000084,0x00000085,0x000200f8,0x00000084,0x0003003e,0x00000086,0x00000067,
0x000200f9,0x00000085,0x000200f8,0x00000085,0x000500c7,0x00000006,0x0000008a,0x0000006f,
0x0000002a,0x000500ab,0x00000020,0x0000008b,0x0000008a,0x00000016,0x000300f7,0x0000008d,
0x00000000,0x000400fa,0x0000008b,0x0000008c,0x0000008d,0x000200f8,0x0000008c,0x0003003e,
0x0000008e,0x00000067,0x000200f9,0x0000008d,0x000200f8,0x0000008d,0x000500c7,0x00000006,
0x00000093,0x0000006f,0x00000092,0x000500ab,0x00000020,0x00000094,0x00000093,0x00000016,
0x000300f7,0x00000096,0x00000000,0x000400fa,0x00000094,0x00000095,0x00000096,0x000200f8,
0x00000095,0x0003003e,0x00000097,0x00000067,0x000200f9,0x00000096,0x000200f8,0x00000096,
0x000500c7,0x00000006,0x0000009c,0x0000006f,0x0000009b,0x000500ab,0x00000020,0x0000009d,
0x0000009c,0x00000016,0x000300f7,0x0000009f,0x00000000,0x000400fa,0x0000009d,0x0000009e,
0x0000009f,0x000200f8,0x0000009e,0x0003003e,0x000000a0,0x00000067,0x000200f9,0x0000009f,
0x000200f8,0x0000009f,0x000500c7,0x00000006,0x000000a5,0x0000006f,0x000000a4,0x000500ab,
0x00000020,0x000000a6,0x000000a5,0x00000016,0x000300f7,0x000000a8,0x00000000,0x000400fa,
0x000000a6,0x000000a7,0x000000a8,0x000200f8,0x000000a7,0x0003003e,0x000000a9,0x00000067,
0x000200f9,0x000000a8,0x000200f8,0x000000a8,0x000500c7,0x00000006,0x000000ae,0x0000006f,
0x000000ad,0x000500ab,0x00000020,0x000000af,0x000000ae,0x00000016,0x000300f7,0x000000b1,
0x00000000,0x000400fa,0x000000af,0x000000b0,0x000000b1,0x000200f8,0x000000b0,0x0003003e,
0x000000b2,0x00000067,0x000200f9,0x000000b1,0x000200f8,0x000000b1,0x000100fd,0x00010038
};
// Generated from:
......@@ -137,6 +144,7 @@ const uint32_t kBlitResolve_frag_00000003[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DMSArray color;
......@@ -161,6 +169,8 @@ const uint32_t kBlitResolve_frag_00000003[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// vec4 colorValue = vec4(0, 0, 0, 1);
// for(int i = 0;i < params . samples;++ i)
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000004[] = {
0x07230203,0x00010000,0x0008000a,0x0000009e,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000a7,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000057,0x0000005f,
0x00000068,0x00000070,0x00000079,0x00000082,0x0000008b,0x00000094,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000005f,0x00000067,
0x00000070,0x00000078,0x00000081,0x0000008a,0x00000093,0x0000009c,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x00040005,0x00000004,0x6e69616d,0x00000000,
0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,
0x68737550,0x736e6f43,0x746e6174,0x00000073,0x00050006,0x00000014,0x00000000,0x7366666f,
......@@ -13,49 +13,51 @@ const uint32_t kBlitResolve_frag_00000004[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,
0x61726170,0x0000736d,0x00040005,0x00000040,0x6f6c6f63,0x00000072,0x00050005,0x00000044,
0x74696c62,0x706d6153,0x0072656c,0x00050005,0x00000057,0x6f6c6f63,0x74754f72,0x00000030,
0x00050005,0x0000005f,0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000068,0x6f6c6f63,
0x74754f72,0x00000032,0x00050005,0x00000070,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,
0x00000079,0x6f6c6f63,0x74754f72,0x00000034,0x00050005,0x00000082,0x6f6c6f63,0x74754f72,
0x00000035,0x00050005,0x0000008b,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x00000094,
0x6f6c6f63,0x74754f72,0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,
0x00000040,0x00000022,0x00000000,0x00040047,0x00000040,0x00000021,0x00000000,0x00040047,
0x00000044,0x00000022,0x00000000,0x00040047,0x00000044,0x00000021,0x00000002,0x00040047,
0x00000057,0x0000001e,0x00000000,0x00040047,0x0000005f,0x0000001e,0x00000001,0x00040047,
0x00000068,0x0000001e,0x00000002,0x00040047,0x00000070,0x0000001e,0x00000003,0x00040047,
0x00000079,0x0000001e,0x00000004,0x00040047,0x00000082,0x0000001e,0x00000005,0x00040047,
0x0000008b,0x0000001e,0x00000006,0x00040047,0x00000094,0x0000001e,0x00000007,0x00020013,
0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,
0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,
0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,
0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,
0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,
0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,
0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,
0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,
0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,
0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,
0x00040017,0x0000003b,0x00000012,0x00000004,0x00090019,0x0000003e,0x00000012,0x00000001,
0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x0000003f,0x00000000,
0x0000003e,0x0004003b,0x0000003f,0x00000040,0x00000000,0x0002001a,0x00000042,0x00040020,
0x00000043,0x00000000,0x00000042,0x0004003b,0x00000043,0x00000044,0x00000000,0x0003001b,
0x00000046,0x0000003e,0x0004002b,0x00000012,0x00000049,0x00000002,0x0004002b,0x00000012,
0x0000004e,0x00000006,0x00040020,0x0000004f,0x00000009,0x00000012,0x00040020,0x00000056,
0x00000003,0x0000003b,0x0004003b,0x00000056,0x00000057,0x00000003,0x0004003b,0x00000056,
0x0000005f,0x00000003,0x0004002b,0x00000012,0x00000063,0x00000004,0x0004003b,0x00000056,
0x00000068,0x00000003,0x0004003b,0x00000056,0x00000070,0x00000003,0x0004002b,0x00000012,
0x00000074,0x00000010,0x0004003b,0x00000056,0x00000079,0x00000003,0x0004002b,0x00000012,
0x0000007d,0x00000020,0x0004003b,0x00000056,0x00000082,0x00000003,0x0004002b,0x00000012,
0x00000086,0x00000040,0x0004003b,0x00000056,0x0000008b,0x00000003,0x0004002b,0x00000012,
0x0000008f,0x00000080,0x0004003b,0x00000056,0x00000094,0x00000003,0x00050036,0x00000002,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,
0x00040005,0x00000048,0x6f6c6f63,0x00000072,0x00050005,0x0000004c,0x74696c62,0x706d6153,
0x0072656c,0x00050005,0x0000005f,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000067,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000070,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000078,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000081,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x0000008a,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x00000093,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009c,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000014,0x00000002,0x00040047,0x00000048,0x00000022,0x00000000,0x00040047,0x00000048,
0x00000021,0x00000000,0x00040047,0x0000004c,0x00000022,0x00000000,0x00040047,0x0000004c,
0x00000021,0x00000002,0x00040047,0x0000005f,0x0000001e,0x00000000,0x00040047,0x00000067,
0x0000001e,0x00000001,0x00040047,0x00000070,0x0000001e,0x00000002,0x00040047,0x00000078,
0x0000001e,0x00000003,0x00040047,0x00000081,0x0000001e,0x00000004,0x00040047,0x0000008a,
0x0000001e,0x00000005,0x00040047,0x00000093,0x0000001e,0x00000006,0x00040047,0x0000009c,
0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,
0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,
0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,
0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,
0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,
0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,
0x00040017,0x00000043,0x00000012,0x00000004,0x00090019,0x00000046,0x00000012,0x00000001,
0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x00000047,0x00000000,
0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0002001a,0x0000004a,0x00040020,
0x0000004b,0x00000000,0x0000004a,0x0004003b,0x0000004b,0x0000004c,0x00000000,0x0003001b,
0x0000004e,0x00000046,0x0004002b,0x00000012,0x00000051,0x00000002,0x0004002b,0x00000012,
0x00000056,0x00000006,0x00040020,0x00000057,0x00000009,0x00000012,0x00040020,0x0000005e,
0x00000003,0x00000043,0x0004003b,0x0000005e,0x0000005f,0x00000003,0x0004003b,0x0000005e,
0x00000067,0x00000003,0x0004002b,0x00000012,0x0000006b,0x00000004,0x0004003b,0x0000005e,
0x00000070,0x00000003,0x0004003b,0x0000005e,0x00000078,0x00000003,0x0004002b,0x00000012,
0x0000007c,0x00000010,0x0004003b,0x0000005e,0x00000081,0x00000003,0x0004002b,0x00000012,
0x00000085,0x00000020,0x0004003b,0x0000005e,0x0000008a,0x00000003,0x0004002b,0x00000012,
0x0000008e,0x00000040,0x0004003b,0x0000005e,0x00000093,0x00000003,0x0004002b,0x00000012,
0x00000097,0x00000080,0x0004003b,0x0000005e,0x0000009c,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000a,0x0000000d,
0x0000000c,0x00050051,0x00000006,0x0000000f,0x0000000d,0x00000000,0x00050051,0x00000006,
0x00000010,0x0000000d,0x00000001,0x00050050,0x00000007,0x00000011,0x0000000f,0x00000010,
......@@ -66,47 +68,52 @@ const uint32_t kBlitResolve_frag_00000004[] = {
0x00000022,0x0004003d,0x00000013,0x00000025,0x00000024,0x000500ab,0x00000026,0x00000028,
0x00000025,0x00000027,0x000300f7,0x0000002a,0x00000000,0x000400fa,0x00000028,0x00000029,
0x0000002a,0x000200f8,0x00000029,0x00050051,0x00000006,0x0000002d,0x00000021,0x00000000,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x00000098,0x0000002e,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x000000a0,0x0000002e,
0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,
0x0000009c,0x00000021,0x00000005,0x00000098,0x00000029,0x00050041,0x00000023,0x00000031,
0x000000a4,0x00000021,0x00000005,0x000000a0,0x00000029,0x00050041,0x00000023,0x00000031,
0x00000016,0x00000030,0x0004003d,0x00000013,0x00000032,0x00000031,0x000500ab,0x00000026,
0x00000033,0x00000032,0x00000027,0x000300f7,0x00000035,0x00000000,0x000400fa,0x00000033,
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x0000009c,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x0000009b,
0x00000039,0x0000009c,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x0000009d,0x0000009c,0x0000002a,0x0000009b,0x00000034,0x0004003d,0x0000003e,
0x00000041,0x00000040,0x0004003d,0x00000042,0x00000045,0x00000044,0x00050056,0x00000046,
0x00000047,0x00000041,0x00000045,0x00050041,0x00000018,0x0000004a,0x00000016,0x00000049,
0x0004003d,0x00000007,0x0000004b,0x0000004a,0x00050085,0x00000007,0x0000004c,0x0000009d,
0x0000004b,0x00050057,0x0000003b,0x0000004d,0x00000047,0x0000004c,0x00050041,0x0000004f,
0x00000050,0x00000016,0x0000004e,0x0004003d,0x00000012,0x00000051,0x00000050,0x000500c7,
0x00000012,0x00000052,0x00000051,0x00000017,0x000500ab,0x00000026,0x00000053,0x00000052,
0x0000001d,0x000300f7,0x00000055,0x00000000,0x000400fa,0x00000053,0x00000054,0x00000055,
0x000200f8,0x00000054,0x0003003e,0x00000057,0x0000004d,0x000200f9,0x00000055,0x000200f8,
0x00000055,0x000500c7,0x00000012,0x0000005b,0x00000051,0x00000049,0x000500ab,0x00000026,
0x0000005c,0x0000005b,0x0000001d,0x000300f7,0x0000005e,0x00000000,0x000400fa,0x0000005c,
0x0000005d,0x0000005e,0x000200f8,0x0000005d,0x0003003e,0x0000005f,0x0000004d,0x000200f9,
0x0000005e,0x000200f8,0x0000005e,0x000500c7,0x00000012,0x00000064,0x00000051,0x00000063,
0x000500ab,0x00000026,0x00000065,0x00000064,0x0000001d,0x000300f7,0x00000067,0x00000000,
0x000400fa,0x00000065,0x00000066,0x00000067,0x000200f8,0x00000066,0x0003003e,0x00000068,
0x0000004d,0x000200f9,0x00000067,0x000200f8,0x00000067,0x000500c7,0x00000012,0x0000006c,
0x00000051,0x00000030,0x000500ab,0x00000026,0x0000006d,0x0000006c,0x0000001d,0x000300f7,
0x0000006f,0x00000000,0x000400fa,0x0000006d,0x0000006e,0x0000006f,0x000200f8,0x0000006e,
0x0003003e,0x00000070,0x0000004d,0x000200f9,0x0000006f,0x000200f8,0x0000006f,0x000500c7,
0x00000012,0x00000075,0x00000051,0x00000074,0x000500ab,0x00000026,0x00000076,0x00000075,
0x0000001d,0x000300f7,0x00000078,0x00000000,0x000400fa,0x00000076,0x00000077,0x00000078,
0x000200f8,0x00000077,0x0003003e,0x00000079,0x0000004d,0x000200f9,0x00000078,0x000200f8,
0x00000078,0x000500c7,0x00000012,0x0000007e,0x00000051,0x0000007d,0x000500ab,0x00000026,
0x0000007f,0x0000007e,0x0000001d,0x000300f7,0x00000081,0x00000000,0x000400fa,0x0000007f,
0x00000080,0x00000081,0x000200f8,0x00000080,0x0003003e,0x00000082,0x0000004d,0x000200f9,
0x00000081,0x000200f8,0x00000081,0x000500c7,0x00000012,0x00000087,0x00000051,0x00000086,
0x000500ab,0x00000026,0x00000088,0x00000087,0x0000001d,0x000300f7,0x0000008a,0x00000000,
0x000400fa,0x00000088,0x00000089,0x0000008a,0x000200f8,0x00000089,0x0003003e,0x0000008b,
0x0000004d,0x000200f9,0x0000008a,0x000200f8,0x0000008a,0x000500c7,0x00000012,0x00000090,
0x00000051,0x0000008f,0x000500ab,0x00000026,0x00000091,0x00000090,0x0000001d,0x000300f7,
0x00000093,0x00000000,0x000400fa,0x00000091,0x00000092,0x00000093,0x000200f8,0x00000092,
0x0003003e,0x00000094,0x0000004d,0x000200f9,0x00000093,0x000200f8,0x00000093,0x000100fd,
0x00010038
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x000000a4,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x000000a3,
0x00000039,0x000000a4,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x000000a5,0x000000a4,0x0000002a,0x000000a3,0x00000034,0x00050041,0x00000023,
0x0000003c,0x00000016,0x0000003b,0x0004003d,0x00000013,0x0000003d,0x0000003c,0x000500ab,
0x00000026,0x0000003e,0x0000003d,0x00000027,0x000300f7,0x00000040,0x00000000,0x000400fa,
0x0000003e,0x0000003f,0x00000040,0x000200f8,0x0000003f,0x0007004f,0x00000007,0x00000042,
0x000000a5,0x000000a5,0x00000001,0x00000000,0x000200f9,0x00000040,0x000200f8,0x00000040,
0x000700f5,0x00000007,0x000000a6,0x000000a5,0x00000035,0x00000042,0x0000003f,0x0004003d,
0x00000046,0x00000049,0x00000048,0x0004003d,0x0000004a,0x0000004d,0x0000004c,0x00050056,
0x0000004e,0x0000004f,0x00000049,0x0000004d,0x00050041,0x00000018,0x00000052,0x00000016,
0x00000051,0x0004003d,0x00000007,0x00000053,0x00000052,0x00050085,0x00000007,0x00000054,
0x000000a6,0x00000053,0x00050057,0x00000043,0x00000055,0x0000004f,0x00000054,0x00050041,
0x00000057,0x00000058,0x00000016,0x00000056,0x0004003d,0x00000012,0x00000059,0x00000058,
0x000500c7,0x00000012,0x0000005a,0x00000059,0x00000017,0x000500ab,0x00000026,0x0000005b,
0x0000005a,0x0000001d,0x000300f7,0x0000005d,0x00000000,0x000400fa,0x0000005b,0x0000005c,
0x0000005d,0x000200f8,0x0000005c,0x0003003e,0x0000005f,0x00000055,0x000200f9,0x0000005d,
0x000200f8,0x0000005d,0x000500c7,0x00000012,0x00000063,0x00000059,0x00000051,0x000500ab,
0x00000026,0x00000064,0x00000063,0x0000001d,0x000300f7,0x00000066,0x00000000,0x000400fa,
0x00000064,0x00000065,0x00000066,0x000200f8,0x00000065,0x0003003e,0x00000067,0x00000055,
0x000200f9,0x00000066,0x000200f8,0x00000066,0x000500c7,0x00000012,0x0000006c,0x00000059,
0x0000006b,0x000500ab,0x00000026,0x0000006d,0x0000006c,0x0000001d,0x000300f7,0x0000006f,
0x00000000,0x000400fa,0x0000006d,0x0000006e,0x0000006f,0x000200f8,0x0000006e,0x0003003e,
0x00000070,0x00000055,0x000200f9,0x0000006f,0x000200f8,0x0000006f,0x000500c7,0x00000012,
0x00000074,0x00000059,0x00000030,0x000500ab,0x00000026,0x00000075,0x00000074,0x0000001d,
0x000300f7,0x00000077,0x00000000,0x000400fa,0x00000075,0x00000076,0x00000077,0x000200f8,
0x00000076,0x0003003e,0x00000078,0x00000055,0x000200f9,0x00000077,0x000200f8,0x00000077,
0x000500c7,0x00000012,0x0000007d,0x00000059,0x0000007c,0x000500ab,0x00000026,0x0000007e,
0x0000007d,0x0000001d,0x000300f7,0x00000080,0x00000000,0x000400fa,0x0000007e,0x0000007f,
0x00000080,0x000200f8,0x0000007f,0x0003003e,0x00000081,0x00000055,0x000200f9,0x00000080,
0x000200f8,0x00000080,0x000500c7,0x00000012,0x00000086,0x00000059,0x00000085,0x000500ab,
0x00000026,0x00000087,0x00000086,0x0000001d,0x000300f7,0x00000089,0x00000000,0x000400fa,
0x00000087,0x00000088,0x00000089,0x000200f8,0x00000088,0x0003003e,0x0000008a,0x00000055,
0x000200f9,0x00000089,0x000200f8,0x00000089,0x000500c7,0x00000012,0x0000008f,0x00000059,
0x0000008e,0x000500ab,0x00000026,0x00000090,0x0000008f,0x0000001d,0x000300f7,0x00000092,
0x00000000,0x000400fa,0x00000090,0x00000091,0x00000092,0x000200f8,0x00000091,0x0003003e,
0x00000093,0x00000055,0x000200f9,0x00000092,0x000200f8,0x00000092,0x000500c7,0x00000012,
0x00000098,0x00000059,0x00000097,0x000500ab,0x00000026,0x00000099,0x00000098,0x0000001d,
0x000300f7,0x0000009b,0x00000000,0x000400fa,0x00000099,0x0000009a,0x0000009b,0x000200f8,
0x0000009a,0x0003003e,0x0000009c,0x00000055,0x000200f9,0x0000009b,0x000200f8,0x0000009b,
0x000100fd,0x00010038
};
// Generated from:
......@@ -126,6 +133,7 @@ const uint32_t kBlitResolve_frag_00000004[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform itexture2D color;
......@@ -154,6 +162,8 @@ const uint32_t kBlitResolve_frag_00000004[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// ivec4 colorValue = texture(isampler2D(color, blitSampler), srcImageCoords * params . invSrcExtent);
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000005[] = {
0x07230203,0x00010000,0x0008000a,0x000000a6,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000af,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000005f,0x00000067,
0x00000070,0x00000078,0x00000081,0x0000008a,0x00000093,0x0000009c,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000067,0x0000006f,
0x00000078,0x00000080,0x00000089,0x00000092,0x0000009b,0x000000a4,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x00040005,0x00000004,0x6e69616d,0x00000000,
0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,
0x68737550,0x736e6f43,0x746e6174,0x00000073,0x00050006,0x00000014,0x00000000,0x7366666f,
......@@ -13,50 +13,52 @@ const uint32_t kBlitResolve_frag_00000005[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,
0x61726170,0x0000736d,0x00040005,0x00000040,0x6f6c6f63,0x00000072,0x00050005,0x00000044,
0x74696c62,0x706d6153,0x0072656c,0x00050005,0x0000005f,0x6f6c6f63,0x74754f72,0x00000030,
0x00050005,0x00000067,0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000070,0x6f6c6f63,
0x74754f72,0x00000032,0x00050005,0x00000078,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,
0x00000081,0x6f6c6f63,0x74754f72,0x00000034,0x00050005,0x0000008a,0x6f6c6f63,0x74754f72,
0x00000035,0x00050005,0x00000093,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009c,
0x6f6c6f63,0x74754f72,0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,
0x00000040,0x00000022,0x00000000,0x00040047,0x00000040,0x00000021,0x00000000,0x00040047,
0x00000044,0x00000022,0x00000000,0x00040047,0x00000044,0x00000021,0x00000002,0x00040047,
0x0000005f,0x0000001e,0x00000000,0x00040047,0x00000067,0x0000001e,0x00000001,0x00040047,
0x00000070,0x0000001e,0x00000002,0x00040047,0x00000078,0x0000001e,0x00000003,0x00040047,
0x00000081,0x0000001e,0x00000004,0x00040047,0x0000008a,0x0000001e,0x00000005,0x00040047,
0x00000093,0x0000001e,0x00000006,0x00040047,0x0000009c,0x0000001e,0x00000007,0x00020013,
0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,
0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,
0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,
0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,
0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,
0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,
0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,
0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,
0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,
0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,
0x00040017,0x0000003b,0x00000012,0x00000004,0x00090019,0x0000003e,0x00000012,0x00000001,
0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00040020,0x0000003f,0x00000000,
0x0000003e,0x0004003b,0x0000003f,0x00000040,0x00000000,0x0002001a,0x00000042,0x00040020,
0x00000043,0x00000000,0x00000042,0x0004003b,0x00000043,0x00000044,0x00000000,0x0003001b,
0x00000046,0x0000003e,0x0004002b,0x00000012,0x00000049,0x00000002,0x0004002b,0x00000012,
0x0000004d,0x00000003,0x00040020,0x0000004e,0x00000009,0x00000012,0x00040017,0x00000052,
0x00000006,0x00000003,0x0004002b,0x00000012,0x00000057,0x00000006,0x00040020,0x0000005e,
0x00000003,0x0000003b,0x0004003b,0x0000005e,0x0000005f,0x00000003,0x0004003b,0x0000005e,
0x00000067,0x00000003,0x0004002b,0x00000012,0x0000006b,0x00000004,0x0004003b,0x0000005e,
0x00000070,0x00000003,0x0004003b,0x0000005e,0x00000078,0x00000003,0x0004002b,0x00000012,
0x0000007c,0x00000010,0x0004003b,0x0000005e,0x00000081,0x00000003,0x0004002b,0x00000012,
0x00000085,0x00000020,0x0004003b,0x0000005e,0x0000008a,0x00000003,0x0004002b,0x00000012,
0x0000008e,0x00000040,0x0004003b,0x0000005e,0x00000093,0x00000003,0x0004002b,0x00000012,
0x00000097,0x00000080,0x0004003b,0x0000005e,0x0000009c,0x00000003,0x00050036,0x00000002,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,
0x00040005,0x00000048,0x6f6c6f63,0x00000072,0x00050005,0x0000004c,0x74696c62,0x706d6153,
0x0072656c,0x00050005,0x00000067,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000006f,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000078,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000080,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000089,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000092,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x0000009b,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x000000a4,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000014,0x00000002,0x00040047,0x00000048,0x00000022,0x00000000,0x00040047,0x00000048,
0x00000021,0x00000000,0x00040047,0x0000004c,0x00000022,0x00000000,0x00040047,0x0000004c,
0x00000021,0x00000002,0x00040047,0x00000067,0x0000001e,0x00000000,0x00040047,0x0000006f,
0x0000001e,0x00000001,0x00040047,0x00000078,0x0000001e,0x00000002,0x00040047,0x00000080,
0x0000001e,0x00000003,0x00040047,0x00000089,0x0000001e,0x00000004,0x00040047,0x00000092,
0x0000001e,0x00000005,0x00040047,0x0000009b,0x0000001e,0x00000006,0x00040047,0x000000a4,
0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,
0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,
0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,
0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,
0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,
0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,
0x00040017,0x00000043,0x00000012,0x00000004,0x00090019,0x00000046,0x00000012,0x00000001,
0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00040020,0x00000047,0x00000000,
0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0002001a,0x0000004a,0x00040020,
0x0000004b,0x00000000,0x0000004a,0x0004003b,0x0000004b,0x0000004c,0x00000000,0x0003001b,
0x0000004e,0x00000046,0x0004002b,0x00000012,0x00000051,0x00000002,0x0004002b,0x00000012,
0x00000055,0x00000003,0x00040020,0x00000056,0x00000009,0x00000012,0x00040017,0x0000005a,
0x00000006,0x00000003,0x0004002b,0x00000012,0x0000005f,0x00000006,0x00040020,0x00000066,
0x00000003,0x00000043,0x0004003b,0x00000066,0x00000067,0x00000003,0x0004003b,0x00000066,
0x0000006f,0x00000003,0x0004002b,0x00000012,0x00000073,0x00000004,0x0004003b,0x00000066,
0x00000078,0x00000003,0x0004003b,0x00000066,0x00000080,0x00000003,0x0004002b,0x00000012,
0x00000084,0x00000010,0x0004003b,0x00000066,0x00000089,0x00000003,0x0004002b,0x00000012,
0x0000008d,0x00000020,0x0004003b,0x00000066,0x00000092,0x00000003,0x0004002b,0x00000012,
0x00000096,0x00000040,0x0004003b,0x00000066,0x0000009b,0x00000003,0x0004002b,0x00000012,
0x0000009f,0x00000080,0x0004003b,0x00000066,0x000000a4,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000a,0x0000000d,
0x0000000c,0x00050051,0x00000006,0x0000000f,0x0000000d,0x00000000,0x00050051,0x00000006,
0x00000010,0x0000000d,0x00000001,0x00050050,0x00000007,0x00000011,0x0000000f,0x00000010,
......@@ -67,50 +69,55 @@ const uint32_t kBlitResolve_frag_00000005[] = {
0x00000022,0x0004003d,0x00000013,0x00000025,0x00000024,0x000500ab,0x00000026,0x00000028,
0x00000025,0x00000027,0x000300f7,0x0000002a,0x00000000,0x000400fa,0x00000028,0x00000029,
0x0000002a,0x000200f8,0x00000029,0x00050051,0x00000006,0x0000002d,0x00000021,0x00000000,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x000000a0,0x0000002e,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x000000a8,0x0000002e,
0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,
0x000000a4,0x00000021,0x00000005,0x000000a0,0x00000029,0x00050041,0x00000023,0x00000031,
0x000000ac,0x00000021,0x00000005,0x000000a8,0x00000029,0x00050041,0x00000023,0x00000031,
0x00000016,0x00000030,0x0004003d,0x00000013,0x00000032,0x00000031,0x000500ab,0x00000026,
0x00000033,0x00000032,0x00000027,0x000300f7,0x00000035,0x00000000,0x000400fa,0x00000033,
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x000000a4,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x000000a3,
0x00000039,0x000000a4,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x000000a5,0x000000a4,0x0000002a,0x000000a3,0x00000034,0x0004003d,0x0000003e,
0x00000041,0x00000040,0x0004003d,0x00000042,0x00000045,0x00000044,0x00050056,0x00000046,
0x00000047,0x00000041,0x00000045,0x00050041,0x00000018,0x0000004a,0x00000016,0x00000049,
0x0004003d,0x00000007,0x0000004b,0x0000004a,0x00050085,0x00000007,0x0000004c,0x000000a5,
0x0000004b,0x00050041,0x0000004e,0x0000004f,0x00000016,0x0000004d,0x0004003d,0x00000012,
0x00000050,0x0000004f,0x0004006f,0x00000006,0x00000051,0x00000050,0x00050051,0x00000006,
0x00000053,0x0000004c,0x00000000,0x00050051,0x00000006,0x00000054,0x0000004c,0x00000001,
0x00060050,0x00000052,0x00000055,0x00000053,0x00000054,0x00000051,0x00050057,0x0000003b,
0x00000056,0x00000047,0x00000055,0x00050041,0x0000004e,0x00000058,0x00000016,0x00000057,
0x0004003d,0x00000012,0x00000059,0x00000058,0x000500c7,0x00000012,0x0000005a,0x00000059,
0x00000017,0x000500ab,0x00000026,0x0000005b,0x0000005a,0x0000001d,0x000300f7,0x0000005d,
0x00000000,0x000400fa,0x0000005b,0x0000005c,0x0000005d,0x000200f8,0x0000005c,0x0003003e,
0x0000005f,0x00000056,0x000200f9,0x0000005d,0x000200f8,0x0000005d,0x000500c7,0x00000012,
0x00000063,0x00000059,0x00000049,0x000500ab,0x00000026,0x00000064,0x00000063,0x0000001d,
0x000300f7,0x00000066,0x00000000,0x000400fa,0x00000064,0x00000065,0x00000066,0x000200f8,
0x00000065,0x0003003e,0x00000067,0x00000056,0x000200f9,0x00000066,0x000200f8,0x00000066,
0x000500c7,0x00000012,0x0000006c,0x00000059,0x0000006b,0x000500ab,0x00000026,0x0000006d,
0x0000006c,0x0000001d,0x000300f7,0x0000006f,0x00000000,0x000400fa,0x0000006d,0x0000006e,
0x0000006f,0x000200f8,0x0000006e,0x0003003e,0x00000070,0x00000056,0x000200f9,0x0000006f,
0x000200f8,0x0000006f,0x000500c7,0x00000012,0x00000074,0x00000059,0x00000030,0x000500ab,
0x00000026,0x00000075,0x00000074,0x0000001d,0x000300f7,0x00000077,0x00000000,0x000400fa,
0x00000075,0x00000076,0x00000077,0x000200f8,0x00000076,0x0003003e,0x00000078,0x00000056,
0x000200f9,0x00000077,0x000200f8,0x00000077,0x000500c7,0x00000012,0x0000007d,0x00000059,
0x0000007c,0x000500ab,0x00000026,0x0000007e,0x0000007d,0x0000001d,0x000300f7,0x00000080,
0x00000000,0x000400fa,0x0000007e,0x0000007f,0x00000080,0x000200f8,0x0000007f,0x0003003e,
0x00000081,0x00000056,0x000200f9,0x00000080,0x000200f8,0x00000080,0x000500c7,0x00000012,
0x00000086,0x00000059,0x00000085,0x000500ab,0x00000026,0x00000087,0x00000086,0x0000001d,
0x000300f7,0x00000089,0x00000000,0x000400fa,0x00000087,0x00000088,0x00000089,0x000200f8,
0x00000088,0x0003003e,0x0000008a,0x00000056,0x000200f9,0x00000089,0x000200f8,0x00000089,
0x000500c7,0x00000012,0x0000008f,0x00000059,0x0000008e,0x000500ab,0x00000026,0x00000090,
0x0000008f,0x0000001d,0x000300f7,0x00000092,0x00000000,0x000400fa,0x00000090,0x00000091,
0x00000092,0x000200f8,0x00000091,0x0003003e,0x00000093,0x00000056,0x000200f9,0x00000092,
0x000200f8,0x00000092,0x000500c7,0x00000012,0x00000098,0x00000059,0x00000097,0x000500ab,
0x00000026,0x00000099,0x00000098,0x0000001d,0x000300f7,0x0000009b,0x00000000,0x000400fa,
0x00000099,0x0000009a,0x0000009b,0x000200f8,0x0000009a,0x0003003e,0x0000009c,0x00000056,
0x000200f9,0x0000009b,0x000200f8,0x0000009b,0x000100fd,0x00010038
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x000000ac,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x000000ab,
0x00000039,0x000000ac,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x000000ad,0x000000ac,0x0000002a,0x000000ab,0x00000034,0x00050041,0x00000023,
0x0000003c,0x00000016,0x0000003b,0x0004003d,0x00000013,0x0000003d,0x0000003c,0x000500ab,
0x00000026,0x0000003e,0x0000003d,0x00000027,0x000300f7,0x00000040,0x00000000,0x000400fa,
0x0000003e,0x0000003f,0x00000040,0x000200f8,0x0000003f,0x0007004f,0x00000007,0x00000042,
0x000000ad,0x000000ad,0x00000001,0x00000000,0x000200f9,0x00000040,0x000200f8,0x00000040,
0x000700f5,0x00000007,0x000000ae,0x000000ad,0x00000035,0x00000042,0x0000003f,0x0004003d,
0x00000046,0x00000049,0x00000048,0x0004003d,0x0000004a,0x0000004d,0x0000004c,0x00050056,
0x0000004e,0x0000004f,0x00000049,0x0000004d,0x00050041,0x00000018,0x00000052,0x00000016,
0x00000051,0x0004003d,0x00000007,0x00000053,0x00000052,0x00050085,0x00000007,0x00000054,
0x000000ae,0x00000053,0x00050041,0x00000056,0x00000057,0x00000016,0x00000055,0x0004003d,
0x00000012,0x00000058,0x00000057,0x0004006f,0x00000006,0x00000059,0x00000058,0x00050051,
0x00000006,0x0000005b,0x00000054,0x00000000,0x00050051,0x00000006,0x0000005c,0x00000054,
0x00000001,0x00060050,0x0000005a,0x0000005d,0x0000005b,0x0000005c,0x00000059,0x00050057,
0x00000043,0x0000005e,0x0000004f,0x0000005d,0x00050041,0x00000056,0x00000060,0x00000016,
0x0000005f,0x0004003d,0x00000012,0x00000061,0x00000060,0x000500c7,0x00000012,0x00000062,
0x00000061,0x00000017,0x000500ab,0x00000026,0x00000063,0x00000062,0x0000001d,0x000300f7,
0x00000065,0x00000000,0x000400fa,0x00000063,0x00000064,0x00000065,0x000200f8,0x00000064,
0x0003003e,0x00000067,0x0000005e,0x000200f9,0x00000065,0x000200f8,0x00000065,0x000500c7,
0x00000012,0x0000006b,0x00000061,0x00000051,0x000500ab,0x00000026,0x0000006c,0x0000006b,
0x0000001d,0x000300f7,0x0000006e,0x00000000,0x000400fa,0x0000006c,0x0000006d,0x0000006e,
0x000200f8,0x0000006d,0x0003003e,0x0000006f,0x0000005e,0x000200f9,0x0000006e,0x000200f8,
0x0000006e,0x000500c7,0x00000012,0x00000074,0x00000061,0x00000073,0x000500ab,0x00000026,
0x00000075,0x00000074,0x0000001d,0x000300f7,0x00000077,0x00000000,0x000400fa,0x00000075,
0x00000076,0x00000077,0x000200f8,0x00000076,0x0003003e,0x00000078,0x0000005e,0x000200f9,
0x00000077,0x000200f8,0x00000077,0x000500c7,0x00000012,0x0000007c,0x00000061,0x00000030,
0x000500ab,0x00000026,0x0000007d,0x0000007c,0x0000001d,0x000300f7,0x0000007f,0x00000000,
0x000400fa,0x0000007d,0x0000007e,0x0000007f,0x000200f8,0x0000007e,0x0003003e,0x00000080,
0x0000005e,0x000200f9,0x0000007f,0x000200f8,0x0000007f,0x000500c7,0x00000012,0x00000085,
0x00000061,0x00000084,0x000500ab,0x00000026,0x00000086,0x00000085,0x0000001d,0x000300f7,
0x00000088,0x00000000,0x000400fa,0x00000086,0x00000087,0x00000088,0x000200f8,0x00000087,
0x0003003e,0x00000089,0x0000005e,0x000200f9,0x00000088,0x000200f8,0x00000088,0x000500c7,
0x00000012,0x0000008e,0x00000061,0x0000008d,0x000500ab,0x00000026,0x0000008f,0x0000008e,
0x0000001d,0x000300f7,0x00000091,0x00000000,0x000400fa,0x0000008f,0x00000090,0x00000091,
0x000200f8,0x00000090,0x0003003e,0x00000092,0x0000005e,0x000200f9,0x00000091,0x000200f8,
0x00000091,0x000500c7,0x00000012,0x00000097,0x00000061,0x00000096,0x000500ab,0x00000026,
0x00000098,0x00000097,0x0000001d,0x000300f7,0x0000009a,0x00000000,0x000400fa,0x00000098,
0x00000099,0x0000009a,0x000200f8,0x00000099,0x0003003e,0x0000009b,0x0000005e,0x000200f9,
0x0000009a,0x000200f8,0x0000009a,0x000500c7,0x00000012,0x000000a0,0x00000061,0x0000009f,
0x000500ab,0x00000026,0x000000a1,0x000000a0,0x0000001d,0x000300f7,0x000000a3,0x00000000,
0x000400fa,0x000000a1,0x000000a2,0x000000a3,0x000200f8,0x000000a2,0x0003003e,0x000000a4,
0x0000005e,0x000200f9,0x000000a3,0x000200f8,0x000000a3,0x000100fd,0x00010038
};
// Generated from:
......@@ -130,6 +137,7 @@ const uint32_t kBlitResolve_frag_00000005[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform itexture2DArray color;
......@@ -158,6 +166,8 @@ const uint32_t kBlitResolve_frag_00000005[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// ivec4 colorValue = texture(isampler2DArray(color, blitSampler), vec3(srcImageCoords * params . invSrcExtent, params . srcLayer));
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000006[] = {
0x07230203,0x00010000,0x0008000a,0x000000b3,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000bc,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000062,0x0000006b,
0x00000073,0x0000007b,0x00000084,0x0000008d,0x00000096,0x0000009f,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x0000006a,0x00000073,
0x0000007b,0x00000083,0x0000008c,0x00000095,0x0000009e,0x000000a7,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,
0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,
0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000d,0x465f6c67,0x43676172,0x64726f6f,
......@@ -15,48 +15,50 @@ const uint32_t kBlitResolve_frag_00000006[] = {
0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,
0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,
0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,
0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00040005,0x00000048,0x6f6c6f63,
0x00000072,0x00050005,0x00000062,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000006b,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000073,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x0000007b,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000084,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x0000008d,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x00000096,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009f,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,0x00000048,0x00000022,
0x00000000,0x00040047,0x00000048,0x00000021,0x00000000,0x00040047,0x00000062,0x0000001e,
0x00000000,0x00040047,0x0000006b,0x0000001e,0x00000001,0x00040047,0x00000073,0x0000001e,
0x00000002,0x00040047,0x0000007b,0x0000001e,0x00000003,0x00040047,0x00000084,0x0000001e,
0x00000004,0x00040047,0x0000008d,0x0000001e,0x00000005,0x00040047,0x00000096,0x0000001e,
0x00000006,0x00040047,0x0000009f,0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,
0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,
0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,
0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,
0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,
0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,
0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,
0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,
0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,
0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x00040017,0x00000035,
0x00000006,0x00000004,0x0004002b,0x00000006,0x00000038,0x00000001,0x0007002c,0x00000035,
0x00000039,0x00000016,0x00000016,0x00000016,0x00000038,0x0004002b,0x00000006,0x00000041,
0x00000004,0x00040020,0x00000042,0x00000009,0x00000006,0x00090019,0x00000046,0x00000006,
0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x00000047,
0x00000000,0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0004002b,0x00000006,
0x00000053,0x00000005,0x00040020,0x00000054,0x00000009,0x0000000a,0x0004002b,0x00000006,
0x0000005a,0x00000006,0x00040020,0x00000061,0x00000003,0x00000035,0x0004003b,0x00000061,
0x00000062,0x00000003,0x0004002b,0x00000006,0x00000066,0x00000002,0x0004003b,0x00000061,
0x0000006b,0x00000003,0x0004003b,0x00000061,0x00000073,0x00000003,0x0004003b,0x00000061,
0x0000007b,0x00000003,0x0004002b,0x00000006,0x0000007f,0x00000010,0x0004003b,0x00000061,
0x00000084,0x00000003,0x0004002b,0x00000006,0x00000088,0x00000020,0x0004003b,0x00000061,
0x0000008d,0x00000003,0x0004002b,0x00000006,0x00000091,0x00000040,0x0004003b,0x00000061,
0x00000096,0x00000003,0x0004002b,0x00000006,0x0000009a,0x00000080,0x0004003b,0x00000061,
0x0000009f,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,
0x00000015,0x61726170,0x0000736d,0x00040005,0x00000050,0x6f6c6f63,0x00000072,0x00050005,
0x0000006a,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000073,0x6f6c6f63,0x74754f72,
0x00000031,0x00050005,0x0000007b,0x6f6c6f63,0x74754f72,0x00000032,0x00050005,0x00000083,
0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x0000008c,0x6f6c6f63,0x74754f72,0x00000034,
0x00050005,0x00000095,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,0x0000009e,0x6f6c6f63,
0x74754f72,0x00000036,0x00050005,0x000000a7,0x6f6c6f63,0x74754f72,0x00000037,0x00040047,
0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,
0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,
0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,
0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,
0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,
0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,
0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,
0x00040047,0x00000050,0x00000022,0x00000000,0x00040047,0x00000050,0x00000021,0x00000000,
0x00040047,0x0000006a,0x0000001e,0x00000000,0x00040047,0x00000073,0x0000001e,0x00000001,
0x00040047,0x0000007b,0x0000001e,0x00000002,0x00040047,0x00000083,0x0000001e,0x00000003,
0x00040047,0x0000008c,0x0000001e,0x00000004,0x00040047,0x00000095,0x0000001e,0x00000005,
0x00040047,0x0000009e,0x0000001e,0x00000006,0x00040047,0x000000a7,0x0000001e,0x00000007,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,
0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,
0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,
0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,
0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,
0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,0x00000009,0x00040017,0x0000003d,
0x00000006,0x00000004,0x0004002b,0x00000006,0x00000040,0x00000001,0x0007002c,0x0000003d,
0x00000041,0x00000016,0x00000016,0x00000016,0x00000040,0x0004002b,0x00000006,0x00000049,
0x00000004,0x00040020,0x0000004a,0x00000009,0x00000006,0x00090019,0x0000004e,0x00000006,
0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x0000004f,
0x00000000,0x0000004e,0x0004003b,0x0000004f,0x00000050,0x00000000,0x0004002b,0x00000006,
0x0000005b,0x00000005,0x00040020,0x0000005c,0x00000009,0x0000000a,0x0004002b,0x00000006,
0x00000062,0x00000006,0x00040020,0x00000069,0x00000003,0x0000003d,0x0004003b,0x00000069,
0x0000006a,0x00000003,0x0004002b,0x00000006,0x0000006e,0x00000002,0x0004003b,0x00000069,
0x00000073,0x00000003,0x0004003b,0x00000069,0x0000007b,0x00000003,0x0004003b,0x00000069,
0x00000083,0x00000003,0x0004002b,0x00000006,0x00000087,0x00000010,0x0004003b,0x00000069,
0x0000008c,0x00000003,0x0004002b,0x00000006,0x00000090,0x00000020,0x0004003b,0x00000069,
0x00000095,0x00000003,0x0004002b,0x00000006,0x00000099,0x00000040,0x0004003b,0x00000069,
0x0000009e,0x00000003,0x0004002b,0x00000006,0x000000a2,0x00000080,0x0004003b,0x00000069,
0x000000a7,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000005,0x0004003d,0x0000000b,0x0000000f,0x0000000d,0x0007004f,0x0000000e,0x00000010,
0x0000000f,0x0000000f,0x00000000,0x00000001,0x0004006e,0x00000007,0x00000011,0x00000010,
0x00050041,0x00000017,0x00000018,0x00000015,0x00000016,0x0004003d,0x00000007,0x00000019,
......@@ -65,54 +67,59 @@ const uint32_t kBlitResolve_frag_00000006[] = {
0x00000020,0x00000022,0x0000001f,0x00000021,0x000300f7,0x00000024,0x00000000,0x000400fa,
0x00000022,0x00000023,0x00000024,0x000200f8,0x00000023,0x00050051,0x00000006,0x00000027,
0x0000001b,0x00000000,0x0004007e,0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,
0x000000a3,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,
0x000700f5,0x00000007,0x000000a7,0x0000001b,0x00000005,0x000000a3,0x00000023,0x00050041,
0x000000ab,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,
0x000700f5,0x00000007,0x000000af,0x0000001b,0x00000005,0x000000ab,0x00000023,0x00050041,
0x0000001d,0x0000002b,0x00000015,0x0000002a,0x0004003d,0x00000012,0x0000002c,0x0000002b,
0x000500ab,0x00000020,0x0000002d,0x0000002c,0x00000021,0x000300f7,0x0000002f,0x00000000,
0x000400fa,0x0000002d,0x0000002e,0x0000002f,0x000200f8,0x0000002e,0x00050051,0x00000006,
0x00000032,0x000000a7,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,
0x00000007,0x000000a6,0x00000033,0x000000a7,0x00000001,0x000200f9,0x0000002f,0x000200f8,
0x0000002f,0x000700f5,0x00000007,0x000000b2,0x000000a7,0x00000024,0x000000a6,0x0000002e,
0x000200f9,0x0000003b,0x000200f8,0x0000003b,0x000700f5,0x00000035,0x000000a9,0x00000039,
0x0000002f,0x0000004e,0x0000003c,0x000700f5,0x00000006,0x000000a8,0x00000016,0x0000002f,
0x00000050,0x0000003c,0x00050041,0x00000042,0x00000043,0x00000015,0x00000041,0x0004003d,
0x00000006,0x00000044,0x00000043,0x000500b1,0x00000020,0x00000045,0x000000a8,0x00000044,
0x000400f6,0x0000003d,0x0000003c,0x00000000,0x000400fa,0x00000045,0x0000003c,0x0000003d,
0x000200f8,0x0000003c,0x0004003d,0x00000046,0x00000049,0x00000048,0x0007005f,0x00000035,
0x0000004c,0x00000049,0x000000b2,0x00000040,0x000000a8,0x00050080,0x00000035,0x0000004e,
0x000000a9,0x0000004c,0x00050080,0x00000006,0x00000050,0x000000a8,0x00000038,0x000200f9,
0x0000003b,0x000200f8,0x0000003d,0x0004006f,0x0000000b,0x00000052,0x000000a9,0x00050041,
0x00000054,0x00000055,0x00000015,0x00000053,0x0004003d,0x0000000a,0x00000056,0x00000055,
0x0005008e,0x0000000b,0x00000057,0x00000052,0x00000056,0x0006000c,0x0000000b,0x00000058,
0x00000001,0x00000001,0x00000057,0x0004006e,0x00000035,0x00000059,0x00000058,0x00050041,
0x00000042,0x0000005b,0x00000015,0x0000005a,0x0004003d,0x00000006,0x0000005c,0x0000005b,
0x000500c7,0x00000006,0x0000005d,0x0000005c,0x00000038,0x000500ab,0x00000020,0x0000005e,
0x0000005d,0x00000016,0x000300f7,0x00000060,0x00000000,0x000400fa,0x0000005e,0x0000005f,
0x00000060,0x000200f8,0x0000005f,0x0003003e,0x00000062,0x00000059,0x000200f9,0x00000060,
0x000200f8,0x00000060,0x000500c7,0x00000006,0x00000067,0x0000005c,0x00000066,0x000500ab,
0x00000020,0x00000068,0x00000067,0x00000016,0x000300f7,0x0000006a,0x00000000,0x000400fa,
0x00000068,0x00000069,0x0000006a,0x000200f8,0x00000069,0x0003003e,0x0000006b,0x00000059,
0x000200f9,0x0000006a,0x000200f8,0x0000006a,0x000500c7,0x00000006,0x0000006f,0x0000005c,
0x00000041,0x000500ab,0x00000020,0x00000070,0x0000006f,0x00000016,0x000300f7,0x00000072,
0x00000000,0x000400fa,0x00000070,0x00000071,0x00000072,0x000200f8,0x00000071,0x0003003e,
0x00000073,0x00000059,0x000200f9,0x00000072,0x000200f8,0x00000072,0x000500c7,0x00000006,
0x00000077,0x0000005c,0x0000002a,0x000500ab,0x00000020,0x00000078,0x00000077,0x00000016,
0x000300f7,0x0000007a,0x00000000,0x000400fa,0x00000078,0x00000079,0x0000007a,0x000200f8,
0x00000079,0x0003003e,0x0000007b,0x00000059,0x000200f9,0x0000007a,0x000200f8,0x0000007a,
0x000500c7,0x00000006,0x00000080,0x0000005c,0x0000007f,0x000500ab,0x00000020,0x00000081,
0x00000080,0x00000016,0x000300f7,0x00000083,0x00000000,0x000400fa,0x00000081,0x00000082,
0x00000083,0x000200f8,0x00000082,0x0003003e,0x00000084,0x00000059,0x000200f9,0x00000083,
0x000200f8,0x00000083,0x000500c7,0x00000006,0x00000089,0x0000005c,0x00000088,0x000500ab,
0x00000020,0x0000008a,0x00000089,0x00000016,0x000300f7,0x0000008c,0x00000000,0x000400fa,
0x0000008a,0x0000008b,0x0000008c,0x000200f8,0x0000008b,0x0003003e,0x0000008d,0x00000059,
0x000200f9,0x0000008c,0x000200f8,0x0000008c,0x000500c7,0x00000006,0x00000092,0x0000005c,
0x00000091,0x000500ab,0x00000020,0x00000093,0x00000092,0x00000016,0x000300f7,0x00000095,
0x00000000,0x000400fa,0x00000093,0x00000094,0x00000095,0x000200f8,0x00000094,0x0003003e,
0x00000096,0x00000059,0x000200f9,0x00000095,0x000200f8,0x00000095,0x000500c7,0x00000006,
0x0000009b,0x0000005c,0x0000009a,0x000500ab,0x00000020,0x0000009c,0x0000009b,0x00000016,
0x000300f7,0x0000009e,0x00000000,0x000400fa,0x0000009c,0x0000009d,0x0000009e,0x000200f8,
0x0000009d,0x0003003e,0x0000009f,0x00000059,0x000200f9,0x0000009e,0x000200f8,0x0000009e,
0x000100fd,0x00010038
0x00000032,0x000000af,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,
0x00000007,0x000000ae,0x00000033,0x000000af,0x00000001,0x000200f9,0x0000002f,0x000200f8,
0x0000002f,0x000700f5,0x00000007,0x000000b0,0x000000af,0x00000024,0x000000ae,0x0000002e,
0x00050041,0x0000001d,0x00000036,0x00000015,0x00000035,0x0004003d,0x00000012,0x00000037,
0x00000036,0x000500ab,0x00000020,0x00000038,0x00000037,0x00000021,0x000300f7,0x0000003a,
0x00000000,0x000400fa,0x00000038,0x00000039,0x0000003a,0x000200f8,0x00000039,0x0007004f,
0x00000007,0x0000003c,0x000000b0,0x000000b0,0x00000001,0x00000000,0x000200f9,0x0000003a,
0x000200f8,0x0000003a,0x000700f5,0x00000007,0x000000bb,0x000000b0,0x0000002f,0x0000003c,
0x00000039,0x000200f9,0x00000043,0x000200f8,0x00000043,0x000700f5,0x0000003d,0x000000b2,
0x00000041,0x0000003a,0x00000056,0x00000044,0x000700f5,0x00000006,0x000000b1,0x00000016,
0x0000003a,0x00000058,0x00000044,0x00050041,0x0000004a,0x0000004b,0x00000015,0x00000049,
0x0004003d,0x00000006,0x0000004c,0x0000004b,0x000500b1,0x00000020,0x0000004d,0x000000b1,
0x0000004c,0x000400f6,0x00000045,0x00000044,0x00000000,0x000400fa,0x0000004d,0x00000044,
0x00000045,0x000200f8,0x00000044,0x0004003d,0x0000004e,0x00000051,0x00000050,0x0007005f,
0x0000003d,0x00000054,0x00000051,0x000000bb,0x00000040,0x000000b1,0x00050080,0x0000003d,
0x00000056,0x000000b2,0x00000054,0x00050080,0x00000006,0x00000058,0x000000b1,0x00000040,
0x000200f9,0x00000043,0x000200f8,0x00000045,0x0004006f,0x0000000b,0x0000005a,0x000000b2,
0x00050041,0x0000005c,0x0000005d,0x00000015,0x0000005b,0x0004003d,0x0000000a,0x0000005e,
0x0000005d,0x0005008e,0x0000000b,0x0000005f,0x0000005a,0x0000005e,0x0006000c,0x0000000b,
0x00000060,0x00000001,0x00000001,0x0000005f,0x0004006e,0x0000003d,0x00000061,0x00000060,
0x00050041,0x0000004a,0x00000063,0x00000015,0x00000062,0x0004003d,0x00000006,0x00000064,
0x00000063,0x000500c7,0x00000006,0x00000065,0x00000064,0x00000040,0x000500ab,0x00000020,
0x00000066,0x00000065,0x00000016,0x000300f7,0x00000068,0x00000000,0x000400fa,0x00000066,
0x00000067,0x00000068,0x000200f8,0x00000067,0x0003003e,0x0000006a,0x00000061,0x000200f9,
0x00000068,0x000200f8,0x00000068,0x000500c7,0x00000006,0x0000006f,0x00000064,0x0000006e,
0x000500ab,0x00000020,0x00000070,0x0000006f,0x00000016,0x000300f7,0x00000072,0x00000000,
0x000400fa,0x00000070,0x00000071,0x00000072,0x000200f8,0x00000071,0x0003003e,0x00000073,
0x00000061,0x000200f9,0x00000072,0x000200f8,0x00000072,0x000500c7,0x00000006,0x00000077,
0x00000064,0x00000049,0x000500ab,0x00000020,0x00000078,0x00000077,0x00000016,0x000300f7,
0x0000007a,0x00000000,0x000400fa,0x00000078,0x00000079,0x0000007a,0x000200f8,0x00000079,
0x0003003e,0x0000007b,0x00000061,0x000200f9,0x0000007a,0x000200f8,0x0000007a,0x000500c7,
0x00000006,0x0000007f,0x00000064,0x0000002a,0x000500ab,0x00000020,0x00000080,0x0000007f,
0x00000016,0x000300f7,0x00000082,0x00000000,0x000400fa,0x00000080,0x00000081,0x00000082,
0x000200f8,0x00000081,0x0003003e,0x00000083,0x00000061,0x000200f9,0x00000082,0x000200f8,
0x00000082,0x000500c7,0x00000006,0x00000088,0x00000064,0x00000087,0x000500ab,0x00000020,
0x00000089,0x00000088,0x00000016,0x000300f7,0x0000008b,0x00000000,0x000400fa,0x00000089,
0x0000008a,0x0000008b,0x000200f8,0x0000008a,0x0003003e,0x0000008c,0x00000061,0x000200f9,
0x0000008b,0x000200f8,0x0000008b,0x000500c7,0x00000006,0x00000091,0x00000064,0x00000090,
0x000500ab,0x00000020,0x00000092,0x00000091,0x00000016,0x000300f7,0x00000094,0x00000000,
0x000400fa,0x00000092,0x00000093,0x00000094,0x000200f8,0x00000093,0x0003003e,0x00000095,
0x00000061,0x000200f9,0x00000094,0x000200f8,0x00000094,0x000500c7,0x00000006,0x0000009a,
0x00000064,0x00000099,0x000500ab,0x00000020,0x0000009b,0x0000009a,0x00000016,0x000300f7,
0x0000009d,0x00000000,0x000400fa,0x0000009b,0x0000009c,0x0000009d,0x000200f8,0x0000009c,
0x0003003e,0x0000009e,0x00000061,0x000200f9,0x0000009d,0x000200f8,0x0000009d,0x000500c7,
0x00000006,0x000000a3,0x00000064,0x000000a2,0x000500ab,0x00000020,0x000000a4,0x000000a3,
0x00000016,0x000300f7,0x000000a6,0x00000000,0x000400fa,0x000000a4,0x000000a5,0x000000a6,
0x000200f8,0x000000a5,0x0003003e,0x000000a7,0x00000061,0x000200f9,0x000000a6,0x000200f8,
0x000000a6,0x000100fd,0x00010038
};
// Generated from:
......@@ -134,6 +141,7 @@ const uint32_t kBlitResolve_frag_00000006[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform itexture2DMS color;
......@@ -158,6 +166,8 @@ const uint32_t kBlitResolve_frag_00000006[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// ivec4 colorValue = ivec4(0, 0, 0, 1);
// for(int i = 0;i < params . samples;++ i)
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000007[] = {
0x07230203,0x00010000,0x0008000a,0x000000ba,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000c3,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000069,0x00000072,
0x0000007a,0x00000082,0x0000008b,0x00000094,0x0000009d,0x000000a6,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000071,0x0000007a,
0x00000082,0x0000008a,0x00000093,0x0000009c,0x000000a5,0x000000ae,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,
0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,
0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000d,0x465f6c67,0x43676172,0x64726f6f,
......@@ -15,49 +15,51 @@ const uint32_t kBlitResolve_frag_00000007[] = {
0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,
0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,
0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,
0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00040005,0x00000048,0x6f6c6f63,
0x00000072,0x00050005,0x00000069,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000072,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x0000007a,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000082,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x0000008b,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000094,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x0000009d,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x000000a6,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,0x00000048,0x00000022,
0x00000000,0x00040047,0x00000048,0x00000021,0x00000000,0x00040047,0x00000069,0x0000001e,
0x00000000,0x00040047,0x00000072,0x0000001e,0x00000001,0x00040047,0x0000007a,0x0000001e,
0x00000002,0x00040047,0x00000082,0x0000001e,0x00000003,0x00040047,0x0000008b,0x0000001e,
0x00000004,0x00040047,0x00000094,0x0000001e,0x00000005,0x00040047,0x0000009d,0x0000001e,
0x00000006,0x00040047,0x000000a6,0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,
0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,
0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,
0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,
0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,
0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,
0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,
0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,
0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,
0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x00040017,0x00000035,
0x00000006,0x00000004,0x0004002b,0x00000006,0x00000038,0x00000001,0x0007002c,0x00000035,
0x00000039,0x00000016,0x00000016,0x00000016,0x00000038,0x0004002b,0x00000006,0x00000041,
0x00000004,0x00040020,0x00000042,0x00000009,0x00000006,0x00090019,0x00000046,0x00000006,
0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x00000047,
0x00000000,0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0004002b,0x00000006,
0x0000004b,0x00000003,0x00040017,0x0000004e,0x00000006,0x00000003,0x0004002b,0x00000006,
0x0000005a,0x00000005,0x00040020,0x0000005b,0x00000009,0x0000000a,0x0004002b,0x00000006,
0x00000061,0x00000006,0x00040020,0x00000068,0x00000003,0x00000035,0x0004003b,0x00000068,
0x00000069,0x00000003,0x0004002b,0x00000006,0x0000006d,0x00000002,0x0004003b,0x00000068,
0x00000072,0x00000003,0x0004003b,0x00000068,0x0000007a,0x00000003,0x0004003b,0x00000068,
0x00000082,0x00000003,0x0004002b,0x00000006,0x00000086,0x00000010,0x0004003b,0x00000068,
0x0000008b,0x00000003,0x0004002b,0x00000006,0x0000008f,0x00000020,0x0004003b,0x00000068,
0x00000094,0x00000003,0x0004002b,0x00000006,0x00000098,0x00000040,0x0004003b,0x00000068,
0x0000009d,0x00000003,0x0004002b,0x00000006,0x000000a1,0x00000080,0x0004003b,0x00000068,
0x000000a6,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,
0x00000015,0x61726170,0x0000736d,0x00040005,0x00000050,0x6f6c6f63,0x00000072,0x00050005,
0x00000071,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000007a,0x6f6c6f63,0x74754f72,
0x00000031,0x00050005,0x00000082,0x6f6c6f63,0x74754f72,0x00000032,0x00050005,0x0000008a,
0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000093,0x6f6c6f63,0x74754f72,0x00000034,
0x00050005,0x0000009c,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,0x000000a5,0x6f6c6f63,
0x74754f72,0x00000036,0x00050005,0x000000ae,0x6f6c6f63,0x74754f72,0x00000037,0x00040047,
0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,
0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,
0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,
0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,
0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,
0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,
0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,
0x00040047,0x00000050,0x00000022,0x00000000,0x00040047,0x00000050,0x00000021,0x00000000,
0x00040047,0x00000071,0x0000001e,0x00000000,0x00040047,0x0000007a,0x0000001e,0x00000001,
0x00040047,0x00000082,0x0000001e,0x00000002,0x00040047,0x0000008a,0x0000001e,0x00000003,
0x00040047,0x00000093,0x0000001e,0x00000004,0x00040047,0x0000009c,0x0000001e,0x00000005,
0x00040047,0x000000a5,0x0000001e,0x00000006,0x00040047,0x000000ae,0x0000001e,0x00000007,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,
0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,
0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,
0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,
0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,
0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,0x00000009,0x00040017,0x0000003d,
0x00000006,0x00000004,0x0004002b,0x00000006,0x00000040,0x00000001,0x0007002c,0x0000003d,
0x00000041,0x00000016,0x00000016,0x00000016,0x00000040,0x0004002b,0x00000006,0x00000049,
0x00000004,0x00040020,0x0000004a,0x00000009,0x00000006,0x00090019,0x0000004e,0x00000006,
0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x0000004f,
0x00000000,0x0000004e,0x0004003b,0x0000004f,0x00000050,0x00000000,0x0004002b,0x00000006,
0x00000053,0x00000003,0x00040017,0x00000056,0x00000006,0x00000003,0x0004002b,0x00000006,
0x00000062,0x00000005,0x00040020,0x00000063,0x00000009,0x0000000a,0x0004002b,0x00000006,
0x00000069,0x00000006,0x00040020,0x00000070,0x00000003,0x0000003d,0x0004003b,0x00000070,
0x00000071,0x00000003,0x0004002b,0x00000006,0x00000075,0x00000002,0x0004003b,0x00000070,
0x0000007a,0x00000003,0x0004003b,0x00000070,0x00000082,0x00000003,0x0004003b,0x00000070,
0x0000008a,0x00000003,0x0004002b,0x00000006,0x0000008e,0x00000010,0x0004003b,0x00000070,
0x00000093,0x00000003,0x0004002b,0x00000006,0x00000097,0x00000020,0x0004003b,0x00000070,
0x0000009c,0x00000003,0x0004002b,0x00000006,0x000000a0,0x00000040,0x0004003b,0x00000070,
0x000000a5,0x00000003,0x0004002b,0x00000006,0x000000a9,0x00000080,0x0004003b,0x00000070,
0x000000ae,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,
0x00000005,0x0004003d,0x0000000b,0x0000000f,0x0000000d,0x0007004f,0x0000000e,0x00000010,
0x0000000f,0x0000000f,0x00000000,0x00000001,0x0004006e,0x00000007,0x00000011,0x00000010,
0x00050041,0x00000017,0x00000018,0x00000015,0x00000016,0x0004003d,0x00000007,0x00000019,
......@@ -66,57 +68,62 @@ const uint32_t kBlitResolve_frag_00000007[] = {
0x00000020,0x00000022,0x0000001f,0x00000021,0x000300f7,0x00000024,0x00000000,0x000400fa,
0x00000022,0x00000023,0x00000024,0x000200f8,0x00000023,0x00050051,0x00000006,0x00000027,
0x0000001b,0x00000000,0x0004007e,0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,
0x000000aa,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,
0x000700f5,0x00000007,0x000000ae,0x0000001b,0x00000005,0x000000aa,0x00000023,0x00050041,
0x000000b2,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,
0x000700f5,0x00000007,0x000000b6,0x0000001b,0x00000005,0x000000b2,0x00000023,0x00050041,
0x0000001d,0x0000002b,0x00000015,0x0000002a,0x0004003d,0x00000012,0x0000002c,0x0000002b,
0x000500ab,0x00000020,0x0000002d,0x0000002c,0x00000021,0x000300f7,0x0000002f,0x00000000,
0x000400fa,0x0000002d,0x0000002e,0x0000002f,0x000200f8,0x0000002e,0x00050051,0x00000006,
0x00000032,0x000000ae,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,
0x00000007,0x000000ad,0x00000033,0x000000ae,0x00000001,0x000200f9,0x0000002f,0x000200f8,
0x0000002f,0x000700f5,0x00000007,0x000000b9,0x000000ae,0x00000024,0x000000ad,0x0000002e,
0x000200f9,0x0000003b,0x000200f8,0x0000003b,0x000700f5,0x00000035,0x000000b0,0x00000039,
0x0000002f,0x00000055,0x0000003c,0x000700f5,0x00000006,0x000000af,0x00000016,0x0000002f,
0x00000057,0x0000003c,0x00050041,0x00000042,0x00000043,0x00000015,0x00000041,0x0004003d,
0x00000006,0x00000044,0x00000043,0x000500b1,0x00000020,0x00000045,0x000000af,0x00000044,
0x000400f6,0x0000003d,0x0000003c,0x00000000,0x000400fa,0x00000045,0x0000003c,0x0000003d,
0x000200f8,0x0000003c,0x0004003d,0x00000046,0x00000049,0x00000048,0x00050041,0x00000042,
0x0000004c,0x00000015,0x0000004b,0x0004003d,0x00000006,0x0000004d,0x0000004c,0x00050051,
0x00000006,0x0000004f,0x000000b9,0x00000000,0x00050051,0x00000006,0x00000050,0x000000b9,
0x00000001,0x00060050,0x0000004e,0x00000051,0x0000004f,0x00000050,0x0000004d,0x0007005f,
0x00000035,0x00000053,0x00000049,0x00000051,0x00000040,0x000000af,0x00050080,0x00000035,
0x00000055,0x000000b0,0x00000053,0x00050080,0x00000006,0x00000057,0x000000af,0x00000038,
0x000200f9,0x0000003b,0x000200f8,0x0000003d,0x0004006f,0x0000000b,0x00000059,0x000000b0,
0x00050041,0x0000005b,0x0000005c,0x00000015,0x0000005a,0x0004003d,0x0000000a,0x0000005d,
0x0000005c,0x0005008e,0x0000000b,0x0000005e,0x00000059,0x0000005d,0x0006000c,0x0000000b,
0x0000005f,0x00000001,0x00000001,0x0000005e,0x0004006e,0x00000035,0x00000060,0x0000005f,
0x00050041,0x00000042,0x00000062,0x00000015,0x00000061,0x0004003d,0x00000006,0x00000063,
0x00000062,0x000500c7,0x00000006,0x00000064,0x00000063,0x00000038,0x000500ab,0x00000020,
0x00000065,0x00000064,0x00000016,0x000300f7,0x00000067,0x00000000,0x000400fa,0x00000065,
0x00000066,0x00000067,0x000200f8,0x00000066,0x0003003e,0x00000069,0x00000060,0x000200f9,
0x00000067,0x000200f8,0x00000067,0x000500c7,0x00000006,0x0000006e,0x00000063,0x0000006d,
0x000500ab,0x00000020,0x0000006f,0x0000006e,0x00000016,0x000300f7,0x00000071,0x00000000,
0x000400fa,0x0000006f,0x00000070,0x00000071,0x000200f8,0x00000070,0x0003003e,0x00000072,
0x00000060,0x000200f9,0x00000071,0x000200f8,0x00000071,0x000500c7,0x00000006,0x00000076,
0x00000063,0x00000041,0x000500ab,0x00000020,0x00000077,0x00000076,0x00000016,0x000300f7,
0x00000079,0x00000000,0x000400fa,0x00000077,0x00000078,0x00000079,0x000200f8,0x00000078,
0x0003003e,0x0000007a,0x00000060,0x000200f9,0x00000079,0x000200f8,0x00000079,0x000500c7,
0x00000006,0x0000007e,0x00000063,0x0000002a,0x000500ab,0x00000020,0x0000007f,0x0000007e,
0x00000016,0x000300f7,0x00000081,0x00000000,0x000400fa,0x0000007f,0x00000080,0x00000081,
0x000200f8,0x00000080,0x0003003e,0x00000082,0x00000060,0x000200f9,0x00000081,0x000200f8,
0x00000081,0x000500c7,0x00000006,0x00000087,0x00000063,0x00000086,0x000500ab,0x00000020,
0x00000088,0x00000087,0x00000016,0x000300f7,0x0000008a,0x00000000,0x000400fa,0x00000088,
0x00000089,0x0000008a,0x000200f8,0x00000089,0x0003003e,0x0000008b,0x00000060,0x000200f9,
0x0000008a,0x000200f8,0x0000008a,0x000500c7,0x00000006,0x00000090,0x00000063,0x0000008f,
0x000500ab,0x00000020,0x00000091,0x00000090,0x00000016,0x000300f7,0x00000093,0x00000000,
0x000400fa,0x00000091,0x00000092,0x00000093,0x000200f8,0x00000092,0x0003003e,0x00000094,
0x00000060,0x000200f9,0x00000093,0x000200f8,0x00000093,0x000500c7,0x00000006,0x00000099,
0x00000063,0x00000098,0x000500ab,0x00000020,0x0000009a,0x00000099,0x00000016,0x000300f7,
0x0000009c,0x00000000,0x000400fa,0x0000009a,0x0000009b,0x0000009c,0x000200f8,0x0000009b,
0x0003003e,0x0000009d,0x00000060,0x000200f9,0x0000009c,0x000200f8,0x0000009c,0x000500c7,
0x00000006,0x000000a2,0x00000063,0x000000a1,0x000500ab,0x00000020,0x000000a3,0x000000a2,
0x00000016,0x000300f7,0x000000a5,0x00000000,0x000400fa,0x000000a3,0x000000a4,0x000000a5,
0x000200f8,0x000000a4,0x0003003e,0x000000a6,0x00000060,0x000200f9,0x000000a5,0x000200f8,
0x000000a5,0x000100fd,0x00010038
0x00000032,0x000000b6,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,
0x00000007,0x000000b5,0x00000033,0x000000b6,0x00000001,0x000200f9,0x0000002f,0x000200f8,
0x0000002f,0x000700f5,0x00000007,0x000000b7,0x000000b6,0x00000024,0x000000b5,0x0000002e,
0x00050041,0x0000001d,0x00000036,0x00000015,0x00000035,0x0004003d,0x00000012,0x00000037,
0x00000036,0x000500ab,0x00000020,0x00000038,0x00000037,0x00000021,0x000300f7,0x0000003a,
0x00000000,0x000400fa,0x00000038,0x00000039,0x0000003a,0x000200f8,0x00000039,0x0007004f,
0x00000007,0x0000003c,0x000000b7,0x000000b7,0x00000001,0x00000000,0x000200f9,0x0000003a,
0x000200f8,0x0000003a,0x000700f5,0x00000007,0x000000c2,0x000000b7,0x0000002f,0x0000003c,
0x00000039,0x000200f9,0x00000043,0x000200f8,0x00000043,0x000700f5,0x0000003d,0x000000b9,
0x00000041,0x0000003a,0x0000005d,0x00000044,0x000700f5,0x00000006,0x000000b8,0x00000016,
0x0000003a,0x0000005f,0x00000044,0x00050041,0x0000004a,0x0000004b,0x00000015,0x00000049,
0x0004003d,0x00000006,0x0000004c,0x0000004b,0x000500b1,0x00000020,0x0000004d,0x000000b8,
0x0000004c,0x000400f6,0x00000045,0x00000044,0x00000000,0x000400fa,0x0000004d,0x00000044,
0x00000045,0x000200f8,0x00000044,0x0004003d,0x0000004e,0x00000051,0x00000050,0x00050041,
0x0000004a,0x00000054,0x00000015,0x00000053,0x0004003d,0x00000006,0x00000055,0x00000054,
0x00050051,0x00000006,0x00000057,0x000000c2,0x00000000,0x00050051,0x00000006,0x00000058,
0x000000c2,0x00000001,0x00060050,0x00000056,0x00000059,0x00000057,0x00000058,0x00000055,
0x0007005f,0x0000003d,0x0000005b,0x00000051,0x00000059,0x00000040,0x000000b8,0x00050080,
0x0000003d,0x0000005d,0x000000b9,0x0000005b,0x00050080,0x00000006,0x0000005f,0x000000b8,
0x00000040,0x000200f9,0x00000043,0x000200f8,0x00000045,0x0004006f,0x0000000b,0x00000061,
0x000000b9,0x00050041,0x00000063,0x00000064,0x00000015,0x00000062,0x0004003d,0x0000000a,
0x00000065,0x00000064,0x0005008e,0x0000000b,0x00000066,0x00000061,0x00000065,0x0006000c,
0x0000000b,0x00000067,0x00000001,0x00000001,0x00000066,0x0004006e,0x0000003d,0x00000068,
0x00000067,0x00050041,0x0000004a,0x0000006a,0x00000015,0x00000069,0x0004003d,0x00000006,
0x0000006b,0x0000006a,0x000500c7,0x00000006,0x0000006c,0x0000006b,0x00000040,0x000500ab,
0x00000020,0x0000006d,0x0000006c,0x00000016,0x000300f7,0x0000006f,0x00000000,0x000400fa,
0x0000006d,0x0000006e,0x0000006f,0x000200f8,0x0000006e,0x0003003e,0x00000071,0x00000068,
0x000200f9,0x0000006f,0x000200f8,0x0000006f,0x000500c7,0x00000006,0x00000076,0x0000006b,
0x00000075,0x000500ab,0x00000020,0x00000077,0x00000076,0x00000016,0x000300f7,0x00000079,
0x00000000,0x000400fa,0x00000077,0x00000078,0x00000079,0x000200f8,0x00000078,0x0003003e,
0x0000007a,0x00000068,0x000200f9,0x00000079,0x000200f8,0x00000079,0x000500c7,0x00000006,
0x0000007e,0x0000006b,0x00000049,0x000500ab,0x00000020,0x0000007f,0x0000007e,0x00000016,
0x000300f7,0x00000081,0x00000000,0x000400fa,0x0000007f,0x00000080,0x00000081,0x000200f8,
0x00000080,0x0003003e,0x00000082,0x00000068,0x000200f9,0x00000081,0x000200f8,0x00000081,
0x000500c7,0x00000006,0x00000086,0x0000006b,0x0000002a,0x000500ab,0x00000020,0x00000087,
0x00000086,0x00000016,0x000300f7,0x00000089,0x00000000,0x000400fa,0x00000087,0x00000088,
0x00000089,0x000200f8,0x00000088,0x0003003e,0x0000008a,0x00000068,0x000200f9,0x00000089,
0x000200f8,0x00000089,0x000500c7,0x00000006,0x0000008f,0x0000006b,0x0000008e,0x000500ab,
0x00000020,0x00000090,0x0000008f,0x00000016,0x000300f7,0x00000092,0x00000000,0x000400fa,
0x00000090,0x00000091,0x00000092,0x000200f8,0x00000091,0x0003003e,0x00000093,0x00000068,
0x000200f9,0x00000092,0x000200f8,0x00000092,0x000500c7,0x00000006,0x00000098,0x0000006b,
0x00000097,0x000500ab,0x00000020,0x00000099,0x00000098,0x00000016,0x000300f7,0x0000009b,
0x00000000,0x000400fa,0x00000099,0x0000009a,0x0000009b,0x000200f8,0x0000009a,0x0003003e,
0x0000009c,0x00000068,0x000200f9,0x0000009b,0x000200f8,0x0000009b,0x000500c7,0x00000006,
0x000000a1,0x0000006b,0x000000a0,0x000500ab,0x00000020,0x000000a2,0x000000a1,0x00000016,
0x000300f7,0x000000a4,0x00000000,0x000400fa,0x000000a2,0x000000a3,0x000000a4,0x000200f8,
0x000000a3,0x0003003e,0x000000a5,0x00000068,0x000200f9,0x000000a4,0x000200f8,0x000000a4,
0x000500c7,0x00000006,0x000000aa,0x0000006b,0x000000a9,0x000500ab,0x00000020,0x000000ab,
0x000000aa,0x00000016,0x000300f7,0x000000ad,0x00000000,0x000400fa,0x000000ab,0x000000ac,
0x000000ad,0x000200f8,0x000000ac,0x0003003e,0x000000ae,0x00000068,0x000200f9,0x000000ad,
0x000200f8,0x000000ad,0x000100fd,0x00010038
};
// Generated from:
......@@ -138,6 +145,7 @@ const uint32_t kBlitResolve_frag_00000007[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform itexture2DMSArray color;
......@@ -162,6 +170,8 @@ const uint32_t kBlitResolve_frag_00000007[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// ivec4 colorValue = ivec4(0, 0, 0, 1);
// for(int i = 0;i < params . samples;++ i)
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000008[] = {
0x07230203,0x00010000,0x0008000a,0x0000009e,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000a7,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000057,0x0000005f,
0x00000068,0x00000070,0x00000079,0x00000082,0x0000008b,0x00000094,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000005f,0x00000067,
0x00000070,0x00000078,0x00000081,0x0000008a,0x00000093,0x0000009c,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x00040005,0x00000004,0x6e69616d,0x00000000,
0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,
0x68737550,0x736e6f43,0x746e6174,0x00000073,0x00050006,0x00000014,0x00000000,0x7366666f,
......@@ -13,49 +13,51 @@ const uint32_t kBlitResolve_frag_00000008[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,
0x61726170,0x0000736d,0x00040005,0x00000040,0x6f6c6f63,0x00000072,0x00050005,0x00000044,
0x74696c62,0x706d6153,0x0072656c,0x00050005,0x00000057,0x6f6c6f63,0x74754f72,0x00000030,
0x00050005,0x0000005f,0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000068,0x6f6c6f63,
0x74754f72,0x00000032,0x00050005,0x00000070,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,
0x00000079,0x6f6c6f63,0x74754f72,0x00000034,0x00050005,0x00000082,0x6f6c6f63,0x74754f72,
0x00000035,0x00050005,0x0000008b,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x00000094,
0x6f6c6f63,0x74754f72,0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,
0x00000040,0x00000022,0x00000000,0x00040047,0x00000040,0x00000021,0x00000000,0x00040047,
0x00000044,0x00000022,0x00000000,0x00040047,0x00000044,0x00000021,0x00000002,0x00040047,
0x00000057,0x0000001e,0x00000000,0x00040047,0x0000005f,0x0000001e,0x00000001,0x00040047,
0x00000068,0x0000001e,0x00000002,0x00040047,0x00000070,0x0000001e,0x00000003,0x00040047,
0x00000079,0x0000001e,0x00000004,0x00040047,0x00000082,0x0000001e,0x00000005,0x00040047,
0x0000008b,0x0000001e,0x00000006,0x00040047,0x00000094,0x0000001e,0x00000007,0x00020013,
0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,
0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,
0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,
0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,
0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,
0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,
0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,
0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,
0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,
0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,
0x00040017,0x0000003b,0x00000013,0x00000004,0x00090019,0x0000003e,0x00000013,0x00000001,
0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x0000003f,0x00000000,
0x0000003e,0x0004003b,0x0000003f,0x00000040,0x00000000,0x0002001a,0x00000042,0x00040020,
0x00000043,0x00000000,0x00000042,0x0004003b,0x00000043,0x00000044,0x00000000,0x0003001b,
0x00000046,0x0000003e,0x0004002b,0x00000012,0x00000049,0x00000002,0x0004002b,0x00000012,
0x0000004e,0x00000006,0x00040020,0x0000004f,0x00000009,0x00000012,0x00040020,0x00000056,
0x00000003,0x0000003b,0x0004003b,0x00000056,0x00000057,0x00000003,0x0004003b,0x00000056,
0x0000005f,0x00000003,0x0004002b,0x00000012,0x00000063,0x00000004,0x0004003b,0x00000056,
0x00000068,0x00000003,0x0004003b,0x00000056,0x00000070,0x00000003,0x0004002b,0x00000012,
0x00000074,0x00000010,0x0004003b,0x00000056,0x00000079,0x00000003,0x0004002b,0x00000012,
0x0000007d,0x00000020,0x0004003b,0x00000056,0x00000082,0x00000003,0x0004002b,0x00000012,
0x00000086,0x00000040,0x0004003b,0x00000056,0x0000008b,0x00000003,0x0004002b,0x00000012,
0x0000008f,0x00000080,0x0004003b,0x00000056,0x00000094,0x00000003,0x00050036,0x00000002,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,
0x00040005,0x00000048,0x6f6c6f63,0x00000072,0x00050005,0x0000004c,0x74696c62,0x706d6153,
0x0072656c,0x00050005,0x0000005f,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000067,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000070,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000078,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000081,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x0000008a,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x00000093,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009c,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000014,0x00000002,0x00040047,0x00000048,0x00000022,0x00000000,0x00040047,0x00000048,
0x00000021,0x00000000,0x00040047,0x0000004c,0x00000022,0x00000000,0x00040047,0x0000004c,
0x00000021,0x00000002,0x00040047,0x0000005f,0x0000001e,0x00000000,0x00040047,0x00000067,
0x0000001e,0x00000001,0x00040047,0x00000070,0x0000001e,0x00000002,0x00040047,0x00000078,
0x0000001e,0x00000003,0x00040047,0x00000081,0x0000001e,0x00000004,0x00040047,0x0000008a,
0x0000001e,0x00000005,0x00040047,0x00000093,0x0000001e,0x00000006,0x00040047,0x0000009c,
0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,
0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,
0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,
0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,
0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,
0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,
0x00040017,0x00000043,0x00000013,0x00000004,0x00090019,0x00000046,0x00000013,0x00000001,
0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x00000047,0x00000000,
0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0002001a,0x0000004a,0x00040020,
0x0000004b,0x00000000,0x0000004a,0x0004003b,0x0000004b,0x0000004c,0x00000000,0x0003001b,
0x0000004e,0x00000046,0x0004002b,0x00000012,0x00000051,0x00000002,0x0004002b,0x00000012,
0x00000056,0x00000006,0x00040020,0x00000057,0x00000009,0x00000012,0x00040020,0x0000005e,
0x00000003,0x00000043,0x0004003b,0x0000005e,0x0000005f,0x00000003,0x0004003b,0x0000005e,
0x00000067,0x00000003,0x0004002b,0x00000012,0x0000006b,0x00000004,0x0004003b,0x0000005e,
0x00000070,0x00000003,0x0004003b,0x0000005e,0x00000078,0x00000003,0x0004002b,0x00000012,
0x0000007c,0x00000010,0x0004003b,0x0000005e,0x00000081,0x00000003,0x0004002b,0x00000012,
0x00000085,0x00000020,0x0004003b,0x0000005e,0x0000008a,0x00000003,0x0004002b,0x00000012,
0x0000008e,0x00000040,0x0004003b,0x0000005e,0x00000093,0x00000003,0x0004002b,0x00000012,
0x00000097,0x00000080,0x0004003b,0x0000005e,0x0000009c,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000a,0x0000000d,
0x0000000c,0x00050051,0x00000006,0x0000000f,0x0000000d,0x00000000,0x00050051,0x00000006,
0x00000010,0x0000000d,0x00000001,0x00050050,0x00000007,0x00000011,0x0000000f,0x00000010,
......@@ -66,47 +68,52 @@ const uint32_t kBlitResolve_frag_00000008[] = {
0x00000022,0x0004003d,0x00000013,0x00000025,0x00000024,0x000500ab,0x00000026,0x00000028,
0x00000025,0x00000027,0x000300f7,0x0000002a,0x00000000,0x000400fa,0x00000028,0x00000029,
0x0000002a,0x000200f8,0x00000029,0x00050051,0x00000006,0x0000002d,0x00000021,0x00000000,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x00000098,0x0000002e,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x000000a0,0x0000002e,
0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,
0x0000009c,0x00000021,0x00000005,0x00000098,0x00000029,0x00050041,0x00000023,0x00000031,
0x000000a4,0x00000021,0x00000005,0x000000a0,0x00000029,0x00050041,0x00000023,0x00000031,
0x00000016,0x00000030,0x0004003d,0x00000013,0x00000032,0x00000031,0x000500ab,0x00000026,
0x00000033,0x00000032,0x00000027,0x000300f7,0x00000035,0x00000000,0x000400fa,0x00000033,
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x0000009c,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x0000009b,
0x00000039,0x0000009c,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x0000009d,0x0000009c,0x0000002a,0x0000009b,0x00000034,0x0004003d,0x0000003e,
0x00000041,0x00000040,0x0004003d,0x00000042,0x00000045,0x00000044,0x00050056,0x00000046,
0x00000047,0x00000041,0x00000045,0x00050041,0x00000018,0x0000004a,0x00000016,0x00000049,
0x0004003d,0x00000007,0x0000004b,0x0000004a,0x00050085,0x00000007,0x0000004c,0x0000009d,
0x0000004b,0x00050057,0x0000003b,0x0000004d,0x00000047,0x0000004c,0x00050041,0x0000004f,
0x00000050,0x00000016,0x0000004e,0x0004003d,0x00000012,0x00000051,0x00000050,0x000500c7,
0x00000012,0x00000052,0x00000051,0x00000017,0x000500ab,0x00000026,0x00000053,0x00000052,
0x0000001d,0x000300f7,0x00000055,0x00000000,0x000400fa,0x00000053,0x00000054,0x00000055,
0x000200f8,0x00000054,0x0003003e,0x00000057,0x0000004d,0x000200f9,0x00000055,0x000200f8,
0x00000055,0x000500c7,0x00000012,0x0000005b,0x00000051,0x00000049,0x000500ab,0x00000026,
0x0000005c,0x0000005b,0x0000001d,0x000300f7,0x0000005e,0x00000000,0x000400fa,0x0000005c,
0x0000005d,0x0000005e,0x000200f8,0x0000005d,0x0003003e,0x0000005f,0x0000004d,0x000200f9,
0x0000005e,0x000200f8,0x0000005e,0x000500c7,0x00000012,0x00000064,0x00000051,0x00000063,
0x000500ab,0x00000026,0x00000065,0x00000064,0x0000001d,0x000300f7,0x00000067,0x00000000,
0x000400fa,0x00000065,0x00000066,0x00000067,0x000200f8,0x00000066,0x0003003e,0x00000068,
0x0000004d,0x000200f9,0x00000067,0x000200f8,0x00000067,0x000500c7,0x00000012,0x0000006c,
0x00000051,0x00000030,0x000500ab,0x00000026,0x0000006d,0x0000006c,0x0000001d,0x000300f7,
0x0000006f,0x00000000,0x000400fa,0x0000006d,0x0000006e,0x0000006f,0x000200f8,0x0000006e,
0x0003003e,0x00000070,0x0000004d,0x000200f9,0x0000006f,0x000200f8,0x0000006f,0x000500c7,
0x00000012,0x00000075,0x00000051,0x00000074,0x000500ab,0x00000026,0x00000076,0x00000075,
0x0000001d,0x000300f7,0x00000078,0x00000000,0x000400fa,0x00000076,0x00000077,0x00000078,
0x000200f8,0x00000077,0x0003003e,0x00000079,0x0000004d,0x000200f9,0x00000078,0x000200f8,
0x00000078,0x000500c7,0x00000012,0x0000007e,0x00000051,0x0000007d,0x000500ab,0x00000026,
0x0000007f,0x0000007e,0x0000001d,0x000300f7,0x00000081,0x00000000,0x000400fa,0x0000007f,
0x00000080,0x00000081,0x000200f8,0x00000080,0x0003003e,0x00000082,0x0000004d,0x000200f9,
0x00000081,0x000200f8,0x00000081,0x000500c7,0x00000012,0x00000087,0x00000051,0x00000086,
0x000500ab,0x00000026,0x00000088,0x00000087,0x0000001d,0x000300f7,0x0000008a,0x00000000,
0x000400fa,0x00000088,0x00000089,0x0000008a,0x000200f8,0x00000089,0x0003003e,0x0000008b,
0x0000004d,0x000200f9,0x0000008a,0x000200f8,0x0000008a,0x000500c7,0x00000012,0x00000090,
0x00000051,0x0000008f,0x000500ab,0x00000026,0x00000091,0x00000090,0x0000001d,0x000300f7,
0x00000093,0x00000000,0x000400fa,0x00000091,0x00000092,0x00000093,0x000200f8,0x00000092,
0x0003003e,0x00000094,0x0000004d,0x000200f9,0x00000093,0x000200f8,0x00000093,0x000100fd,
0x00010038
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x000000a4,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x000000a3,
0x00000039,0x000000a4,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x000000a5,0x000000a4,0x0000002a,0x000000a3,0x00000034,0x00050041,0x00000023,
0x0000003c,0x00000016,0x0000003b,0x0004003d,0x00000013,0x0000003d,0x0000003c,0x000500ab,
0x00000026,0x0000003e,0x0000003d,0x00000027,0x000300f7,0x00000040,0x00000000,0x000400fa,
0x0000003e,0x0000003f,0x00000040,0x000200f8,0x0000003f,0x0007004f,0x00000007,0x00000042,
0x000000a5,0x000000a5,0x00000001,0x00000000,0x000200f9,0x00000040,0x000200f8,0x00000040,
0x000700f5,0x00000007,0x000000a6,0x000000a5,0x00000035,0x00000042,0x0000003f,0x0004003d,
0x00000046,0x00000049,0x00000048,0x0004003d,0x0000004a,0x0000004d,0x0000004c,0x00050056,
0x0000004e,0x0000004f,0x00000049,0x0000004d,0x00050041,0x00000018,0x00000052,0x00000016,
0x00000051,0x0004003d,0x00000007,0x00000053,0x00000052,0x00050085,0x00000007,0x00000054,
0x000000a6,0x00000053,0x00050057,0x00000043,0x00000055,0x0000004f,0x00000054,0x00050041,
0x00000057,0x00000058,0x00000016,0x00000056,0x0004003d,0x00000012,0x00000059,0x00000058,
0x000500c7,0x00000012,0x0000005a,0x00000059,0x00000017,0x000500ab,0x00000026,0x0000005b,
0x0000005a,0x0000001d,0x000300f7,0x0000005d,0x00000000,0x000400fa,0x0000005b,0x0000005c,
0x0000005d,0x000200f8,0x0000005c,0x0003003e,0x0000005f,0x00000055,0x000200f9,0x0000005d,
0x000200f8,0x0000005d,0x000500c7,0x00000012,0x00000063,0x00000059,0x00000051,0x000500ab,
0x00000026,0x00000064,0x00000063,0x0000001d,0x000300f7,0x00000066,0x00000000,0x000400fa,
0x00000064,0x00000065,0x00000066,0x000200f8,0x00000065,0x0003003e,0x00000067,0x00000055,
0x000200f9,0x00000066,0x000200f8,0x00000066,0x000500c7,0x00000012,0x0000006c,0x00000059,
0x0000006b,0x000500ab,0x00000026,0x0000006d,0x0000006c,0x0000001d,0x000300f7,0x0000006f,
0x00000000,0x000400fa,0x0000006d,0x0000006e,0x0000006f,0x000200f8,0x0000006e,0x0003003e,
0x00000070,0x00000055,0x000200f9,0x0000006f,0x000200f8,0x0000006f,0x000500c7,0x00000012,
0x00000074,0x00000059,0x00000030,0x000500ab,0x00000026,0x00000075,0x00000074,0x0000001d,
0x000300f7,0x00000077,0x00000000,0x000400fa,0x00000075,0x00000076,0x00000077,0x000200f8,
0x00000076,0x0003003e,0x00000078,0x00000055,0x000200f9,0x00000077,0x000200f8,0x00000077,
0x000500c7,0x00000012,0x0000007d,0x00000059,0x0000007c,0x000500ab,0x00000026,0x0000007e,
0x0000007d,0x0000001d,0x000300f7,0x00000080,0x00000000,0x000400fa,0x0000007e,0x0000007f,
0x00000080,0x000200f8,0x0000007f,0x0003003e,0x00000081,0x00000055,0x000200f9,0x00000080,
0x000200f8,0x00000080,0x000500c7,0x00000012,0x00000086,0x00000059,0x00000085,0x000500ab,
0x00000026,0x00000087,0x00000086,0x0000001d,0x000300f7,0x00000089,0x00000000,0x000400fa,
0x00000087,0x00000088,0x00000089,0x000200f8,0x00000088,0x0003003e,0x0000008a,0x00000055,
0x000200f9,0x00000089,0x000200f8,0x00000089,0x000500c7,0x00000012,0x0000008f,0x00000059,
0x0000008e,0x000500ab,0x00000026,0x00000090,0x0000008f,0x0000001d,0x000300f7,0x00000092,
0x00000000,0x000400fa,0x00000090,0x00000091,0x00000092,0x000200f8,0x00000091,0x0003003e,
0x00000093,0x00000055,0x000200f9,0x00000092,0x000200f8,0x00000092,0x000500c7,0x00000012,
0x00000098,0x00000059,0x00000097,0x000500ab,0x00000026,0x00000099,0x00000098,0x0000001d,
0x000300f7,0x0000009b,0x00000000,0x000400fa,0x00000099,0x0000009a,0x0000009b,0x000200f8,
0x0000009a,0x0003003e,0x0000009c,0x00000055,0x000200f9,0x0000009b,0x000200f8,0x0000009b,
0x000100fd,0x00010038
};
// Generated from:
......@@ -126,6 +133,7 @@ const uint32_t kBlitResolve_frag_00000008[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform utexture2D color;
......@@ -154,6 +162,8 @@ const uint32_t kBlitResolve_frag_00000008[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// uvec4 colorValue = texture(usampler2D(color, blitSampler), srcImageCoords * params . invSrcExtent);
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000009[] = {
0x07230203,0x00010000,0x0008000a,0x000000a6,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000af,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000005f,0x00000067,
0x00000070,0x00000078,0x00000081,0x0000008a,0x00000093,0x0000009c,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000067,0x0000006f,
0x00000078,0x00000080,0x00000089,0x00000092,0x0000009b,0x000000a4,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x00040005,0x00000004,0x6e69616d,0x00000000,
0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,
0x68737550,0x736e6f43,0x746e6174,0x00000073,0x00050006,0x00000014,0x00000000,0x7366666f,
......@@ -13,50 +13,52 @@ const uint32_t kBlitResolve_frag_00000009[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,
0x61726170,0x0000736d,0x00040005,0x00000040,0x6f6c6f63,0x00000072,0x00050005,0x00000044,
0x74696c62,0x706d6153,0x0072656c,0x00050005,0x0000005f,0x6f6c6f63,0x74754f72,0x00000030,
0x00050005,0x00000067,0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000070,0x6f6c6f63,
0x74754f72,0x00000032,0x00050005,0x00000078,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,
0x00000081,0x6f6c6f63,0x74754f72,0x00000034,0x00050005,0x0000008a,0x6f6c6f63,0x74754f72,
0x00000035,0x00050005,0x00000093,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009c,
0x6f6c6f63,0x74754f72,0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,
0x00000040,0x00000022,0x00000000,0x00040047,0x00000040,0x00000021,0x00000000,0x00040047,
0x00000044,0x00000022,0x00000000,0x00040047,0x00000044,0x00000021,0x00000002,0x00040047,
0x0000005f,0x0000001e,0x00000000,0x00040047,0x00000067,0x0000001e,0x00000001,0x00040047,
0x00000070,0x0000001e,0x00000002,0x00040047,0x00000078,0x0000001e,0x00000003,0x00040047,
0x00000081,0x0000001e,0x00000004,0x00040047,0x0000008a,0x0000001e,0x00000005,0x00040047,
0x00000093,0x0000001e,0x00000006,0x00040047,0x0000009c,0x0000001e,0x00000007,0x00020013,
0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,
0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,
0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,
0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,
0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,
0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,
0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,
0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,
0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,
0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,
0x00040017,0x0000003b,0x00000013,0x00000004,0x00090019,0x0000003e,0x00000013,0x00000001,
0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00040020,0x0000003f,0x00000000,
0x0000003e,0x0004003b,0x0000003f,0x00000040,0x00000000,0x0002001a,0x00000042,0x00040020,
0x00000043,0x00000000,0x00000042,0x0004003b,0x00000043,0x00000044,0x00000000,0x0003001b,
0x00000046,0x0000003e,0x0004002b,0x00000012,0x00000049,0x00000002,0x0004002b,0x00000012,
0x0000004d,0x00000003,0x00040020,0x0000004e,0x00000009,0x00000012,0x00040017,0x00000052,
0x00000006,0x00000003,0x0004002b,0x00000012,0x00000057,0x00000006,0x00040020,0x0000005e,
0x00000003,0x0000003b,0x0004003b,0x0000005e,0x0000005f,0x00000003,0x0004003b,0x0000005e,
0x00000067,0x00000003,0x0004002b,0x00000012,0x0000006b,0x00000004,0x0004003b,0x0000005e,
0x00000070,0x00000003,0x0004003b,0x0000005e,0x00000078,0x00000003,0x0004002b,0x00000012,
0x0000007c,0x00000010,0x0004003b,0x0000005e,0x00000081,0x00000003,0x0004002b,0x00000012,
0x00000085,0x00000020,0x0004003b,0x0000005e,0x0000008a,0x00000003,0x0004002b,0x00000012,
0x0000008e,0x00000040,0x0004003b,0x0000005e,0x00000093,0x00000003,0x0004002b,0x00000012,
0x00000097,0x00000080,0x0004003b,0x0000005e,0x0000009c,0x00000003,0x00050036,0x00000002,
0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,
0x00040005,0x00000048,0x6f6c6f63,0x00000072,0x00050005,0x0000004c,0x74696c62,0x706d6153,
0x0072656c,0x00050005,0x00000067,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000006f,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000078,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000080,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000089,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000092,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x0000009b,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x000000a4,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000014,0x00000002,0x00040047,0x00000048,0x00000022,0x00000000,0x00040047,0x00000048,
0x00000021,0x00000000,0x00040047,0x0000004c,0x00000022,0x00000000,0x00040047,0x0000004c,
0x00000021,0x00000002,0x00040047,0x00000067,0x0000001e,0x00000000,0x00040047,0x0000006f,
0x0000001e,0x00000001,0x00040047,0x00000078,0x0000001e,0x00000002,0x00040047,0x00000080,
0x0000001e,0x00000003,0x00040047,0x00000089,0x0000001e,0x00000004,0x00040047,0x00000092,
0x0000001e,0x00000005,0x00040047,0x0000009b,0x0000001e,0x00000006,0x00040047,0x000000a4,
0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,
0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,
0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,
0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,
0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,
0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,
0x00040017,0x00000043,0x00000013,0x00000004,0x00090019,0x00000046,0x00000013,0x00000001,
0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00040020,0x00000047,0x00000000,
0x00000046,0x0004003b,0x00000047,0x00000048,0x00000000,0x0002001a,0x0000004a,0x00040020,
0x0000004b,0x00000000,0x0000004a,0x0004003b,0x0000004b,0x0000004c,0x00000000,0x0003001b,
0x0000004e,0x00000046,0x0004002b,0x00000012,0x00000051,0x00000002,0x0004002b,0x00000012,
0x00000055,0x00000003,0x00040020,0x00000056,0x00000009,0x00000012,0x00040017,0x0000005a,
0x00000006,0x00000003,0x0004002b,0x00000012,0x0000005f,0x00000006,0x00040020,0x00000066,
0x00000003,0x00000043,0x0004003b,0x00000066,0x00000067,0x00000003,0x0004003b,0x00000066,
0x0000006f,0x00000003,0x0004002b,0x00000012,0x00000073,0x00000004,0x0004003b,0x00000066,
0x00000078,0x00000003,0x0004003b,0x00000066,0x00000080,0x00000003,0x0004002b,0x00000012,
0x00000084,0x00000010,0x0004003b,0x00000066,0x00000089,0x00000003,0x0004002b,0x00000012,
0x0000008d,0x00000020,0x0004003b,0x00000066,0x00000092,0x00000003,0x0004002b,0x00000012,
0x00000096,0x00000040,0x0004003b,0x00000066,0x0000009b,0x00000003,0x0004002b,0x00000012,
0x0000009f,0x00000080,0x0004003b,0x00000066,0x000000a4,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000a,0x0000000d,
0x0000000c,0x00050051,0x00000006,0x0000000f,0x0000000d,0x00000000,0x00050051,0x00000006,
0x00000010,0x0000000d,0x00000001,0x00050050,0x00000007,0x00000011,0x0000000f,0x00000010,
......@@ -67,50 +69,55 @@ const uint32_t kBlitResolve_frag_00000009[] = {
0x00000022,0x0004003d,0x00000013,0x00000025,0x00000024,0x000500ab,0x00000026,0x00000028,
0x00000025,0x00000027,0x000300f7,0x0000002a,0x00000000,0x000400fa,0x00000028,0x00000029,
0x0000002a,0x000200f8,0x00000029,0x00050051,0x00000006,0x0000002d,0x00000021,0x00000000,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x000000a0,0x0000002e,
0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x000000a8,0x0000002e,
0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,
0x000000a4,0x00000021,0x00000005,0x000000a0,0x00000029,0x00050041,0x00000023,0x00000031,
0x000000ac,0x00000021,0x00000005,0x000000a8,0x00000029,0x00050041,0x00000023,0x00000031,
0x00000016,0x00000030,0x0004003d,0x00000013,0x00000032,0x00000031,0x000500ab,0x00000026,
0x00000033,0x00000032,0x00000027,0x000300f7,0x00000035,0x00000000,0x000400fa,0x00000033,
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x000000a4,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x000000a3,
0x00000039,0x000000a4,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x000000a5,0x000000a4,0x0000002a,0x000000a3,0x00000034,0x0004003d,0x0000003e,
0x00000041,0x00000040,0x0004003d,0x00000042,0x00000045,0x00000044,0x00050056,0x00000046,
0x00000047,0x00000041,0x00000045,0x00050041,0x00000018,0x0000004a,0x00000016,0x00000049,
0x0004003d,0x00000007,0x0000004b,0x0000004a,0x00050085,0x00000007,0x0000004c,0x000000a5,
0x0000004b,0x00050041,0x0000004e,0x0000004f,0x00000016,0x0000004d,0x0004003d,0x00000012,
0x00000050,0x0000004f,0x0004006f,0x00000006,0x00000051,0x00000050,0x00050051,0x00000006,
0x00000053,0x0000004c,0x00000000,0x00050051,0x00000006,0x00000054,0x0000004c,0x00000001,
0x00060050,0x00000052,0x00000055,0x00000053,0x00000054,0x00000051,0x00050057,0x0000003b,
0x00000056,0x00000047,0x00000055,0x00050041,0x0000004e,0x00000058,0x00000016,0x00000057,
0x0004003d,0x00000012,0x00000059,0x00000058,0x000500c7,0x00000012,0x0000005a,0x00000059,
0x00000017,0x000500ab,0x00000026,0x0000005b,0x0000005a,0x0000001d,0x000300f7,0x0000005d,
0x00000000,0x000400fa,0x0000005b,0x0000005c,0x0000005d,0x000200f8,0x0000005c,0x0003003e,
0x0000005f,0x00000056,0x000200f9,0x0000005d,0x000200f8,0x0000005d,0x000500c7,0x00000012,
0x00000063,0x00000059,0x00000049,0x000500ab,0x00000026,0x00000064,0x00000063,0x0000001d,
0x000300f7,0x00000066,0x00000000,0x000400fa,0x00000064,0x00000065,0x00000066,0x000200f8,
0x00000065,0x0003003e,0x00000067,0x00000056,0x000200f9,0x00000066,0x000200f8,0x00000066,
0x000500c7,0x00000012,0x0000006c,0x00000059,0x0000006b,0x000500ab,0x00000026,0x0000006d,
0x0000006c,0x0000001d,0x000300f7,0x0000006f,0x00000000,0x000400fa,0x0000006d,0x0000006e,
0x0000006f,0x000200f8,0x0000006e,0x0003003e,0x00000070,0x00000056,0x000200f9,0x0000006f,
0x000200f8,0x0000006f,0x000500c7,0x00000012,0x00000074,0x00000059,0x00000030,0x000500ab,
0x00000026,0x00000075,0x00000074,0x0000001d,0x000300f7,0x00000077,0x00000000,0x000400fa,
0x00000075,0x00000076,0x00000077,0x000200f8,0x00000076,0x0003003e,0x00000078,0x00000056,
0x000200f9,0x00000077,0x000200f8,0x00000077,0x000500c7,0x00000012,0x0000007d,0x00000059,
0x0000007c,0x000500ab,0x00000026,0x0000007e,0x0000007d,0x0000001d,0x000300f7,0x00000080,
0x00000000,0x000400fa,0x0000007e,0x0000007f,0x00000080,0x000200f8,0x0000007f,0x0003003e,
0x00000081,0x00000056,0x000200f9,0x00000080,0x000200f8,0x00000080,0x000500c7,0x00000012,
0x00000086,0x00000059,0x00000085,0x000500ab,0x00000026,0x00000087,0x00000086,0x0000001d,
0x000300f7,0x00000089,0x00000000,0x000400fa,0x00000087,0x00000088,0x00000089,0x000200f8,
0x00000088,0x0003003e,0x0000008a,0x00000056,0x000200f9,0x00000089,0x000200f8,0x00000089,
0x000500c7,0x00000012,0x0000008f,0x00000059,0x0000008e,0x000500ab,0x00000026,0x00000090,
0x0000008f,0x0000001d,0x000300f7,0x00000092,0x00000000,0x000400fa,0x00000090,0x00000091,
0x00000092,0x000200f8,0x00000091,0x0003003e,0x00000093,0x00000056,0x000200f9,0x00000092,
0x000200f8,0x00000092,0x000500c7,0x00000012,0x00000098,0x00000059,0x00000097,0x000500ab,
0x00000026,0x00000099,0x00000098,0x0000001d,0x000300f7,0x0000009b,0x00000000,0x000400fa,
0x00000099,0x0000009a,0x0000009b,0x000200f8,0x0000009a,0x0003003e,0x0000009c,0x00000056,
0x000200f9,0x0000009b,0x000200f8,0x0000009b,0x000100fd,0x00010038
0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x000000ac,
0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x000000ab,
0x00000039,0x000000ac,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,
0x00000007,0x000000ad,0x000000ac,0x0000002a,0x000000ab,0x00000034,0x00050041,0x00000023,
0x0000003c,0x00000016,0x0000003b,0x0004003d,0x00000013,0x0000003d,0x0000003c,0x000500ab,
0x00000026,0x0000003e,0x0000003d,0x00000027,0x000300f7,0x00000040,0x00000000,0x000400fa,
0x0000003e,0x0000003f,0x00000040,0x000200f8,0x0000003f,0x0007004f,0x00000007,0x00000042,
0x000000ad,0x000000ad,0x00000001,0x00000000,0x000200f9,0x00000040,0x000200f8,0x00000040,
0x000700f5,0x00000007,0x000000ae,0x000000ad,0x00000035,0x00000042,0x0000003f,0x0004003d,
0x00000046,0x00000049,0x00000048,0x0004003d,0x0000004a,0x0000004d,0x0000004c,0x00050056,
0x0000004e,0x0000004f,0x00000049,0x0000004d,0x00050041,0x00000018,0x00000052,0x00000016,
0x00000051,0x0004003d,0x00000007,0x00000053,0x00000052,0x00050085,0x00000007,0x00000054,
0x000000ae,0x00000053,0x00050041,0x00000056,0x00000057,0x00000016,0x00000055,0x0004003d,
0x00000012,0x00000058,0x00000057,0x0004006f,0x00000006,0x00000059,0x00000058,0x00050051,
0x00000006,0x0000005b,0x00000054,0x00000000,0x00050051,0x00000006,0x0000005c,0x00000054,
0x00000001,0x00060050,0x0000005a,0x0000005d,0x0000005b,0x0000005c,0x00000059,0x00050057,
0x00000043,0x0000005e,0x0000004f,0x0000005d,0x00050041,0x00000056,0x00000060,0x00000016,
0x0000005f,0x0004003d,0x00000012,0x00000061,0x00000060,0x000500c7,0x00000012,0x00000062,
0x00000061,0x00000017,0x000500ab,0x00000026,0x00000063,0x00000062,0x0000001d,0x000300f7,
0x00000065,0x00000000,0x000400fa,0x00000063,0x00000064,0x00000065,0x000200f8,0x00000064,
0x0003003e,0x00000067,0x0000005e,0x000200f9,0x00000065,0x000200f8,0x00000065,0x000500c7,
0x00000012,0x0000006b,0x00000061,0x00000051,0x000500ab,0x00000026,0x0000006c,0x0000006b,
0x0000001d,0x000300f7,0x0000006e,0x00000000,0x000400fa,0x0000006c,0x0000006d,0x0000006e,
0x000200f8,0x0000006d,0x0003003e,0x0000006f,0x0000005e,0x000200f9,0x0000006e,0x000200f8,
0x0000006e,0x000500c7,0x00000012,0x00000074,0x00000061,0x00000073,0x000500ab,0x00000026,
0x00000075,0x00000074,0x0000001d,0x000300f7,0x00000077,0x00000000,0x000400fa,0x00000075,
0x00000076,0x00000077,0x000200f8,0x00000076,0x0003003e,0x00000078,0x0000005e,0x000200f9,
0x00000077,0x000200f8,0x00000077,0x000500c7,0x00000012,0x0000007c,0x00000061,0x00000030,
0x000500ab,0x00000026,0x0000007d,0x0000007c,0x0000001d,0x000300f7,0x0000007f,0x00000000,
0x000400fa,0x0000007d,0x0000007e,0x0000007f,0x000200f8,0x0000007e,0x0003003e,0x00000080,
0x0000005e,0x000200f9,0x0000007f,0x000200f8,0x0000007f,0x000500c7,0x00000012,0x00000085,
0x00000061,0x00000084,0x000500ab,0x00000026,0x00000086,0x00000085,0x0000001d,0x000300f7,
0x00000088,0x00000000,0x000400fa,0x00000086,0x00000087,0x00000088,0x000200f8,0x00000087,
0x0003003e,0x00000089,0x0000005e,0x000200f9,0x00000088,0x000200f8,0x00000088,0x000500c7,
0x00000012,0x0000008e,0x00000061,0x0000008d,0x000500ab,0x00000026,0x0000008f,0x0000008e,
0x0000001d,0x000300f7,0x00000091,0x00000000,0x000400fa,0x0000008f,0x00000090,0x00000091,
0x000200f8,0x00000090,0x0003003e,0x00000092,0x0000005e,0x000200f9,0x00000091,0x000200f8,
0x00000091,0x000500c7,0x00000012,0x00000097,0x00000061,0x00000096,0x000500ab,0x00000026,
0x00000098,0x00000097,0x0000001d,0x000300f7,0x0000009a,0x00000000,0x000400fa,0x00000098,
0x00000099,0x0000009a,0x000200f8,0x00000099,0x0003003e,0x0000009b,0x0000005e,0x000200f9,
0x0000009a,0x000200f8,0x0000009a,0x000500c7,0x00000012,0x000000a0,0x00000061,0x0000009f,
0x000500ab,0x00000026,0x000000a1,0x000000a0,0x0000001d,0x000300f7,0x000000a3,0x00000000,
0x000400fa,0x000000a1,0x000000a2,0x000000a3,0x000200f8,0x000000a2,0x0003003e,0x000000a4,
0x0000005e,0x000200f9,0x000000a3,0x000200f8,0x000000a3,0x000100fd,0x00010038
};
// Generated from:
......@@ -130,6 +137,7 @@ const uint32_t kBlitResolve_frag_00000009[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform utexture2DArray color;
......@@ -158,6 +166,8 @@ const uint32_t kBlitResolve_frag_00000009[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// uvec4 colorValue = texture(usampler2DArray(color, blitSampler), vec3(srcImageCoords * params . invSrcExtent, params . srcLayer));
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_0000000A[] = {
0x07230203,0x00010000,0x0008000a,0x000000b3,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000bc,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000062,0x0000006b,
0x00000073,0x0000007b,0x00000084,0x0000008d,0x00000096,0x0000009f,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x0000006a,0x00000073,
0x0000007b,0x00000083,0x0000008c,0x00000095,0x0000009e,0x000000a7,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,
0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,
0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000d,0x465f6c67,0x43676172,0x64726f6f,
......@@ -15,48 +15,50 @@ const uint32_t kBlitResolve_frag_0000000A[] = {
0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,
0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,
0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,
0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00040005,0x00000047,0x6f6c6f63,
0x00000072,0x00050005,0x00000062,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000006b,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x00000073,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x0000007b,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000084,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x0000008d,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x00000096,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x0000009f,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,0x00000047,0x00000022,
0x00000000,0x00040047,0x00000047,0x00000021,0x00000000,0x00040047,0x00000062,0x0000001e,
0x00000000,0x00040047,0x0000006b,0x0000001e,0x00000001,0x00040047,0x00000073,0x0000001e,
0x00000002,0x00040047,0x0000007b,0x0000001e,0x00000003,0x00040047,0x00000084,0x0000001e,
0x00000004,0x00040047,0x0000008d,0x0000001e,0x00000005,0x00040047,0x00000096,0x0000001e,
0x00000006,0x00040047,0x0000009f,0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,
0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,
0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,
0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,
0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,
0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,
0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,
0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,
0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,
0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x0004002b,0x00000012,
0x00000030,0x00000001,0x00040017,0x00000035,0x00000012,0x00000004,0x0007002c,0x00000035,
0x00000038,0x00000021,0x00000021,0x00000021,0x00000030,0x0004002b,0x00000006,0x00000040,
0x00000004,0x00040020,0x00000041,0x00000009,0x00000006,0x00090019,0x00000045,0x00000012,
0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x00000046,
0x00000000,0x00000045,0x0004003b,0x00000046,0x00000047,0x00000000,0x0004002b,0x00000006,
0x0000004f,0x00000001,0x0004002b,0x00000006,0x00000053,0x00000005,0x00040020,0x00000054,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x0000005a,0x00000006,0x00040020,0x00000061,
0x00000003,0x00000035,0x0004003b,0x00000061,0x00000062,0x00000003,0x0004002b,0x00000006,
0x00000066,0x00000002,0x0004003b,0x00000061,0x0000006b,0x00000003,0x0004003b,0x00000061,
0x00000073,0x00000003,0x0004003b,0x00000061,0x0000007b,0x00000003,0x0004002b,0x00000006,
0x0000007f,0x00000010,0x0004003b,0x00000061,0x00000084,0x00000003,0x0004002b,0x00000006,
0x00000088,0x00000020,0x0004003b,0x00000061,0x0000008d,0x00000003,0x0004002b,0x00000006,
0x00000091,0x00000040,0x0004003b,0x00000061,0x00000096,0x00000003,0x0004002b,0x00000006,
0x0000009a,0x00000080,0x0004003b,0x00000061,0x0000009f,0x00000003,0x00050036,0x00000002,
0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,
0x00000015,0x61726170,0x0000736d,0x00040005,0x0000004f,0x6f6c6f63,0x00000072,0x00050005,
0x0000006a,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000073,0x6f6c6f63,0x74754f72,
0x00000031,0x00050005,0x0000007b,0x6f6c6f63,0x74754f72,0x00000032,0x00050005,0x00000083,
0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x0000008c,0x6f6c6f63,0x74754f72,0x00000034,
0x00050005,0x00000095,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,0x0000009e,0x6f6c6f63,
0x74754f72,0x00000036,0x00050005,0x000000a7,0x6f6c6f63,0x74754f72,0x00000037,0x00040047,
0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,
0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,
0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,
0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,
0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,
0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,
0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,
0x00040047,0x0000004f,0x00000022,0x00000000,0x00040047,0x0000004f,0x00000021,0x00000000,
0x00040047,0x0000006a,0x0000001e,0x00000000,0x00040047,0x00000073,0x0000001e,0x00000001,
0x00040047,0x0000007b,0x0000001e,0x00000002,0x00040047,0x00000083,0x0000001e,0x00000003,
0x00040047,0x0000008c,0x0000001e,0x00000004,0x00040047,0x00000095,0x0000001e,0x00000005,
0x00040047,0x0000009e,0x0000001e,0x00000006,0x00040047,0x000000a7,0x0000001e,0x00000007,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,
0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,
0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,
0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,
0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,
0x0000002a,0x00000008,0x0004002b,0x00000012,0x00000030,0x00000001,0x0004002b,0x00000006,
0x00000035,0x00000009,0x00040017,0x0000003d,0x00000012,0x00000004,0x0007002c,0x0000003d,
0x00000040,0x00000021,0x00000021,0x00000021,0x00000030,0x0004002b,0x00000006,0x00000048,
0x00000004,0x00040020,0x00000049,0x00000009,0x00000006,0x00090019,0x0000004d,0x00000012,
0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x0000004e,
0x00000000,0x0000004d,0x0004003b,0x0000004e,0x0000004f,0x00000000,0x0004002b,0x00000006,
0x00000057,0x00000001,0x0004002b,0x00000006,0x0000005b,0x00000005,0x00040020,0x0000005c,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x00000062,0x00000006,0x00040020,0x00000069,
0x00000003,0x0000003d,0x0004003b,0x00000069,0x0000006a,0x00000003,0x0004002b,0x00000006,
0x0000006e,0x00000002,0x0004003b,0x00000069,0x00000073,0x00000003,0x0004003b,0x00000069,
0x0000007b,0x00000003,0x0004003b,0x00000069,0x00000083,0x00000003,0x0004002b,0x00000006,
0x00000087,0x00000010,0x0004003b,0x00000069,0x0000008c,0x00000003,0x0004002b,0x00000006,
0x00000090,0x00000020,0x0004003b,0x00000069,0x00000095,0x00000003,0x0004002b,0x00000006,
0x00000099,0x00000040,0x0004003b,0x00000069,0x0000009e,0x00000003,0x0004002b,0x00000006,
0x000000a2,0x00000080,0x0004003b,0x00000069,0x000000a7,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000b,0x0000000f,
0x0000000d,0x0007004f,0x0000000e,0x00000010,0x0000000f,0x0000000f,0x00000000,0x00000001,
0x0004006e,0x00000007,0x00000011,0x00000010,0x00050041,0x00000017,0x00000018,0x00000015,
......@@ -65,54 +67,59 @@ const uint32_t kBlitResolve_frag_0000000A[] = {
0x00000012,0x0000001f,0x0000001e,0x000500ab,0x00000020,0x00000022,0x0000001f,0x00000021,
0x000300f7,0x00000024,0x00000000,0x000400fa,0x00000022,0x00000023,0x00000024,0x000200f8,
0x00000023,0x00050051,0x00000006,0x00000027,0x0000001b,0x00000000,0x0004007e,0x00000006,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000a3,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000a7,0x0000001b,
0x00000005,0x000000a3,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000ab,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000af,0x0000001b,
0x00000005,0x000000ab,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x0004003d,0x00000012,0x0000002c,0x0000002b,0x000500ab,0x00000020,0x0000002d,0x0000002c,
0x00000021,0x000300f7,0x0000002f,0x00000000,0x000400fa,0x0000002d,0x0000002e,0x0000002f,
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000a7,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000a6,0x00000033,0x000000a7,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000b2,
0x000000a7,0x00000024,0x000000a6,0x0000002e,0x000200f9,0x0000003a,0x000200f8,0x0000003a,
0x000700f5,0x00000035,0x000000a9,0x00000038,0x0000002f,0x0000004d,0x0000003b,0x000700f5,
0x00000006,0x000000a8,0x00000016,0x0000002f,0x00000050,0x0000003b,0x00050041,0x00000041,
0x00000042,0x00000015,0x00000040,0x0004003d,0x00000006,0x00000043,0x00000042,0x000500b1,
0x00000020,0x00000044,0x000000a8,0x00000043,0x000400f6,0x0000003c,0x0000003b,0x00000000,
0x000400fa,0x00000044,0x0000003b,0x0000003c,0x000200f8,0x0000003b,0x0004003d,0x00000045,
0x00000048,0x00000047,0x0007005f,0x00000035,0x0000004b,0x00000048,0x000000b2,0x00000040,
0x000000a8,0x00050080,0x00000035,0x0000004d,0x000000a9,0x0000004b,0x00050080,0x00000006,
0x00000050,0x000000a8,0x0000004f,0x000200f9,0x0000003a,0x000200f8,0x0000003c,0x00040070,
0x0000000b,0x00000052,0x000000a9,0x00050041,0x00000054,0x00000055,0x00000015,0x00000053,
0x0004003d,0x0000000a,0x00000056,0x00000055,0x0005008e,0x0000000b,0x00000057,0x00000052,
0x00000056,0x0006000c,0x0000000b,0x00000058,0x00000001,0x00000001,0x00000057,0x0004006d,
0x00000035,0x00000059,0x00000058,0x00050041,0x00000041,0x0000005b,0x00000015,0x0000005a,
0x0004003d,0x00000006,0x0000005c,0x0000005b,0x000500c7,0x00000006,0x0000005d,0x0000005c,
0x0000004f,0x000500ab,0x00000020,0x0000005e,0x0000005d,0x00000016,0x000300f7,0x00000060,
0x00000000,0x000400fa,0x0000005e,0x0000005f,0x00000060,0x000200f8,0x0000005f,0x0003003e,
0x00000062,0x00000059,0x000200f9,0x00000060,0x000200f8,0x00000060,0x000500c7,0x00000006,
0x00000067,0x0000005c,0x00000066,0x000500ab,0x00000020,0x00000068,0x00000067,0x00000016,
0x000300f7,0x0000006a,0x00000000,0x000400fa,0x00000068,0x00000069,0x0000006a,0x000200f8,
0x00000069,0x0003003e,0x0000006b,0x00000059,0x000200f9,0x0000006a,0x000200f8,0x0000006a,
0x000500c7,0x00000006,0x0000006f,0x0000005c,0x00000040,0x000500ab,0x00000020,0x00000070,
0x0000006f,0x00000016,0x000300f7,0x00000072,0x00000000,0x000400fa,0x00000070,0x00000071,
0x00000072,0x000200f8,0x00000071,0x0003003e,0x00000073,0x00000059,0x000200f9,0x00000072,
0x000200f8,0x00000072,0x000500c7,0x00000006,0x00000077,0x0000005c,0x0000002a,0x000500ab,
0x00000020,0x00000078,0x00000077,0x00000016,0x000300f7,0x0000007a,0x00000000,0x000400fa,
0x00000078,0x00000079,0x0000007a,0x000200f8,0x00000079,0x0003003e,0x0000007b,0x00000059,
0x000200f9,0x0000007a,0x000200f8,0x0000007a,0x000500c7,0x00000006,0x00000080,0x0000005c,
0x0000007f,0x000500ab,0x00000020,0x00000081,0x00000080,0x00000016,0x000300f7,0x00000083,
0x00000000,0x000400fa,0x00000081,0x00000082,0x00000083,0x000200f8,0x00000082,0x0003003e,
0x00000084,0x00000059,0x000200f9,0x00000083,0x000200f8,0x00000083,0x000500c7,0x00000006,
0x00000089,0x0000005c,0x00000088,0x000500ab,0x00000020,0x0000008a,0x00000089,0x00000016,
0x000300f7,0x0000008c,0x00000000,0x000400fa,0x0000008a,0x0000008b,0x0000008c,0x000200f8,
0x0000008b,0x0003003e,0x0000008d,0x00000059,0x000200f9,0x0000008c,0x000200f8,0x0000008c,
0x000500c7,0x00000006,0x00000092,0x0000005c,0x00000091,0x000500ab,0x00000020,0x00000093,
0x00000092,0x00000016,0x000300f7,0x00000095,0x00000000,0x000400fa,0x00000093,0x00000094,
0x00000095,0x000200f8,0x00000094,0x0003003e,0x00000096,0x00000059,0x000200f9,0x00000095,
0x000200f8,0x00000095,0x000500c7,0x00000006,0x0000009b,0x0000005c,0x0000009a,0x000500ab,
0x00000020,0x0000009c,0x0000009b,0x00000016,0x000300f7,0x0000009e,0x00000000,0x000400fa,
0x0000009c,0x0000009d,0x0000009e,0x000200f8,0x0000009d,0x0003003e,0x0000009f,0x00000059,
0x000200f9,0x0000009e,0x000200f8,0x0000009e,0x000100fd,0x00010038
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000af,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000ae,0x00000033,0x000000af,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000b0,
0x000000af,0x00000024,0x000000ae,0x0000002e,0x00050041,0x0000001d,0x00000036,0x00000015,
0x00000035,0x0004003d,0x00000012,0x00000037,0x00000036,0x000500ab,0x00000020,0x00000038,
0x00000037,0x00000021,0x000300f7,0x0000003a,0x00000000,0x000400fa,0x00000038,0x00000039,
0x0000003a,0x000200f8,0x00000039,0x0007004f,0x00000007,0x0000003c,0x000000b0,0x000000b0,
0x00000001,0x00000000,0x000200f9,0x0000003a,0x000200f8,0x0000003a,0x000700f5,0x00000007,
0x000000bb,0x000000b0,0x0000002f,0x0000003c,0x00000039,0x000200f9,0x00000042,0x000200f8,
0x00000042,0x000700f5,0x0000003d,0x000000b2,0x00000040,0x0000003a,0x00000055,0x00000043,
0x000700f5,0x00000006,0x000000b1,0x00000016,0x0000003a,0x00000058,0x00000043,0x00050041,
0x00000049,0x0000004a,0x00000015,0x00000048,0x0004003d,0x00000006,0x0000004b,0x0000004a,
0x000500b1,0x00000020,0x0000004c,0x000000b1,0x0000004b,0x000400f6,0x00000044,0x00000043,
0x00000000,0x000400fa,0x0000004c,0x00000043,0x00000044,0x000200f8,0x00000043,0x0004003d,
0x0000004d,0x00000050,0x0000004f,0x0007005f,0x0000003d,0x00000053,0x00000050,0x000000bb,
0x00000040,0x000000b1,0x00050080,0x0000003d,0x00000055,0x000000b2,0x00000053,0x00050080,
0x00000006,0x00000058,0x000000b1,0x00000057,0x000200f9,0x00000042,0x000200f8,0x00000044,
0x00040070,0x0000000b,0x0000005a,0x000000b2,0x00050041,0x0000005c,0x0000005d,0x00000015,
0x0000005b,0x0004003d,0x0000000a,0x0000005e,0x0000005d,0x0005008e,0x0000000b,0x0000005f,
0x0000005a,0x0000005e,0x0006000c,0x0000000b,0x00000060,0x00000001,0x00000001,0x0000005f,
0x0004006d,0x0000003d,0x00000061,0x00000060,0x00050041,0x00000049,0x00000063,0x00000015,
0x00000062,0x0004003d,0x00000006,0x00000064,0x00000063,0x000500c7,0x00000006,0x00000065,
0x00000064,0x00000057,0x000500ab,0x00000020,0x00000066,0x00000065,0x00000016,0x000300f7,
0x00000068,0x00000000,0x000400fa,0x00000066,0x00000067,0x00000068,0x000200f8,0x00000067,
0x0003003e,0x0000006a,0x00000061,0x000200f9,0x00000068,0x000200f8,0x00000068,0x000500c7,
0x00000006,0x0000006f,0x00000064,0x0000006e,0x000500ab,0x00000020,0x00000070,0x0000006f,
0x00000016,0x000300f7,0x00000072,0x00000000,0x000400fa,0x00000070,0x00000071,0x00000072,
0x000200f8,0x00000071,0x0003003e,0x00000073,0x00000061,0x000200f9,0x00000072,0x000200f8,
0x00000072,0x000500c7,0x00000006,0x00000077,0x00000064,0x00000048,0x000500ab,0x00000020,
0x00000078,0x00000077,0x00000016,0x000300f7,0x0000007a,0x00000000,0x000400fa,0x00000078,
0x00000079,0x0000007a,0x000200f8,0x00000079,0x0003003e,0x0000007b,0x00000061,0x000200f9,
0x0000007a,0x000200f8,0x0000007a,0x000500c7,0x00000006,0x0000007f,0x00000064,0x0000002a,
0x000500ab,0x00000020,0x00000080,0x0000007f,0x00000016,0x000300f7,0x00000082,0x00000000,
0x000400fa,0x00000080,0x00000081,0x00000082,0x000200f8,0x00000081,0x0003003e,0x00000083,
0x00000061,0x000200f9,0x00000082,0x000200f8,0x00000082,0x000500c7,0x00000006,0x00000088,
0x00000064,0x00000087,0x000500ab,0x00000020,0x00000089,0x00000088,0x00000016,0x000300f7,
0x0000008b,0x00000000,0x000400fa,0x00000089,0x0000008a,0x0000008b,0x000200f8,0x0000008a,
0x0003003e,0x0000008c,0x00000061,0x000200f9,0x0000008b,0x000200f8,0x0000008b,0x000500c7,
0x00000006,0x00000091,0x00000064,0x00000090,0x000500ab,0x00000020,0x00000092,0x00000091,
0x00000016,0x000300f7,0x00000094,0x00000000,0x000400fa,0x00000092,0x00000093,0x00000094,
0x000200f8,0x00000093,0x0003003e,0x00000095,0x00000061,0x000200f9,0x00000094,0x000200f8,
0x00000094,0x000500c7,0x00000006,0x0000009a,0x00000064,0x00000099,0x000500ab,0x00000020,
0x0000009b,0x0000009a,0x00000016,0x000300f7,0x0000009d,0x00000000,0x000400fa,0x0000009b,
0x0000009c,0x0000009d,0x000200f8,0x0000009c,0x0003003e,0x0000009e,0x00000061,0x000200f9,
0x0000009d,0x000200f8,0x0000009d,0x000500c7,0x00000006,0x000000a3,0x00000064,0x000000a2,
0x000500ab,0x00000020,0x000000a4,0x000000a3,0x00000016,0x000300f7,0x000000a6,0x00000000,
0x000400fa,0x000000a4,0x000000a5,0x000000a6,0x000200f8,0x000000a5,0x0003003e,0x000000a7,
0x00000061,0x000200f9,0x000000a6,0x000200f8,0x000000a6,0x000100fd,0x00010038
};
// Generated from:
......@@ -134,6 +141,7 @@ const uint32_t kBlitResolve_frag_0000000A[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform utexture2DMS color;
......@@ -158,6 +166,8 @@ const uint32_t kBlitResolve_frag_0000000A[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// uvec4 colorValue = uvec4(0, 0, 0, 1);
// for(int i = 0;i < params . samples;++ i)
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_0000000B[] = {
0x07230203,0x00010000,0x0008000a,0x000000ba,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x000000c3,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000069,0x00000072,
0x0000007a,0x00000082,0x0000008b,0x00000094,0x0000009d,0x000000a6,0x00030010,0x00000004,
0x000e000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000071,0x0000007a,
0x00000082,0x0000008a,0x00000093,0x0000009c,0x000000a5,0x000000ae,0x00030010,0x00000004,
0x00000007,0x00030003,0x00000002,0x000001c2,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,
0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,
0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000d,0x465f6c67,0x43676172,0x64726f6f,
......@@ -15,49 +15,51 @@ const uint32_t kBlitResolve_frag_0000000B[] = {
0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,
0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,
0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,
0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00040005,0x00000047,0x6f6c6f63,
0x00000072,0x00050005,0x00000069,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x00000072,
0x6f6c6f63,0x74754f72,0x00000031,0x00050005,0x0000007a,0x6f6c6f63,0x74754f72,0x00000032,
0x00050005,0x00000082,0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x0000008b,0x6f6c6f63,
0x74754f72,0x00000034,0x00050005,0x00000094,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,
0x0000009d,0x6f6c6f63,0x74754f72,0x00000036,0x00050005,0x000000a6,0x6f6c6f63,0x74754f72,
0x00000037,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,0x00000047,0x00000022,
0x00000000,0x00040047,0x00000047,0x00000021,0x00000000,0x00040047,0x00000069,0x0000001e,
0x00000000,0x00040047,0x00000072,0x0000001e,0x00000001,0x00040047,0x0000007a,0x0000001e,
0x00000002,0x00040047,0x00000082,0x0000001e,0x00000003,0x00040047,0x0000008b,0x0000001e,
0x00000004,0x00040047,0x00000094,0x0000001e,0x00000005,0x00040047,0x0000009d,0x0000001e,
0x00000006,0x00040047,0x000000a6,0x0000001e,0x00000007,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,
0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,
0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,
0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,
0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,
0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,
0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,
0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,
0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,
0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x0004002b,0x00000012,
0x00000030,0x00000001,0x00040017,0x00000035,0x00000012,0x00000004,0x0007002c,0x00000035,
0x00000038,0x00000021,0x00000021,0x00000021,0x00000030,0x0004002b,0x00000006,0x00000040,
0x00000004,0x00040020,0x00000041,0x00000009,0x00000006,0x00090019,0x00000045,0x00000012,
0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x00000046,
0x00000000,0x00000045,0x0004003b,0x00000046,0x00000047,0x00000000,0x0004002b,0x00000006,
0x0000004a,0x00000003,0x00040017,0x0000004d,0x00000006,0x00000003,0x0004002b,0x00000006,
0x00000056,0x00000001,0x0004002b,0x00000006,0x0000005a,0x00000005,0x00040020,0x0000005b,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x00000061,0x00000006,0x00040020,0x00000068,
0x00000003,0x00000035,0x0004003b,0x00000068,0x00000069,0x00000003,0x0004002b,0x00000006,
0x0000006d,0x00000002,0x0004003b,0x00000068,0x00000072,0x00000003,0x0004003b,0x00000068,
0x0000007a,0x00000003,0x0004003b,0x00000068,0x00000082,0x00000003,0x0004002b,0x00000006,
0x00000086,0x00000010,0x0004003b,0x00000068,0x0000008b,0x00000003,0x0004002b,0x00000006,
0x0000008f,0x00000020,0x0004003b,0x00000068,0x00000094,0x00000003,0x0004002b,0x00000006,
0x00000098,0x00000040,0x0004003b,0x00000068,0x0000009d,0x00000003,0x0004002b,0x00000006,
0x000000a1,0x00000080,0x0004003b,0x00000068,0x000000a6,0x00000003,0x00050036,0x00000002,
0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,
0x00000015,0x61726170,0x0000736d,0x00040005,0x0000004f,0x6f6c6f63,0x00000072,0x00050005,
0x00000071,0x6f6c6f63,0x74754f72,0x00000030,0x00050005,0x0000007a,0x6f6c6f63,0x74754f72,
0x00000031,0x00050005,0x00000082,0x6f6c6f63,0x74754f72,0x00000032,0x00050005,0x0000008a,
0x6f6c6f63,0x74754f72,0x00000033,0x00050005,0x00000093,0x6f6c6f63,0x74754f72,0x00000034,
0x00050005,0x0000009c,0x6f6c6f63,0x74754f72,0x00000035,0x00050005,0x000000a5,0x6f6c6f63,
0x74754f72,0x00000036,0x00050005,0x000000ae,0x6f6c6f63,0x74754f72,0x00000037,0x00040047,
0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,
0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,
0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,
0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,
0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,
0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,
0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,
0x00040047,0x0000004f,0x00000022,0x00000000,0x00040047,0x0000004f,0x00000021,0x00000000,
0x00040047,0x00000071,0x0000001e,0x00000000,0x00040047,0x0000007a,0x0000001e,0x00000001,
0x00040047,0x00000082,0x0000001e,0x00000002,0x00040047,0x0000008a,0x0000001e,0x00000003,
0x00040047,0x00000093,0x0000001e,0x00000004,0x00040047,0x0000009c,0x0000001e,0x00000005,
0x00040047,0x000000a5,0x0000001e,0x00000006,0x00040047,0x000000ae,0x0000001e,0x00000007,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,
0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,
0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,
0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,
0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,
0x0000002a,0x00000008,0x0004002b,0x00000012,0x00000030,0x00000001,0x0004002b,0x00000006,
0x00000035,0x00000009,0x00040017,0x0000003d,0x00000012,0x00000004,0x0007002c,0x0000003d,
0x00000040,0x00000021,0x00000021,0x00000021,0x00000030,0x0004002b,0x00000006,0x00000048,
0x00000004,0x00040020,0x00000049,0x00000009,0x00000006,0x00090019,0x0000004d,0x00000012,
0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x0000004e,
0x00000000,0x0000004d,0x0004003b,0x0000004e,0x0000004f,0x00000000,0x0004002b,0x00000006,
0x00000052,0x00000003,0x00040017,0x00000055,0x00000006,0x00000003,0x0004002b,0x00000006,
0x0000005e,0x00000001,0x0004002b,0x00000006,0x00000062,0x00000005,0x00040020,0x00000063,
0x00000009,0x0000000a,0x0004002b,0x00000006,0x00000069,0x00000006,0x00040020,0x00000070,
0x00000003,0x0000003d,0x0004003b,0x00000070,0x00000071,0x00000003,0x0004002b,0x00000006,
0x00000075,0x00000002,0x0004003b,0x00000070,0x0000007a,0x00000003,0x0004003b,0x00000070,
0x00000082,0x00000003,0x0004003b,0x00000070,0x0000008a,0x00000003,0x0004002b,0x00000006,
0x0000008e,0x00000010,0x0004003b,0x00000070,0x00000093,0x00000003,0x0004002b,0x00000006,
0x00000097,0x00000020,0x0004003b,0x00000070,0x0000009c,0x00000003,0x0004002b,0x00000006,
0x000000a0,0x00000040,0x0004003b,0x00000070,0x000000a5,0x00000003,0x0004002b,0x00000006,
0x000000a9,0x00000080,0x0004003b,0x00000070,0x000000ae,0x00000003,0x00050036,0x00000002,
0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000b,0x0000000f,
0x0000000d,0x0007004f,0x0000000e,0x00000010,0x0000000f,0x0000000f,0x00000000,0x00000001,
0x0004006e,0x00000007,0x00000011,0x00000010,0x00050041,0x00000017,0x00000018,0x00000015,
......@@ -66,57 +68,62 @@ const uint32_t kBlitResolve_frag_0000000B[] = {
0x00000012,0x0000001f,0x0000001e,0x000500ab,0x00000020,0x00000022,0x0000001f,0x00000021,
0x000300f7,0x00000024,0x00000000,0x000400fa,0x00000022,0x00000023,0x00000024,0x000200f8,
0x00000023,0x00050051,0x00000006,0x00000027,0x0000001b,0x00000000,0x0004007e,0x00000006,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000aa,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000ae,0x0000001b,
0x00000005,0x000000aa,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x00000028,0x00000027,0x00060052,0x00000007,0x000000b2,0x00000028,0x0000001b,0x00000000,
0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x000000b6,0x0000001b,
0x00000005,0x000000b2,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,
0x0004003d,0x00000012,0x0000002c,0x0000002b,0x000500ab,0x00000020,0x0000002d,0x0000002c,
0x00000021,0x000300f7,0x0000002f,0x00000000,0x000400fa,0x0000002d,0x0000002e,0x0000002f,
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000ae,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000ad,0x00000033,0x000000ae,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000b9,
0x000000ae,0x00000024,0x000000ad,0x0000002e,0x000200f9,0x0000003a,0x000200f8,0x0000003a,
0x000700f5,0x00000035,0x000000b0,0x00000038,0x0000002f,0x00000054,0x0000003b,0x000700f5,
0x00000006,0x000000af,0x00000016,0x0000002f,0x00000057,0x0000003b,0x00050041,0x00000041,
0x00000042,0x00000015,0x00000040,0x0004003d,0x00000006,0x00000043,0x00000042,0x000500b1,
0x00000020,0x00000044,0x000000af,0x00000043,0x000400f6,0x0000003c,0x0000003b,0x00000000,
0x000400fa,0x00000044,0x0000003b,0x0000003c,0x000200f8,0x0000003b,0x0004003d,0x00000045,
0x00000048,0x00000047,0x00050041,0x00000041,0x0000004b,0x00000015,0x0000004a,0x0004003d,
0x00000006,0x0000004c,0x0000004b,0x00050051,0x00000006,0x0000004e,0x000000b9,0x00000000,
0x00050051,0x00000006,0x0000004f,0x000000b9,0x00000001,0x00060050,0x0000004d,0x00000050,
0x0000004e,0x0000004f,0x0000004c,0x0007005f,0x00000035,0x00000052,0x00000048,0x00000050,
0x00000040,0x000000af,0x00050080,0x00000035,0x00000054,0x000000b0,0x00000052,0x00050080,
0x00000006,0x00000057,0x000000af,0x00000056,0x000200f9,0x0000003a,0x000200f8,0x0000003c,
0x00040070,0x0000000b,0x00000059,0x000000b0,0x00050041,0x0000005b,0x0000005c,0x00000015,
0x0000005a,0x0004003d,0x0000000a,0x0000005d,0x0000005c,0x0005008e,0x0000000b,0x0000005e,
0x00000059,0x0000005d,0x0006000c,0x0000000b,0x0000005f,0x00000001,0x00000001,0x0000005e,
0x0004006d,0x00000035,0x00000060,0x0000005f,0x00050041,0x00000041,0x00000062,0x00000015,
0x00000061,0x0004003d,0x00000006,0x00000063,0x00000062,0x000500c7,0x00000006,0x00000064,
0x00000063,0x00000056,0x000500ab,0x00000020,0x00000065,0x00000064,0x00000016,0x000300f7,
0x00000067,0x00000000,0x000400fa,0x00000065,0x00000066,0x00000067,0x000200f8,0x00000066,
0x0003003e,0x00000069,0x00000060,0x000200f9,0x00000067,0x000200f8,0x00000067,0x000500c7,
0x00000006,0x0000006e,0x00000063,0x0000006d,0x000500ab,0x00000020,0x0000006f,0x0000006e,
0x00000016,0x000300f7,0x00000071,0x00000000,0x000400fa,0x0000006f,0x00000070,0x00000071,
0x000200f8,0x00000070,0x0003003e,0x00000072,0x00000060,0x000200f9,0x00000071,0x000200f8,
0x00000071,0x000500c7,0x00000006,0x00000076,0x00000063,0x00000040,0x000500ab,0x00000020,
0x00000077,0x00000076,0x00000016,0x000300f7,0x00000079,0x00000000,0x000400fa,0x00000077,
0x00000078,0x00000079,0x000200f8,0x00000078,0x0003003e,0x0000007a,0x00000060,0x000200f9,
0x00000079,0x000200f8,0x00000079,0x000500c7,0x00000006,0x0000007e,0x00000063,0x0000002a,
0x000500ab,0x00000020,0x0000007f,0x0000007e,0x00000016,0x000300f7,0x00000081,0x00000000,
0x000400fa,0x0000007f,0x00000080,0x00000081,0x000200f8,0x00000080,0x0003003e,0x00000082,
0x00000060,0x000200f9,0x00000081,0x000200f8,0x00000081,0x000500c7,0x00000006,0x00000087,
0x00000063,0x00000086,0x000500ab,0x00000020,0x00000088,0x00000087,0x00000016,0x000300f7,
0x0000008a,0x00000000,0x000400fa,0x00000088,0x00000089,0x0000008a,0x000200f8,0x00000089,
0x0003003e,0x0000008b,0x00000060,0x000200f9,0x0000008a,0x000200f8,0x0000008a,0x000500c7,
0x00000006,0x00000090,0x00000063,0x0000008f,0x000500ab,0x00000020,0x00000091,0x00000090,
0x00000016,0x000300f7,0x00000093,0x00000000,0x000400fa,0x00000091,0x00000092,0x00000093,
0x000200f8,0x00000092,0x0003003e,0x00000094,0x00000060,0x000200f9,0x00000093,0x000200f8,
0x00000093,0x000500c7,0x00000006,0x00000099,0x00000063,0x00000098,0x000500ab,0x00000020,
0x0000009a,0x00000099,0x00000016,0x000300f7,0x0000009c,0x00000000,0x000400fa,0x0000009a,
0x0000009b,0x0000009c,0x000200f8,0x0000009b,0x0003003e,0x0000009d,0x00000060,0x000200f9,
0x0000009c,0x000200f8,0x0000009c,0x000500c7,0x00000006,0x000000a2,0x00000063,0x000000a1,
0x000500ab,0x00000020,0x000000a3,0x000000a2,0x00000016,0x000300f7,0x000000a5,0x00000000,
0x000400fa,0x000000a3,0x000000a4,0x000000a5,0x000200f8,0x000000a4,0x0003003e,0x000000a6,
0x00000060,0x000200f9,0x000000a5,0x000200f8,0x000000a5,0x000100fd,0x00010038
0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x000000b6,0x00000001,0x0004007e,
0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x000000b5,0x00000033,0x000000b6,
0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x000000b7,
0x000000b6,0x00000024,0x000000b5,0x0000002e,0x00050041,0x0000001d,0x00000036,0x00000015,
0x00000035,0x0004003d,0x00000012,0x00000037,0x00000036,0x000500ab,0x00000020,0x00000038,
0x00000037,0x00000021,0x000300f7,0x0000003a,0x00000000,0x000400fa,0x00000038,0x00000039,
0x0000003a,0x000200f8,0x00000039,0x0007004f,0x00000007,0x0000003c,0x000000b7,0x000000b7,
0x00000001,0x00000000,0x000200f9,0x0000003a,0x000200f8,0x0000003a,0x000700f5,0x00000007,
0x000000c2,0x000000b7,0x0000002f,0x0000003c,0x00000039,0x000200f9,0x00000042,0x000200f8,
0x00000042,0x000700f5,0x0000003d,0x000000b9,0x00000040,0x0000003a,0x0000005c,0x00000043,
0x000700f5,0x00000006,0x000000b8,0x00000016,0x0000003a,0x0000005f,0x00000043,0x00050041,
0x00000049,0x0000004a,0x00000015,0x00000048,0x0004003d,0x00000006,0x0000004b,0x0000004a,
0x000500b1,0x00000020,0x0000004c,0x000000b8,0x0000004b,0x000400f6,0x00000044,0x00000043,
0x00000000,0x000400fa,0x0000004c,0x00000043,0x00000044,0x000200f8,0x00000043,0x0004003d,
0x0000004d,0x00000050,0x0000004f,0x00050041,0x00000049,0x00000053,0x00000015,0x00000052,
0x0004003d,0x00000006,0x00000054,0x00000053,0x00050051,0x00000006,0x00000056,0x000000c2,
0x00000000,0x00050051,0x00000006,0x00000057,0x000000c2,0x00000001,0x00060050,0x00000055,
0x00000058,0x00000056,0x00000057,0x00000054,0x0007005f,0x0000003d,0x0000005a,0x00000050,
0x00000058,0x00000040,0x000000b8,0x00050080,0x0000003d,0x0000005c,0x000000b9,0x0000005a,
0x00050080,0x00000006,0x0000005f,0x000000b8,0x0000005e,0x000200f9,0x00000042,0x000200f8,
0x00000044,0x00040070,0x0000000b,0x00000061,0x000000b9,0x00050041,0x00000063,0x00000064,
0x00000015,0x00000062,0x0004003d,0x0000000a,0x00000065,0x00000064,0x0005008e,0x0000000b,
0x00000066,0x00000061,0x00000065,0x0006000c,0x0000000b,0x00000067,0x00000001,0x00000001,
0x00000066,0x0004006d,0x0000003d,0x00000068,0x00000067,0x00050041,0x00000049,0x0000006a,
0x00000015,0x00000069,0x0004003d,0x00000006,0x0000006b,0x0000006a,0x000500c7,0x00000006,
0x0000006c,0x0000006b,0x0000005e,0x000500ab,0x00000020,0x0000006d,0x0000006c,0x00000016,
0x000300f7,0x0000006f,0x00000000,0x000400fa,0x0000006d,0x0000006e,0x0000006f,0x000200f8,
0x0000006e,0x0003003e,0x00000071,0x00000068,0x000200f9,0x0000006f,0x000200f8,0x0000006f,
0x000500c7,0x00000006,0x00000076,0x0000006b,0x00000075,0x000500ab,0x00000020,0x00000077,
0x00000076,0x00000016,0x000300f7,0x00000079,0x00000000,0x000400fa,0x00000077,0x00000078,
0x00000079,0x000200f8,0x00000078,0x0003003e,0x0000007a,0x00000068,0x000200f9,0x00000079,
0x000200f8,0x00000079,0x000500c7,0x00000006,0x0000007e,0x0000006b,0x00000048,0x000500ab,
0x00000020,0x0000007f,0x0000007e,0x00000016,0x000300f7,0x00000081,0x00000000,0x000400fa,
0x0000007f,0x00000080,0x00000081,0x000200f8,0x00000080,0x0003003e,0x00000082,0x00000068,
0x000200f9,0x00000081,0x000200f8,0x00000081,0x000500c7,0x00000006,0x00000086,0x0000006b,
0x0000002a,0x000500ab,0x00000020,0x00000087,0x00000086,0x00000016,0x000300f7,0x00000089,
0x00000000,0x000400fa,0x00000087,0x00000088,0x00000089,0x000200f8,0x00000088,0x0003003e,
0x0000008a,0x00000068,0x000200f9,0x00000089,0x000200f8,0x00000089,0x000500c7,0x00000006,
0x0000008f,0x0000006b,0x0000008e,0x000500ab,0x00000020,0x00000090,0x0000008f,0x00000016,
0x000300f7,0x00000092,0x00000000,0x000400fa,0x00000090,0x00000091,0x00000092,0x000200f8,
0x00000091,0x0003003e,0x00000093,0x00000068,0x000200f9,0x00000092,0x000200f8,0x00000092,
0x000500c7,0x00000006,0x00000098,0x0000006b,0x00000097,0x000500ab,0x00000020,0x00000099,
0x00000098,0x00000016,0x000300f7,0x0000009b,0x00000000,0x000400fa,0x00000099,0x0000009a,
0x0000009b,0x000200f8,0x0000009a,0x0003003e,0x0000009c,0x00000068,0x000200f9,0x0000009b,
0x000200f8,0x0000009b,0x000500c7,0x00000006,0x000000a1,0x0000006b,0x000000a0,0x000500ab,
0x00000020,0x000000a2,0x000000a1,0x00000016,0x000300f7,0x000000a4,0x00000000,0x000400fa,
0x000000a2,0x000000a3,0x000000a4,0x000200f8,0x000000a3,0x0003003e,0x000000a5,0x00000068,
0x000200f9,0x000000a4,0x000200f8,0x000000a4,0x000500c7,0x00000006,0x000000aa,0x0000006b,
0x000000a9,0x000500ab,0x00000020,0x000000ab,0x000000aa,0x00000016,0x000300f7,0x000000ad,
0x00000000,0x000400fa,0x000000ab,0x000000ac,0x000000ad,0x000200f8,0x000000ac,0x0003003e,
0x000000ae,0x00000068,0x000200f9,0x000000ad,0x000200f8,0x000000ad,0x000100fd,0x00010038
};
// Generated from:
......@@ -138,6 +145,7 @@ const uint32_t kBlitResolve_frag_0000000B[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform utexture2DMSArray color;
......@@ -162,6 +170,8 @@ const uint32_t kBlitResolve_frag_0000000B[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// uvec4 colorValue = uvec4(0, 0, 0, 1);
// for(int i = 0;i < params . samples;++ i)
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_0000000C[] = {
0x07230203,0x00010000,0x0008000a,0x00000056,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x0000005f,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000003c,0x00030010,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000044,0x00030010,
0x00000004,0x00000007,0x00030010,0x00000004,0x0000000c,0x00030003,0x00000002,0x000001c2,
0x00040005,0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000c,0x465f6c67,0x43676172,
0x64726f6f,0x00000000,0x00060005,0x00000014,0x68737550,0x736e6f43,0x746e6174,0x00000073,
......@@ -13,33 +13,35 @@ const uint32_t kBlitResolve_frag_0000000C[] = {
0x00000014,0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000014,0x00000005,0x53766e69,
0x6c706d61,0x00007365,0x00060006,0x00000014,0x00000006,0x7074756f,0x614d7475,0x00006b73,
0x00050006,0x00000014,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000014,0x00000008,
0x70696c66,0x00000059,0x00040005,0x00000016,0x61726170,0x0000736d,0x00060005,0x0000003c,
0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,0x0000003f,0x74706564,0x00000068,
0x00050005,0x00000043,0x74696c62,0x706d6153,0x0072656c,0x00040047,0x0000000c,0x0000000b,
0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,
0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,
0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,
0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,
0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,
0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,
0x00000002,0x00040047,0x0000003c,0x0000000b,0x00000016,0x00040047,0x0000003f,0x00000022,
0x00000000,0x00040047,0x0000003f,0x00000021,0x00000000,0x00040047,0x00000043,0x00000022,
0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,
0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,
0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,
0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,0x00000014,0x00000007,
0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,
0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,
0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,
0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,
0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,
0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,0x00040020,0x0000003b,
0x00000003,0x00000006,0x0004003b,0x0000003b,0x0000003c,0x00000003,0x00090019,0x0000003d,
0x70696c66,0x00000059,0x00060006,0x00000014,0x00000009,0x61746f72,0x59586574,0x00000000,
0x00040005,0x00000016,0x61726170,0x0000736d,0x00060005,0x00000044,0x465f6c67,0x44676172,
0x68747065,0x00000000,0x00040005,0x00000047,0x74706564,0x00000068,0x00050005,0x0000004b,
0x74696c62,0x706d6153,0x0072656c,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,
0x00000030,0x00030047,0x00000014,0x00000002,0x00040047,0x00000044,0x0000000b,0x00000016,
0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,0x00000047,0x00000021,0x00000000,
0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,0x0000004b,0x00000021,0x00000002,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,
0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,
0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,
0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,
0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,
0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,
0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,
0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,
0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,
0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,
0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,0x00040020,0x00000043,
0x00000003,0x00000006,0x0004003b,0x00000043,0x00000044,0x00000003,0x00090019,0x00000045,
0x00000006,0x00000001,0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,
0x0000003e,0x00000000,0x0000003d,0x0004003b,0x0000003e,0x0000003f,0x00000000,0x0002001a,
0x00000041,0x00040020,0x00000042,0x00000000,0x00000041,0x0004003b,0x00000042,0x00000043,
0x00000000,0x0003001b,0x00000045,0x0000003d,0x0004002b,0x00000012,0x00000048,0x00000002,
0x00000046,0x00000000,0x00000045,0x0004003b,0x00000046,0x00000047,0x00000000,0x0002001a,
0x00000049,0x00040020,0x0000004a,0x00000000,0x00000049,0x0004003b,0x0000004a,0x0000004b,
0x00000000,0x0003001b,0x0000004d,0x00000045,0x0004002b,0x00000012,0x00000050,0x00000002,
0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,
0x0000000a,0x0000000d,0x0000000c,0x00050051,0x00000006,0x0000000f,0x0000000d,0x00000000,
0x00050051,0x00000006,0x00000010,0x0000000d,0x00000001,0x00050050,0x00000007,0x00000011,
......@@ -51,20 +53,25 @@ const uint32_t kBlitResolve_frag_0000000C[] = {
0x00000026,0x00000028,0x00000025,0x00000027,0x000300f7,0x0000002a,0x00000000,0x000400fa,
0x00000028,0x00000029,0x0000002a,0x000200f8,0x00000029,0x00050051,0x00000006,0x0000002d,
0x00000021,0x00000000,0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,
0x00000050,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,
0x000700f5,0x00000007,0x00000054,0x00000021,0x00000005,0x00000050,0x00000029,0x00050041,
0x00000058,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,
0x000700f5,0x00000007,0x0000005c,0x00000021,0x00000005,0x00000058,0x00000029,0x00050041,
0x00000023,0x00000031,0x00000016,0x00000030,0x0004003d,0x00000013,0x00000032,0x00000031,
0x000500ab,0x00000026,0x00000033,0x00000032,0x00000027,0x000300f7,0x00000035,0x00000000,
0x000400fa,0x00000033,0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,
0x00000038,0x00000054,0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,
0x00000007,0x00000053,0x00000039,0x00000054,0x00000001,0x000200f9,0x00000035,0x000200f8,
0x00000035,0x000700f5,0x00000007,0x00000055,0x00000054,0x0000002a,0x00000053,0x00000034,
0x0004003d,0x0000003d,0x00000040,0x0000003f,0x0004003d,0x00000041,0x00000044,0x00000043,
0x00050056,0x00000045,0x00000046,0x00000040,0x00000044,0x00050041,0x00000018,0x00000049,
0x00000016,0x00000048,0x0004003d,0x00000007,0x0000004a,0x00000049,0x00050085,0x00000007,
0x0000004b,0x00000055,0x0000004a,0x00050057,0x0000000a,0x0000004c,0x00000046,0x0000004b,
0x00050051,0x00000006,0x0000004d,0x0000004c,0x00000000,0x0003003e,0x0000003c,0x0000004d,
0x000100fd,0x00010038
0x00000038,0x0000005c,0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,
0x00000007,0x0000005b,0x00000039,0x0000005c,0x00000001,0x000200f9,0x00000035,0x000200f8,
0x00000035,0x000700f5,0x00000007,0x0000005d,0x0000005c,0x0000002a,0x0000005b,0x00000034,
0x00050041,0x00000023,0x0000003c,0x00000016,0x0000003b,0x0004003d,0x00000013,0x0000003d,
0x0000003c,0x000500ab,0x00000026,0x0000003e,0x0000003d,0x00000027,0x000300f7,0x00000040,
0x00000000,0x000400fa,0x0000003e,0x0000003f,0x00000040,0x000200f8,0x0000003f,0x0007004f,
0x00000007,0x00000042,0x0000005d,0x0000005d,0x00000001,0x00000000,0x000200f9,0x00000040,
0x000200f8,0x00000040,0x000700f5,0x00000007,0x0000005e,0x0000005d,0x00000035,0x00000042,
0x0000003f,0x0004003d,0x00000045,0x00000048,0x00000047,0x0004003d,0x00000049,0x0000004c,
0x0000004b,0x00050056,0x0000004d,0x0000004e,0x00000048,0x0000004c,0x00050041,0x00000018,
0x00000051,0x00000016,0x00000050,0x0004003d,0x00000007,0x00000052,0x00000051,0x00050085,
0x00000007,0x00000053,0x0000005e,0x00000052,0x00050057,0x0000000a,0x00000054,0x0000004e,
0x00000053,0x00050051,0x00000006,0x00000055,0x00000054,0x00000000,0x0003003e,0x00000044,
0x00000055,0x000100fd,0x00010038
};
// Generated from:
......@@ -84,6 +91,7 @@ const uint32_t kBlitResolve_frag_0000000C[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2D depth;
......@@ -103,6 +111,8 @@ const uint32_t kBlitResolve_frag_0000000C[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texture(sampler2D(depth, blitSampler), srcImageCoords * params . invSrcExtent). x;
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_0000000D[] = {
0x07230203,0x00010000,0x0008000a,0x0000005f,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x00000068,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x0000003c,0x00030010,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000c,0x00000044,0x00030010,
0x00000004,0x00000007,0x00030010,0x00000004,0x0000000c,0x00030003,0x00000002,0x000001c2,
0x00040005,0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000c,0x465f6c67,0x43676172,
0x64726f6f,0x00000000,0x00060005,0x00000014,0x68737550,0x736e6f43,0x746e6174,0x00000073,
......@@ -13,35 +13,37 @@ const uint32_t kBlitResolve_frag_0000000D[] = {
0x00000014,0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000014,0x00000005,0x53766e69,
0x6c706d61,0x00007365,0x00060006,0x00000014,0x00000006,0x7074756f,0x614d7475,0x00006b73,
0x00050006,0x00000014,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000014,0x00000008,
0x70696c66,0x00000059,0x00040005,0x00000016,0x61726170,0x0000736d,0x00060005,0x0000003c,
0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,0x0000003f,0x74706564,0x00000068,
0x00050005,0x00000043,0x74696c62,0x706d6153,0x0072656c,0x00040047,0x0000000c,0x0000000b,
0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,
0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,
0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,
0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,
0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,
0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000014,
0x00000002,0x00040047,0x0000003c,0x0000000b,0x00000016,0x00040047,0x0000003f,0x00000022,
0x00000000,0x00040047,0x0000003f,0x00000021,0x00000000,0x00040047,0x00000043,0x00000022,
0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,
0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,
0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,
0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000b001e,0x00000014,0x00000007,
0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,
0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,
0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,
0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,
0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,
0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,0x00040020,0x0000003b,
0x00000003,0x00000006,0x0004003b,0x0000003b,0x0000003c,0x00000003,0x00090019,0x0000003d,
0x70696c66,0x00000059,0x00060006,0x00000014,0x00000009,0x61746f72,0x59586574,0x00000000,
0x00040005,0x00000016,0x61726170,0x0000736d,0x00060005,0x00000044,0x465f6c67,0x44676172,
0x68747065,0x00000000,0x00040005,0x00000047,0x74706564,0x00000068,0x00050005,0x0000004b,
0x74696c62,0x706d6153,0x0072656c,0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,
0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000014,0x00000008,0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,0x00000023,
0x00000030,0x00030047,0x00000014,0x00000002,0x00040047,0x00000044,0x0000000b,0x00000016,
0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,0x00000047,0x00000021,0x00000000,
0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,0x0000004b,0x00000021,0x00000002,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,
0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,
0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,
0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,
0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,
0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,
0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,
0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,
0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,
0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,
0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,0x00000009,0x00040020,0x00000043,
0x00000003,0x00000006,0x0004003b,0x00000043,0x00000044,0x00000003,0x00090019,0x00000045,
0x00000006,0x00000001,0x00000000,0x00000001,0x00000000,0x00000001,0x00000000,0x00040020,
0x0000003e,0x00000000,0x0000003d,0x0004003b,0x0000003e,0x0000003f,0x00000000,0x0002001a,
0x00000041,0x00040020,0x00000042,0x00000000,0x00000041,0x0004003b,0x00000042,0x00000043,
0x00000000,0x0003001b,0x00000045,0x0000003d,0x0004002b,0x00000012,0x00000048,0x00000002,
0x0004002b,0x00000012,0x0000004c,0x00000003,0x00040020,0x0000004d,0x00000009,0x00000012,
0x00040017,0x00000051,0x00000006,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,
0x00000046,0x00000000,0x00000045,0x0004003b,0x00000046,0x00000047,0x00000000,0x0002001a,
0x00000049,0x00040020,0x0000004a,0x00000000,0x00000049,0x0004003b,0x0000004a,0x0000004b,
0x00000000,0x0003001b,0x0000004d,0x00000045,0x0004002b,0x00000012,0x00000050,0x00000002,
0x0004002b,0x00000012,0x00000054,0x00000003,0x00040020,0x00000055,0x00000009,0x00000012,
0x00040017,0x00000059,0x00000006,0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,
0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000a,0x0000000d,0x0000000c,0x00050051,
0x00000006,0x0000000f,0x0000000d,0x00000000,0x00050051,0x00000006,0x00000010,0x0000000d,
0x00000001,0x00050050,0x00000007,0x00000011,0x0000000f,0x00000010,0x00050041,0x00000018,
......@@ -52,24 +54,29 @@ const uint32_t kBlitResolve_frag_0000000D[] = {
0x00000013,0x00000025,0x00000024,0x000500ab,0x00000026,0x00000028,0x00000025,0x00000027,
0x000300f7,0x0000002a,0x00000000,0x000400fa,0x00000028,0x00000029,0x0000002a,0x000200f8,
0x00000029,0x00050051,0x00000006,0x0000002d,0x00000021,0x00000000,0x0004007f,0x00000006,
0x0000002e,0x0000002d,0x00060052,0x00000007,0x00000059,0x0000002e,0x00000021,0x00000000,
0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,0x0000005d,0x00000021,
0x00000005,0x00000059,0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,0x00000030,
0x0000002e,0x0000002d,0x00060052,0x00000007,0x00000061,0x0000002e,0x00000021,0x00000000,
0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,0x00000065,0x00000021,
0x00000005,0x00000061,0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,0x00000030,
0x0004003d,0x00000013,0x00000032,0x00000031,0x000500ab,0x00000026,0x00000033,0x00000032,
0x00000027,0x000300f7,0x00000035,0x00000000,0x000400fa,0x00000033,0x00000034,0x00000035,
0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x0000005d,0x00000001,0x0004007f,
0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x0000005c,0x00000039,0x0000005d,
0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x0000005e,
0x0000005d,0x0000002a,0x0000005c,0x00000034,0x0004003d,0x0000003d,0x00000040,0x0000003f,
0x0004003d,0x00000041,0x00000044,0x00000043,0x00050056,0x00000045,0x00000046,0x00000040,
0x00000044,0x00050041,0x00000018,0x00000049,0x00000016,0x00000048,0x0004003d,0x00000007,
0x0000004a,0x00000049,0x00050085,0x00000007,0x0000004b,0x0000005e,0x0000004a,0x00050041,
0x0000004d,0x0000004e,0x00000016,0x0000004c,0x0004003d,0x00000012,0x0000004f,0x0000004e,
0x0004006f,0x00000006,0x00000050,0x0000004f,0x00050051,0x00000006,0x00000052,0x0000004b,
0x00000000,0x00050051,0x00000006,0x00000053,0x0000004b,0x00000001,0x00060050,0x00000051,
0x00000054,0x00000052,0x00000053,0x00000050,0x00050057,0x0000000a,0x00000055,0x00000046,
0x00000054,0x00050051,0x00000006,0x00000056,0x00000055,0x00000000,0x0003003e,0x0000003c,
0x00000056,0x000100fd,0x00010038
0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x00000065,0x00000001,0x0004007f,
0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x00000064,0x00000039,0x00000065,
0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x00000066,
0x00000065,0x0000002a,0x00000064,0x00000034,0x00050041,0x00000023,0x0000003c,0x00000016,
0x0000003b,0x0004003d,0x00000013,0x0000003d,0x0000003c,0x000500ab,0x00000026,0x0000003e,
0x0000003d,0x00000027,0x000300f7,0x00000040,0x00000000,0x000400fa,0x0000003e,0x0000003f,
0x00000040,0x000200f8,0x0000003f,0x0007004f,0x00000007,0x00000042,0x00000066,0x00000066,
0x00000001,0x00000000,0x000200f9,0x00000040,0x000200f8,0x00000040,0x000700f5,0x00000007,
0x00000067,0x00000066,0x00000035,0x00000042,0x0000003f,0x0004003d,0x00000045,0x00000048,
0x00000047,0x0004003d,0x00000049,0x0000004c,0x0000004b,0x00050056,0x0000004d,0x0000004e,
0x00000048,0x0000004c,0x00050041,0x00000018,0x00000051,0x00000016,0x00000050,0x0004003d,
0x00000007,0x00000052,0x00000051,0x00050085,0x00000007,0x00000053,0x00000067,0x00000052,
0x00050041,0x00000055,0x00000056,0x00000016,0x00000054,0x0004003d,0x00000012,0x00000057,
0x00000056,0x0004006f,0x00000006,0x00000058,0x00000057,0x00050051,0x00000006,0x0000005a,
0x00000053,0x00000000,0x00050051,0x00000006,0x0000005b,0x00000053,0x00000001,0x00060050,
0x00000059,0x0000005c,0x0000005a,0x0000005b,0x00000058,0x00050057,0x0000000a,0x0000005d,
0x0000004e,0x0000005c,0x00050051,0x00000006,0x0000005e,0x0000005d,0x00000000,0x0003003e,
0x00000044,0x0000005e,0x000100fd,0x00010038
};
// Generated from:
......@@ -89,6 +96,7 @@ const uint32_t kBlitResolve_frag_0000000D[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DArray depth;
......@@ -108,6 +116,8 @@ const uint32_t kBlitResolve_frag_0000000D[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texture(sampler2DArray(depth, blitSampler), vec3(srcImageCoords * params . invSrcExtent, params . srcLayer)). x;
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_0000000E[] = {
0x07230203,0x00010000,0x0008000a,0x00000046,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x0000004f,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000036,0x00030010,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x0000003e,0x00030010,
0x00000004,0x00000007,0x00030010,0x00000004,0x0000000c,0x00030003,0x00000002,0x000001c2,
0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,0x656c7265,0x745f7373,0x75747865,0x665f6572,
0x74636e75,0x736e6f69,0x00000000,0x00040005,0x00000004,0x6e69616d,0x00000000,0x00060005,
......@@ -14,30 +14,32 @@ const uint32_t kBlitResolve_frag_0000000E[] = {
0x72657961,0x00000000,0x00050006,0x00000013,0x00000004,0x706d6173,0x0073656c,0x00060006,
0x00000013,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000013,0x00000006,
0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000013,0x00000007,0x70696c66,0x00000058,
0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000015,0x61726170,
0x0000736d,0x00060005,0x00000036,0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,
0x00000039,0x74706564,0x00000068,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,
0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000013,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,
0x00000036,0x0000000b,0x00000016,0x00040047,0x00000039,0x00000022,0x00000000,0x00040047,
0x00000039,0x00000021,0x00000000,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,
0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,
0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,
0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,
0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,0x00000000,0x000b001e,
0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,
0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,
0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,
0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,
0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,
0x0004002b,0x00000006,0x0000002a,0x00000008,0x00040020,0x00000035,0x00000003,0x0000000a,
0x0004003b,0x00000035,0x00000036,0x00000003,0x00090019,0x00000037,0x0000000a,0x00000001,
0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x00000038,0x00000000,
0x00000037,0x0004003b,0x00000038,0x00000039,0x00000000,0x00050036,0x00000002,0x00000004,
0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000013,0x00000009,
0x61746f72,0x59586574,0x00000000,0x00040005,0x00000015,0x61726170,0x0000736d,0x00060005,
0x0000003e,0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,0x00000041,0x74706564,
0x00000068,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000013,0x00000002,0x00040047,0x0000003e,0x0000000b,0x00000016,0x00040047,0x00000041,
0x00000022,0x00000000,0x00040047,0x00000041,0x00000021,0x00000000,0x00020013,0x00000002,
0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,
0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,
0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,
0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,
0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,
0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,0x00040020,0x00000014,
0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,
0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,
0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,
0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,
0x0004002b,0x00000006,0x00000035,0x00000009,0x00040020,0x0000003d,0x00000003,0x0000000a,
0x0004003b,0x0000003d,0x0000003e,0x00000003,0x00090019,0x0000003f,0x0000000a,0x00000001,
0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,0x00040020,0x00000040,0x00000000,
0x0000003f,0x0004003b,0x00000040,0x00000041,0x00000000,0x00050036,0x00000002,0x00000004,
0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000b,0x0000000f,0x0000000d,
0x0007004f,0x0000000e,0x00000010,0x0000000f,0x0000000f,0x00000000,0x00000001,0x0004006e,
0x00000007,0x00000011,0x00000010,0x00050041,0x00000017,0x00000018,0x00000015,0x00000016,
......@@ -46,17 +48,23 @@ const uint32_t kBlitResolve_frag_0000000E[] = {
0x0000001f,0x0000001e,0x000500ab,0x00000020,0x00000022,0x0000001f,0x00000021,0x000300f7,
0x00000024,0x00000000,0x000400fa,0x00000022,0x00000023,0x00000024,0x000200f8,0x00000023,
0x00050051,0x00000006,0x00000027,0x0000001b,0x00000000,0x0004007e,0x00000006,0x00000028,
0x00000027,0x00060052,0x00000007,0x00000040,0x00000028,0x0000001b,0x00000000,0x000200f9,
0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x00000044,0x0000001b,0x00000005,
0x00000040,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,0x0004003d,
0x00000027,0x00060052,0x00000007,0x00000048,0x00000028,0x0000001b,0x00000000,0x000200f9,
0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x0000004c,0x0000001b,0x00000005,
0x00000048,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,0x0004003d,
0x00000012,0x0000002c,0x0000002b,0x000500ab,0x00000020,0x0000002d,0x0000002c,0x00000021,
0x000300f7,0x0000002f,0x00000000,0x000400fa,0x0000002d,0x0000002e,0x0000002f,0x000200f8,
0x0000002e,0x00050051,0x00000006,0x00000032,0x00000044,0x00000001,0x0004007e,0x00000006,
0x00000033,0x00000032,0x00060052,0x00000007,0x00000043,0x00000033,0x00000044,0x00000001,
0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x00000045,0x00000044,
0x00000024,0x00000043,0x0000002e,0x0004003d,0x00000037,0x0000003a,0x00000039,0x0007005f,
0x0000000b,0x0000003c,0x0000003a,0x00000045,0x00000040,0x00000016,0x00050051,0x0000000a,
0x0000003d,0x0000003c,0x00000000,0x0003003e,0x00000036,0x0000003d,0x000100fd,0x00010038
0x0000002e,0x00050051,0x00000006,0x00000032,0x0000004c,0x00000001,0x0004007e,0x00000006,
0x00000033,0x00000032,0x00060052,0x00000007,0x0000004b,0x00000033,0x0000004c,0x00000001,
0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x0000004d,0x0000004c,
0x00000024,0x0000004b,0x0000002e,0x00050041,0x0000001d,0x00000036,0x00000015,0x00000035,
0x0004003d,0x00000012,0x00000037,0x00000036,0x000500ab,0x00000020,0x00000038,0x00000037,
0x00000021,0x000300f7,0x0000003a,0x00000000,0x000400fa,0x00000038,0x00000039,0x0000003a,
0x000200f8,0x00000039,0x0007004f,0x00000007,0x0000003c,0x0000004d,0x0000004d,0x00000001,
0x00000000,0x000200f9,0x0000003a,0x000200f8,0x0000003a,0x000700f5,0x00000007,0x0000004e,
0x0000004d,0x0000002f,0x0000003c,0x00000039,0x0004003d,0x0000003f,0x00000042,0x00000041,
0x0007005f,0x0000000b,0x00000044,0x00000042,0x0000004e,0x00000040,0x00000016,0x00050051,
0x0000000a,0x00000045,0x00000044,0x00000000,0x0003003e,0x0000003e,0x00000045,0x000100fd,
0x00010038
};
// Generated from:
......@@ -78,6 +86,7 @@ const uint32_t kBlitResolve_frag_0000000E[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DMS depth;
......@@ -93,6 +102,8 @@ const uint32_t kBlitResolve_frag_0000000E[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texelFetch(depth, srcImageCoords, 0). x;
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_0000000F[] = {
0x07230203,0x00010000,0x0008000a,0x0000004e,0x00000000,0x00020011,0x00000001,0x0006000b,
0x07230203,0x00010000,0x0008000a,0x00000057,0x00000000,0x00020011,0x00000001,0x0006000b,
0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,0x0003000e,0x00000000,0x00000001,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x00000036,0x00030010,
0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,0x0000000d,0x0000003e,0x00030010,
0x00000004,0x00000007,0x00030010,0x00000004,0x0000000c,0x00030003,0x00000002,0x000001c2,
0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,0x656c7265,0x745f7373,0x75747865,0x665f6572,
0x74636e75,0x736e6f69,0x00000000,0x00040005,0x00000004,0x6e69616d,0x00000000,0x00060005,
......@@ -14,31 +14,33 @@ const uint32_t kBlitResolve_frag_0000000F[] = {
0x72657961,0x00000000,0x00050006,0x00000013,0x00000004,0x706d6173,0x0073656c,0x00060006,
0x00000013,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000013,0x00000006,
0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000013,0x00000007,0x70696c66,0x00000058,
0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000015,0x61726170,
0x0000736d,0x00060005,0x00000036,0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,
0x00000039,0x74706564,0x00000068,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,
0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,
0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,
0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,
0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,
0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,
0x00000013,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,0x00040047,
0x00000036,0x0000000b,0x00000016,0x00040047,0x00000039,0x00000022,0x00000000,0x00040047,
0x00000039,0x00000021,0x00000000,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,
0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,
0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,
0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,
0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,0x00000000,0x000b001e,
0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,
0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,
0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,
0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,
0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,
0x0004002b,0x00000006,0x0000002a,0x00000008,0x00040020,0x00000035,0x00000003,0x0000000a,
0x0004003b,0x00000035,0x00000036,0x00000003,0x00090019,0x00000037,0x0000000a,0x00000001,
0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x00000038,0x00000000,
0x00000037,0x0004003b,0x00000038,0x00000039,0x00000000,0x0004002b,0x00000006,0x0000003c,
0x00000003,0x00040020,0x0000003d,0x00000009,0x00000006,0x00040017,0x00000040,0x00000006,
0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000013,0x00000009,
0x61746f72,0x59586574,0x00000000,0x00040005,0x00000015,0x61726170,0x0000736d,0x00060005,
0x0000003e,0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,0x00000041,0x74706564,
0x00000068,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,
0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,
0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,
0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,
0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,
0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,
0x00000023,0x0000002c,0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,0x00030047,
0x00000013,0x00000002,0x00040047,0x0000003e,0x0000000b,0x00000016,0x00040047,0x00000041,
0x00000022,0x00000000,0x00040047,0x00000041,0x00000021,0x00000000,0x00020013,0x00000002,
0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,
0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,
0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,
0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,
0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,
0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00000012,0x00040020,0x00000014,
0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,
0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,
0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,
0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,
0x0004002b,0x00000006,0x00000035,0x00000009,0x00040020,0x0000003d,0x00000003,0x0000000a,
0x0004003b,0x0000003d,0x0000003e,0x00000003,0x00090019,0x0000003f,0x0000000a,0x00000001,
0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,0x00000040,0x00000000,
0x0000003f,0x0004003b,0x00000040,0x00000041,0x00000000,0x0004002b,0x00000006,0x00000044,
0x00000003,0x00040020,0x00000045,0x00000009,0x00000006,0x00040017,0x00000048,0x00000006,
0x00000003,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,
0x0004003d,0x0000000b,0x0000000f,0x0000000d,0x0007004f,0x0000000e,0x00000010,0x0000000f,
0x0000000f,0x00000000,0x00000001,0x0004006e,0x00000007,0x00000011,0x00000010,0x00050041,
......@@ -47,21 +49,26 @@ const uint32_t kBlitResolve_frag_0000000F[] = {
0x00000015,0x0000001c,0x0004003d,0x00000012,0x0000001f,0x0000001e,0x000500ab,0x00000020,
0x00000022,0x0000001f,0x00000021,0x000300f7,0x00000024,0x00000000,0x000400fa,0x00000022,
0x00000023,0x00000024,0x000200f8,0x00000023,0x00050051,0x00000006,0x00000027,0x0000001b,
0x00000000,0x0004007e,0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,0x00000048,
0x00000000,0x0004007e,0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,0x00000050,
0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,
0x00000007,0x0000004c,0x0000001b,0x00000005,0x00000048,0x00000023,0x00050041,0x0000001d,
0x00000007,0x00000054,0x0000001b,0x00000005,0x00000050,0x00000023,0x00050041,0x0000001d,
0x0000002b,0x00000015,0x0000002a,0x0004003d,0x00000012,0x0000002c,0x0000002b,0x000500ab,
0x00000020,0x0000002d,0x0000002c,0x00000021,0x000300f7,0x0000002f,0x00000000,0x000400fa,
0x0000002d,0x0000002e,0x0000002f,0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,
0x0000004c,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,
0x0000004b,0x00000033,0x0000004c,0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,
0x000700f5,0x00000007,0x0000004d,0x0000004c,0x00000024,0x0000004b,0x0000002e,0x0004003d,
0x00000037,0x0000003a,0x00000039,0x00050041,0x0000003d,0x0000003e,0x00000015,0x0000003c,
0x0004003d,0x00000006,0x0000003f,0x0000003e,0x00050051,0x00000006,0x00000041,0x0000004d,
0x00000000,0x00050051,0x00000006,0x00000042,0x0000004d,0x00000001,0x00060050,0x00000040,
0x00000043,0x00000041,0x00000042,0x0000003f,0x0007005f,0x0000000b,0x00000044,0x0000003a,
0x00000043,0x00000040,0x00000016,0x00050051,0x0000000a,0x00000045,0x00000044,0x00000000,
0x0003003e,0x00000036,0x00000045,0x000100fd,0x00010038
0x00000054,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,
0x00000053,0x00000033,0x00000054,0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,
0x000700f5,0x00000007,0x00000055,0x00000054,0x00000024,0x00000053,0x0000002e,0x00050041,
0x0000001d,0x00000036,0x00000015,0x00000035,0x0004003d,0x00000012,0x00000037,0x00000036,
0x000500ab,0x00000020,0x00000038,0x00000037,0x00000021,0x000300f7,0x0000003a,0x00000000,
0x000400fa,0x00000038,0x00000039,0x0000003a,0x000200f8,0x00000039,0x0007004f,0x00000007,
0x0000003c,0x00000055,0x00000055,0x00000001,0x00000000,0x000200f9,0x0000003a,0x000200f8,
0x0000003a,0x000700f5,0x00000007,0x00000056,0x00000055,0x0000002f,0x0000003c,0x00000039,
0x0004003d,0x0000003f,0x00000042,0x00000041,0x00050041,0x00000045,0x00000046,0x00000015,
0x00000044,0x0004003d,0x00000006,0x00000047,0x00000046,0x00050051,0x00000006,0x00000049,
0x00000056,0x00000000,0x00050051,0x00000006,0x0000004a,0x00000056,0x00000001,0x00060050,
0x00000048,0x0000004b,0x00000049,0x0000004a,0x00000047,0x0007005f,0x0000000b,0x0000004c,
0x00000042,0x0000004b,0x00000040,0x00000016,0x00050051,0x0000000a,0x0000004d,0x0000004c,
0x00000000,0x0003003e,0x0000003e,0x0000004d,0x000100fd,0x00010038
};
// Generated from:
......@@ -83,6 +90,7 @@ const uint32_t kBlitResolve_frag_0000000F[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DMSArray depth;
......@@ -98,6 +106,8 @@ const uint32_t kBlitResolve_frag_0000000F[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texelFetch(depth, ivec3(srcImageCoords, params . srcLayer), 0). x;
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000010[] = {
0x07230203,0x00010000,0x0008000a,0x00000058,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x00000061,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000c,0x0000003c,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x0000000c,0x00000044,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x00090004,0x415f4c47,0x735f4252,0x65646168,0x74735f72,0x69636e65,0x78655f6c,0x74726f70,
0x00000000,0x00040005,0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000c,0x465f6c67,
0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,0x68737550,0x736e6f43,0x746e6174,
......@@ -15,34 +15,36 @@ const uint32_t kBlitResolve_frag_00000010[] = {
0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000014,0x00000005,
0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,0x00000006,0x7074756f,0x614d7475,
0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000014,
0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,0x61726170,0x0000736d,0x00080005,
0x0000003c,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,0x00040005,
0x0000003f,0x6e657473,0x006c6963,0x00050005,0x00000043,0x74696c62,0x706d6153,0x0072656c,
0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,
0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,
0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,
0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,
0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,
0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,
0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,0x0000003c,0x0000000b,0x00001396,
0x00040047,0x0000003f,0x00000022,0x00000000,0x00040047,0x0000003f,0x00000021,0x00000001,
0x00040047,0x00000043,0x00000022,0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,
0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,
0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,
0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,
0x000b001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,
0x00000012,0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,
0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,
0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,
0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,
0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,
0x00000008,0x00040020,0x0000003b,0x00000003,0x00000012,0x0004003b,0x0000003b,0x0000003c,
0x00000003,0x00090019,0x0000003d,0x00000013,0x00000001,0x00000000,0x00000000,0x00000000,
0x00000001,0x00000000,0x00040020,0x0000003e,0x00000000,0x0000003d,0x0004003b,0x0000003e,
0x0000003f,0x00000000,0x0002001a,0x00000041,0x00040020,0x00000042,0x00000000,0x00000041,
0x0004003b,0x00000042,0x00000043,0x00000000,0x0003001b,0x00000045,0x0000003d,0x0004002b,
0x00000012,0x00000048,0x00000002,0x00040017,0x0000004c,0x00000013,0x00000004,0x00050036,
0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,0x00000009,0x61746f72,0x59586574,
0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,0x00080005,0x00000044,0x465f6c67,
0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,0x00040005,0x00000047,0x6e657473,
0x006c6963,0x00050005,0x0000004b,0x74696c62,0x706d6153,0x0072656c,0x00040047,0x0000000c,
0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,
0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,
0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,
0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,
0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,
0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00050048,
0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,0x00000014,0x00000002,0x00040047,
0x00000044,0x0000000b,0x00001396,0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,
0x00000047,0x00000021,0x00000001,0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,
0x0000004b,0x00000021,0x00000002,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,
0x00030016,0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,
0x0000000a,0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,
0x0000000b,0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,
0x00000013,0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,
0x00000012,0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,
0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,
0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,
0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,
0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,
0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,
0x00000009,0x00040020,0x00000043,0x00000003,0x00000012,0x0004003b,0x00000043,0x00000044,
0x00000003,0x00090019,0x00000045,0x00000013,0x00000001,0x00000000,0x00000000,0x00000000,
0x00000001,0x00000000,0x00040020,0x00000046,0x00000000,0x00000045,0x0004003b,0x00000046,
0x00000047,0x00000000,0x0002001a,0x00000049,0x00040020,0x0000004a,0x00000000,0x00000049,
0x0004003b,0x0000004a,0x0000004b,0x00000000,0x0003001b,0x0000004d,0x00000045,0x0004002b,
0x00000012,0x00000050,0x00000002,0x00040017,0x00000054,0x00000013,0x00000004,0x00050036,
0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000a,
0x0000000d,0x0000000c,0x00050051,0x00000006,0x0000000f,0x0000000d,0x00000000,0x00050051,
0x00000006,0x00000010,0x0000000d,0x00000001,0x00050050,0x00000007,0x00000011,0x0000000f,
......@@ -53,21 +55,26 @@ const uint32_t kBlitResolve_frag_00000010[] = {
0x00000016,0x00000022,0x0004003d,0x00000013,0x00000025,0x00000024,0x000500ab,0x00000026,
0x00000028,0x00000025,0x00000027,0x000300f7,0x0000002a,0x00000000,0x000400fa,0x00000028,
0x00000029,0x0000002a,0x000200f8,0x00000029,0x00050051,0x00000006,0x0000002d,0x00000021,
0x00000000,0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x00000052,
0x00000000,0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x0000005a,
0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,
0x00000007,0x00000056,0x00000021,0x00000005,0x00000052,0x00000029,0x00050041,0x00000023,
0x00000007,0x0000005e,0x00000021,0x00000005,0x0000005a,0x00000029,0x00050041,0x00000023,
0x00000031,0x00000016,0x00000030,0x0004003d,0x00000013,0x00000032,0x00000031,0x000500ab,
0x00000026,0x00000033,0x00000032,0x00000027,0x000300f7,0x00000035,0x00000000,0x000400fa,
0x00000033,0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,
0x00000056,0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,
0x00000055,0x00000039,0x00000056,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,
0x000700f5,0x00000007,0x00000057,0x00000056,0x0000002a,0x00000055,0x00000034,0x0004003d,
0x0000003d,0x00000040,0x0000003f,0x0004003d,0x00000041,0x00000044,0x00000043,0x00050056,
0x00000045,0x00000046,0x00000040,0x00000044,0x00050041,0x00000018,0x00000049,0x00000016,
0x00000048,0x0004003d,0x00000007,0x0000004a,0x00000049,0x00050085,0x00000007,0x0000004b,
0x00000057,0x0000004a,0x00050057,0x0000004c,0x0000004d,0x00000046,0x0000004b,0x00050051,
0x00000013,0x0000004e,0x0000004d,0x00000000,0x0004007c,0x00000012,0x0000004f,0x0000004e,
0x0003003e,0x0000003c,0x0000004f,0x000100fd,0x00010038
0x0000005e,0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,
0x0000005d,0x00000039,0x0000005e,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,
0x000700f5,0x00000007,0x0000005f,0x0000005e,0x0000002a,0x0000005d,0x00000034,0x00050041,
0x00000023,0x0000003c,0x00000016,0x0000003b,0x0004003d,0x00000013,0x0000003d,0x0000003c,
0x000500ab,0x00000026,0x0000003e,0x0000003d,0x00000027,0x000300f7,0x00000040,0x00000000,
0x000400fa,0x0000003e,0x0000003f,0x00000040,0x000200f8,0x0000003f,0x0007004f,0x00000007,
0x00000042,0x0000005f,0x0000005f,0x00000001,0x00000000,0x000200f9,0x00000040,0x000200f8,
0x00000040,0x000700f5,0x00000007,0x00000060,0x0000005f,0x00000035,0x00000042,0x0000003f,
0x0004003d,0x00000045,0x00000048,0x00000047,0x0004003d,0x00000049,0x0000004c,0x0000004b,
0x00050056,0x0000004d,0x0000004e,0x00000048,0x0000004c,0x00050041,0x00000018,0x00000051,
0x00000016,0x00000050,0x0004003d,0x00000007,0x00000052,0x00000051,0x00050085,0x00000007,
0x00000053,0x00000060,0x00000052,0x00050057,0x00000054,0x00000055,0x0000004e,0x00000053,
0x00050051,0x00000013,0x00000056,0x00000055,0x00000000,0x0004007c,0x00000012,0x00000057,
0x00000056,0x0003003e,0x00000044,0x00000057,0x000100fd,0x00010038
};
// Generated from:
......@@ -89,6 +96,7 @@ const uint32_t kBlitResolve_frag_00000010[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 1)uniform utexture2D stencil;
......@@ -108,6 +116,8 @@ const uint32_t kBlitResolve_frag_00000010[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragStencilRefARB = int(texture(usampler2D(stencil, blitSampler), srcImageCoords * params . invSrcExtent). x);
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000011[] = {
0x07230203,0x00010000,0x0008000a,0x00000061,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x0000006a,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000c,0x0000003c,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x0000000c,0x00000044,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x00090004,0x415f4c47,0x735f4252,0x65646168,0x74735f72,0x69636e65,0x78655f6c,0x74726f70,
0x00000000,0x00040005,0x00000004,0x6e69616d,0x00000000,0x00060005,0x0000000c,0x465f6c67,
0x43676172,0x64726f6f,0x00000000,0x00060005,0x00000014,0x68737550,0x736e6f43,0x746e6174,
......@@ -15,36 +15,38 @@ const uint32_t kBlitResolve_frag_00000011[] = {
0x00050006,0x00000014,0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000014,0x00000005,
0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000014,0x00000006,0x7074756f,0x614d7475,
0x00006b73,0x00050006,0x00000014,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000014,
0x00000008,0x70696c66,0x00000059,0x00040005,0x00000016,0x61726170,0x0000736d,0x00080005,
0x0000003c,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,0x00040005,
0x0000003f,0x6e657473,0x006c6963,0x00050005,0x00000043,0x74696c62,0x706d6153,0x0072656c,
0x00040047,0x0000000c,0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,
0x00000000,0x00050048,0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,
0x00000002,0x00000023,0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,
0x00050048,0x00000014,0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,
0x00000023,0x00000020,0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,
0x00000014,0x00000007,0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,
0x0000002c,0x00030047,0x00000014,0x00000002,0x00040047,0x0000003c,0x0000000b,0x00001396,
0x00040047,0x0000003f,0x00000022,0x00000000,0x00040047,0x0000003f,0x00000021,0x00000001,
0x00040047,0x00000043,0x00000022,0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,
0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,
0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,
0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,
0x000b001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,
0x00000012,0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,
0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,
0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,
0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,
0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,
0x00000008,0x00040020,0x0000003b,0x00000003,0x00000012,0x0004003b,0x0000003b,0x0000003c,
0x00000003,0x00090019,0x0000003d,0x00000013,0x00000001,0x00000000,0x00000001,0x00000000,
0x00000001,0x00000000,0x00040020,0x0000003e,0x00000000,0x0000003d,0x0004003b,0x0000003e,
0x0000003f,0x00000000,0x0002001a,0x00000041,0x00040020,0x00000042,0x00000000,0x00000041,
0x0004003b,0x00000042,0x00000043,0x00000000,0x0003001b,0x00000045,0x0000003d,0x0004002b,
0x00000012,0x00000048,0x00000002,0x0004002b,0x00000012,0x0000004c,0x00000003,0x00040020,
0x0000004d,0x00000009,0x00000012,0x00040017,0x00000051,0x00000006,0x00000003,0x00040017,
0x00000055,0x00000013,0x00000004,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,
0x00000008,0x70696c66,0x00000059,0x00060006,0x00000014,0x00000009,0x61746f72,0x59586574,
0x00000000,0x00040005,0x00000016,0x61726170,0x0000736d,0x00080005,0x00000044,0x465f6c67,
0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,0x00040005,0x00000047,0x6e657473,
0x006c6963,0x00050005,0x0000004b,0x74696c62,0x706d6153,0x0072656c,0x00040047,0x0000000c,
0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,
0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,
0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,
0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,
0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,
0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00050048,
0x00000014,0x00000009,0x00000023,0x00000030,0x00030047,0x00000014,0x00000002,0x00040047,
0x00000044,0x0000000b,0x00001396,0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,
0x00000047,0x00000021,0x00000001,0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,
0x0000004b,0x00000021,0x00000002,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,
0x00030016,0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,
0x0000000a,0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,
0x0000000b,0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,
0x00000013,0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,0x00000007,0x00000007,
0x00000012,0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00000013,0x00040020,
0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,
0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,
0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,
0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,
0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,0x00000012,0x0000003b,
0x00000009,0x00040020,0x00000043,0x00000003,0x00000012,0x0004003b,0x00000043,0x00000044,
0x00000003,0x00090019,0x00000045,0x00000013,0x00000001,0x00000000,0x00000001,0x00000000,
0x00000001,0x00000000,0x00040020,0x00000046,0x00000000,0x00000045,0x0004003b,0x00000046,
0x00000047,0x00000000,0x0002001a,0x00000049,0x00040020,0x0000004a,0x00000000,0x00000049,
0x0004003b,0x0000004a,0x0000004b,0x00000000,0x0003001b,0x0000004d,0x00000045,0x0004002b,
0x00000012,0x00000050,0x00000002,0x0004002b,0x00000012,0x00000054,0x00000003,0x00040020,
0x00000055,0x00000009,0x00000012,0x00040017,0x00000059,0x00000006,0x00000003,0x00040017,
0x0000005d,0x00000013,0x00000004,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,
0x000200f8,0x00000005,0x0004003d,0x0000000a,0x0000000d,0x0000000c,0x00050051,0x00000006,
0x0000000f,0x0000000d,0x00000000,0x00050051,0x00000006,0x00000010,0x0000000d,0x00000001,
0x00050050,0x00000007,0x00000011,0x0000000f,0x00000010,0x00050041,0x00000018,0x00000019,
......@@ -55,24 +57,29 @@ const uint32_t kBlitResolve_frag_00000011[] = {
0x00000025,0x00000024,0x000500ab,0x00000026,0x00000028,0x00000025,0x00000027,0x000300f7,
0x0000002a,0x00000000,0x000400fa,0x00000028,0x00000029,0x0000002a,0x000200f8,0x00000029,
0x00050051,0x00000006,0x0000002d,0x00000021,0x00000000,0x0004007f,0x00000006,0x0000002e,
0x0000002d,0x00060052,0x00000007,0x0000005b,0x0000002e,0x00000021,0x00000000,0x000200f9,
0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,0x0000005f,0x00000021,0x00000005,
0x0000005b,0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,0x00000030,0x0004003d,
0x0000002d,0x00060052,0x00000007,0x00000063,0x0000002e,0x00000021,0x00000000,0x000200f9,
0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,0x00000067,0x00000021,0x00000005,
0x00000063,0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,0x00000030,0x0004003d,
0x00000013,0x00000032,0x00000031,0x000500ab,0x00000026,0x00000033,0x00000032,0x00000027,
0x000300f7,0x00000035,0x00000000,0x000400fa,0x00000033,0x00000034,0x00000035,0x000200f8,
0x00000034,0x00050051,0x00000006,0x00000038,0x0000005f,0x00000001,0x0004007f,0x00000006,
0x00000039,0x00000038,0x00060052,0x00000007,0x0000005e,0x00000039,0x0000005f,0x00000001,
0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x00000060,0x0000005f,
0x0000002a,0x0000005e,0x00000034,0x0004003d,0x0000003d,0x00000040,0x0000003f,0x0004003d,
0x00000041,0x00000044,0x00000043,0x00050056,0x00000045,0x00000046,0x00000040,0x00000044,
0x00050041,0x00000018,0x00000049,0x00000016,0x00000048,0x0004003d,0x00000007,0x0000004a,
0x00000049,0x00050085,0x00000007,0x0000004b,0x00000060,0x0000004a,0x00050041,0x0000004d,
0x0000004e,0x00000016,0x0000004c,0x0004003d,0x00000012,0x0000004f,0x0000004e,0x0004006f,
0x00000006,0x00000050,0x0000004f,0x00050051,0x00000006,0x00000052,0x0000004b,0x00000000,
0x00050051,0x00000006,0x00000053,0x0000004b,0x00000001,0x00060050,0x00000051,0x00000054,
0x00000052,0x00000053,0x00000050,0x00050057,0x00000055,0x00000056,0x00000046,0x00000054,
0x00050051,0x00000013,0x00000057,0x00000056,0x00000000,0x0004007c,0x00000012,0x00000058,
0x00000057,0x0003003e,0x0000003c,0x00000058,0x000100fd,0x00010038
0x00000034,0x00050051,0x00000006,0x00000038,0x00000067,0x00000001,0x0004007f,0x00000006,
0x00000039,0x00000038,0x00060052,0x00000007,0x00000066,0x00000039,0x00000067,0x00000001,
0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,0x00000068,0x00000067,
0x0000002a,0x00000066,0x00000034,0x00050041,0x00000023,0x0000003c,0x00000016,0x0000003b,
0x0004003d,0x00000013,0x0000003d,0x0000003c,0x000500ab,0x00000026,0x0000003e,0x0000003d,
0x00000027,0x000300f7,0x00000040,0x00000000,0x000400fa,0x0000003e,0x0000003f,0x00000040,
0x000200f8,0x0000003f,0x0007004f,0x00000007,0x00000042,0x00000068,0x00000068,0x00000001,
0x00000000,0x000200f9,0x00000040,0x000200f8,0x00000040,0x000700f5,0x00000007,0x00000069,
0x00000068,0x00000035,0x00000042,0x0000003f,0x0004003d,0x00000045,0x00000048,0x00000047,
0x0004003d,0x00000049,0x0000004c,0x0000004b,0x00050056,0x0000004d,0x0000004e,0x00000048,
0x0000004c,0x00050041,0x00000018,0x00000051,0x00000016,0x00000050,0x0004003d,0x00000007,
0x00000052,0x00000051,0x00050085,0x00000007,0x00000053,0x00000069,0x00000052,0x00050041,
0x00000055,0x00000056,0x00000016,0x00000054,0x0004003d,0x00000012,0x00000057,0x00000056,
0x0004006f,0x00000006,0x00000058,0x00000057,0x00050051,0x00000006,0x0000005a,0x00000053,
0x00000000,0x00050051,0x00000006,0x0000005b,0x00000053,0x00000001,0x00060050,0x00000059,
0x0000005c,0x0000005a,0x0000005b,0x00000058,0x00050057,0x0000005d,0x0000005e,0x0000004e,
0x0000005c,0x00050051,0x00000013,0x0000005f,0x0000005e,0x00000000,0x0004007c,0x00000012,
0x00000060,0x0000005f,0x0003003e,0x00000044,0x00000060,0x000100fd,0x00010038
};
// Generated from:
......@@ -94,6 +101,7 @@ const uint32_t kBlitResolve_frag_00000011[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 1)uniform utexture2DArray stencil;
......@@ -113,6 +121,8 @@ const uint32_t kBlitResolve_frag_00000011[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragStencilRefARB = int(texture(usampler2DArray(stencil, blitSampler), vec3(srcImageCoords * params . invSrcExtent, params . srcLayer)). x);
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000012[] = {
0x07230203,0x00010000,0x0008000a,0x00000048,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x00000051,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000d,0x00000036,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x0000000d,0x0000003e,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x00090004,0x415f4c47,0x735f4252,0x65646168,0x74735f72,0x69636e65,0x78655f6c,0x74726f70,
0x00000000,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,0x656c7265,0x745f7373,0x75747865,
0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,0x00000004,0x6e69616d,0x00000000,
......@@ -16,31 +16,33 @@ const uint32_t kBlitResolve_frag_00000012[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000013,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000013,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000013,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000015,
0x61726170,0x0000736d,0x00080005,0x00000036,0x465f6c67,0x53676172,0x636e6574,0x65526c69,
0x42524166,0x00000000,0x00040005,0x00000039,0x6e657473,0x006c6963,0x00040047,0x0000000d,
0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,
0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,
0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,
0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,
0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,
0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,0x00030047,
0x00000013,0x00000002,0x00040047,0x00000036,0x0000000b,0x00001396,0x00040047,0x00000039,
0x00000022,0x00000000,0x00040047,0x00000039,0x00000021,0x00000001,0x00020013,0x00000002,
0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,
0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,
0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,
0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,
0x00000020,0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,
0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,
0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,
0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,
0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,
0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x00040020,
0x00000035,0x00000003,0x00000006,0x0004003b,0x00000035,0x00000036,0x00000003,0x00090019,
0x00000037,0x00000012,0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,
0x00040020,0x00000038,0x00000000,0x00000037,0x0004003b,0x00000038,0x00000039,0x00000000,
0x00040017,0x0000003c,0x00000012,0x00000004,0x00050036,0x00000002,0x00000004,0x00000000,
0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000013,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000015,0x61726170,0x0000736d,
0x00080005,0x0000003e,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,
0x00040005,0x00000041,0x6e657473,0x006c6963,0x00040047,0x0000000d,0x0000000b,0x0000000f,
0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,
0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,
0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,
0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,
0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,
0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,0x00050048,0x00000013,0x00000009,
0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,0x00040047,0x0000003e,0x0000000b,
0x00001396,0x00040047,0x00000041,0x00000022,0x00000000,0x00040047,0x00000041,0x00000021,
0x00000001,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,
0x00000020,0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,
0x00000020,0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,
0x0000000b,0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,
0x00000002,0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,
0x0000000e,0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,
0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,
0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,
0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,
0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,
0x00000006,0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,0x00000009,0x00040020,
0x0000003d,0x00000003,0x00000006,0x0004003b,0x0000003d,0x0000003e,0x00000003,0x00090019,
0x0000003f,0x00000012,0x00000001,0x00000000,0x00000000,0x00000001,0x00000001,0x00000000,
0x00040020,0x00000040,0x00000000,0x0000003f,0x0004003b,0x00000040,0x00000041,0x00000000,
0x00040017,0x00000044,0x00000012,0x00000004,0x00050036,0x00000002,0x00000004,0x00000000,
0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000b,0x0000000f,0x0000000d,0x0007004f,
0x0000000e,0x00000010,0x0000000f,0x0000000f,0x00000000,0x00000001,0x0004006e,0x00000007,
0x00000011,0x00000010,0x00050041,0x00000017,0x00000018,0x00000015,0x00000016,0x0004003d,
......@@ -49,18 +51,23 @@ const uint32_t kBlitResolve_frag_00000012[] = {
0x0000001e,0x000500ab,0x00000020,0x00000022,0x0000001f,0x00000021,0x000300f7,0x00000024,
0x00000000,0x000400fa,0x00000022,0x00000023,0x00000024,0x000200f8,0x00000023,0x00050051,
0x00000006,0x00000027,0x0000001b,0x00000000,0x0004007e,0x00000006,0x00000028,0x00000027,
0x00060052,0x00000007,0x00000042,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,
0x000200f8,0x00000024,0x000700f5,0x00000007,0x00000046,0x0000001b,0x00000005,0x00000042,
0x00060052,0x00000007,0x0000004a,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,
0x000200f8,0x00000024,0x000700f5,0x00000007,0x0000004e,0x0000001b,0x00000005,0x0000004a,
0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,0x0004003d,0x00000012,
0x0000002c,0x0000002b,0x000500ab,0x00000020,0x0000002d,0x0000002c,0x00000021,0x000300f7,
0x0000002f,0x00000000,0x000400fa,0x0000002d,0x0000002e,0x0000002f,0x000200f8,0x0000002e,
0x00050051,0x00000006,0x00000032,0x00000046,0x00000001,0x0004007e,0x00000006,0x00000033,
0x00000032,0x00060052,0x00000007,0x00000045,0x00000033,0x00000046,0x00000001,0x000200f9,
0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x00000047,0x00000046,0x00000024,
0x00000045,0x0000002e,0x0004003d,0x00000037,0x0000003a,0x00000039,0x0007005f,0x0000003c,
0x0000003d,0x0000003a,0x00000047,0x00000040,0x00000016,0x00050051,0x00000012,0x0000003e,
0x0000003d,0x00000000,0x0004007c,0x00000006,0x0000003f,0x0000003e,0x0003003e,0x00000036,
0x0000003f,0x000100fd,0x00010038
0x00050051,0x00000006,0x00000032,0x0000004e,0x00000001,0x0004007e,0x00000006,0x00000033,
0x00000032,0x00060052,0x00000007,0x0000004d,0x00000033,0x0000004e,0x00000001,0x000200f9,
0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,0x0000004f,0x0000004e,0x00000024,
0x0000004d,0x0000002e,0x00050041,0x0000001d,0x00000036,0x00000015,0x00000035,0x0004003d,
0x00000012,0x00000037,0x00000036,0x000500ab,0x00000020,0x00000038,0x00000037,0x00000021,
0x000300f7,0x0000003a,0x00000000,0x000400fa,0x00000038,0x00000039,0x0000003a,0x000200f8,
0x00000039,0x0007004f,0x00000007,0x0000003c,0x0000004f,0x0000004f,0x00000001,0x00000000,
0x000200f9,0x0000003a,0x000200f8,0x0000003a,0x000700f5,0x00000007,0x00000050,0x0000004f,
0x0000002f,0x0000003c,0x00000039,0x0004003d,0x0000003f,0x00000042,0x00000041,0x0007005f,
0x00000044,0x00000045,0x00000042,0x00000050,0x00000040,0x00000016,0x00050051,0x00000012,
0x00000046,0x00000045,0x00000000,0x0004007c,0x00000006,0x00000047,0x00000046,0x0003003e,
0x0000003e,0x00000047,0x000100fd,0x00010038
};
// Generated from:
......@@ -84,6 +91,7 @@ const uint32_t kBlitResolve_frag_00000012[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 1)uniform utexture2DMS stencil;
......@@ -99,6 +107,8 @@ const uint32_t kBlitResolve_frag_00000012[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragStencilRefARB = int(texelFetch(stencil, srcImageCoords, 0). x);
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000013[] = {
0x07230203,0x00010000,0x0008000a,0x00000050,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x00000059,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0007000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000d,0x00000036,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x0000000d,0x0000003e,0x00030010,0x00000004,0x00000007,0x00030003,0x00000002,0x000001c2,
0x00090004,0x415f4c47,0x735f4252,0x65646168,0x74735f72,0x69636e65,0x78655f6c,0x74726f70,
0x00000000,0x000b0004,0x455f4c47,0x735f5458,0x6c706d61,0x656c7265,0x745f7373,0x75747865,
0x665f6572,0x74636e75,0x736e6f69,0x00000000,0x00040005,0x00000004,0x6e69616d,0x00000000,
......@@ -16,32 +16,34 @@ const uint32_t kBlitResolve_frag_00000013[] = {
0x4c637273,0x72657961,0x00000000,0x00050006,0x00000013,0x00000004,0x706d6173,0x0073656c,
0x00060006,0x00000013,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,0x00000013,
0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000013,0x00000007,0x70696c66,
0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00040005,0x00000015,
0x61726170,0x0000736d,0x00080005,0x00000036,0x465f6c67,0x53676172,0x636e6574,0x65526c69,
0x42524166,0x00000000,0x00040005,0x00000039,0x6e657473,0x006c6963,0x00040047,0x0000000d,
0x0000000b,0x0000000f,0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,
0x00000013,0x00000001,0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,
0x00000010,0x00050048,0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,
0x00000004,0x00000023,0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,
0x00050048,0x00000013,0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,
0x00000023,0x00000028,0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,0x00030047,
0x00000013,0x00000002,0x00040047,0x00000036,0x0000000b,0x00001396,0x00040047,0x00000039,
0x00000022,0x00000000,0x00040047,0x00000039,0x00000021,0x00000001,0x00020013,0x00000002,
0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,
0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,
0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,
0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,
0x00000020,0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,
0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,
0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,
0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,
0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,
0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x00040020,
0x00000035,0x00000003,0x00000006,0x0004003b,0x00000035,0x00000036,0x00000003,0x00090019,
0x00000037,0x00000012,0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,
0x00040020,0x00000038,0x00000000,0x00000037,0x0004003b,0x00000038,0x00000039,0x00000000,
0x0004002b,0x00000006,0x0000003c,0x00000003,0x00040020,0x0000003d,0x00000009,0x00000006,
0x00040017,0x00000040,0x00000006,0x00000003,0x00040017,0x00000044,0x00000012,0x00000004,
0x00000058,0x00050006,0x00000013,0x00000008,0x70696c66,0x00000059,0x00060006,0x00000013,
0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000015,0x61726170,0x0000736d,
0x00080005,0x0000003e,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,
0x00040005,0x00000041,0x6e657473,0x006c6963,0x00040047,0x0000000d,0x0000000b,0x0000000f,
0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,
0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,
0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,
0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,
0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,
0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,0x00050048,0x00000013,0x00000009,
0x00000023,0x00000030,0x00030047,0x00000013,0x00000002,0x00040047,0x0000003e,0x0000000b,
0x00001396,0x00040047,0x00000041,0x00000022,0x00000000,0x00040047,0x00000041,0x00000021,
0x00000001,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,
0x00000020,0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,
0x00000020,0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,
0x0000000b,0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,
0x00000002,0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,0x00000013,0x00000007,
0x0000000e,0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,
0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,
0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,
0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,
0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,
0x00000006,0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,0x00000009,0x00040020,
0x0000003d,0x00000003,0x00000006,0x0004003b,0x0000003d,0x0000003e,0x00000003,0x00090019,
0x0000003f,0x00000012,0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,
0x00040020,0x00000040,0x00000000,0x0000003f,0x0004003b,0x00000040,0x00000041,0x00000000,
0x0004002b,0x00000006,0x00000044,0x00000003,0x00040020,0x00000045,0x00000009,0x00000006,
0x00040017,0x00000048,0x00000006,0x00000003,0x00040017,0x0000004c,0x00000012,0x00000004,
0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,
0x0000000b,0x0000000f,0x0000000d,0x0007004f,0x0000000e,0x00000010,0x0000000f,0x0000000f,
0x00000000,0x00000001,0x0004006e,0x00000007,0x00000011,0x00000010,0x00050041,0x00000017,
......@@ -50,21 +52,27 @@ const uint32_t kBlitResolve_frag_00000013[] = {
0x0000001c,0x0004003d,0x00000012,0x0000001f,0x0000001e,0x000500ab,0x00000020,0x00000022,
0x0000001f,0x00000021,0x000300f7,0x00000024,0x00000000,0x000400fa,0x00000022,0x00000023,
0x00000024,0x000200f8,0x00000023,0x00050051,0x00000006,0x00000027,0x0000001b,0x00000000,
0x0004007e,0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,0x0000004a,0x00000028,
0x0004007e,0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,0x00000052,0x00000028,
0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,
0x0000004e,0x0000001b,0x00000005,0x0000004a,0x00000023,0x00050041,0x0000001d,0x0000002b,
0x00000056,0x0000001b,0x00000005,0x00000052,0x00000023,0x00050041,0x0000001d,0x0000002b,
0x00000015,0x0000002a,0x0004003d,0x00000012,0x0000002c,0x0000002b,0x000500ab,0x00000020,
0x0000002d,0x0000002c,0x00000021,0x000300f7,0x0000002f,0x00000000,0x000400fa,0x0000002d,
0x0000002e,0x0000002f,0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x0000004e,
0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x0000004d,
0x00000033,0x0000004e,0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,
0x00000007,0x0000004f,0x0000004e,0x00000024,0x0000004d,0x0000002e,0x0004003d,0x00000037,
0x0000003a,0x00000039,0x00050041,0x0000003d,0x0000003e,0x00000015,0x0000003c,0x0004003d,
0x00000006,0x0000003f,0x0000003e,0x00050051,0x00000006,0x00000041,0x0000004f,0x00000000,
0x00050051,0x00000006,0x00000042,0x0000004f,0x00000001,0x00060050,0x00000040,0x00000043,
0x00000041,0x00000042,0x0000003f,0x0007005f,0x00000044,0x00000045,0x0000003a,0x00000043,
0x00000040,0x00000016,0x00050051,0x00000012,0x00000046,0x00000045,0x00000000,0x0004007c,
0x00000006,0x00000047,0x00000046,0x0003003e,0x00000036,0x00000047,0x000100fd,0x00010038
0x0000002e,0x0000002f,0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x00000056,
0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x00000055,
0x00000033,0x00000056,0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,
0x00000007,0x00000057,0x00000056,0x00000024,0x00000055,0x0000002e,0x00050041,0x0000001d,
0x00000036,0x00000015,0x00000035,0x0004003d,0x00000012,0x00000037,0x00000036,0x000500ab,
0x00000020,0x00000038,0x00000037,0x00000021,0x000300f7,0x0000003a,0x00000000,0x000400fa,
0x00000038,0x00000039,0x0000003a,0x000200f8,0x00000039,0x0007004f,0x00000007,0x0000003c,
0x00000057,0x00000057,0x00000001,0x00000000,0x000200f9,0x0000003a,0x000200f8,0x0000003a,
0x000700f5,0x00000007,0x00000058,0x00000057,0x0000002f,0x0000003c,0x00000039,0x0004003d,
0x0000003f,0x00000042,0x00000041,0x00050041,0x00000045,0x00000046,0x00000015,0x00000044,
0x0004003d,0x00000006,0x00000047,0x00000046,0x00050051,0x00000006,0x00000049,0x00000058,
0x00000000,0x00050051,0x00000006,0x0000004a,0x00000058,0x00000001,0x00060050,0x00000048,
0x0000004b,0x00000049,0x0000004a,0x00000047,0x0007005f,0x0000004c,0x0000004d,0x00000042,
0x0000004b,0x00000040,0x00000016,0x00050051,0x00000012,0x0000004e,0x0000004d,0x00000000,
0x0004007c,0x00000006,0x0000004f,0x0000004e,0x0003003e,0x0000003e,0x0000004f,0x000100fd,
0x00010038
};
// Generated from:
......@@ -88,6 +96,7 @@ const uint32_t kBlitResolve_frag_00000013[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 1)uniform utexture2DMSArray stencil;
......@@ -103,6 +112,8 @@ const uint32_t kBlitResolve_frag_00000013[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragStencilRefARB = int(texelFetch(stencil, ivec3(srcImageCoords, params . srcLayer), 0). x);
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000014[] = {
0x07230203,0x00010000,0x0008000a,0x00000067,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x00000070,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000c,0x0000003c,0x0000004f,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000c,0x00000044,0x00000057,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000c,0x00030003,0x00000002,0x000001c2,0x00090004,0x415f4c47,0x735f4252,0x65646168,
0x74735f72,0x69636e65,0x78655f6c,0x74726f70,0x00000000,0x00040005,0x00000004,0x6e69616d,
0x00000000,0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,
......@@ -15,41 +15,43 @@ const uint32_t kBlitResolve_frag_00000014[] = {
0x00000003,0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,
0x0073656c,0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,
0x00000014,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,
0x70696c66,0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,
0x00000016,0x61726170,0x0000736d,0x00060005,0x0000003c,0x465f6c67,0x44676172,0x68747065,
0x00000000,0x00040005,0x0000003f,0x74706564,0x00000068,0x00050005,0x00000043,0x74696c62,
0x706d6153,0x0072656c,0x00080005,0x0000004f,0x465f6c67,0x53676172,0x636e6574,0x65526c69,
0x42524166,0x00000000,0x00040005,0x00000052,0x6e657473,0x006c6963,0x00040047,0x0000000c,
0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,
0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,
0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,
0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,
0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,
0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,
0x00000014,0x00000002,0x00040047,0x0000003c,0x0000000b,0x00000016,0x00040047,0x0000003f,
0x00000022,0x00000000,0x00040047,0x0000003f,0x00000021,0x00000000,0x00040047,0x00000043,
0x00000022,0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,0x00040047,0x0000004f,
0x0000000b,0x00001396,0x00040047,0x00000052,0x00000022,0x00000000,0x00040047,0x00000052,
0x00000021,0x00000001,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000b001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,
0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,
0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,
0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,
0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,
0x00000012,0x00000030,0x00000008,0x00040020,0x0000003b,0x00000003,0x00000006,0x0004003b,
0x0000003b,0x0000003c,0x00000003,0x00090019,0x0000003d,0x00000006,0x00000001,0x00000000,
0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x0000003e,0x00000000,0x0000003d,
0x0004003b,0x0000003e,0x0000003f,0x00000000,0x0002001a,0x00000041,0x00040020,0x00000042,
0x00000000,0x00000041,0x0004003b,0x00000042,0x00000043,0x00000000,0x0003001b,0x00000045,
0x0000003d,0x0004002b,0x00000012,0x00000048,0x00000002,0x00040020,0x0000004e,0x00000003,
0x00000012,0x0004003b,0x0000004e,0x0000004f,0x00000003,0x00090019,0x00000050,0x00000013,
0x00000001,0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x00000051,
0x00000000,0x00000050,0x0004003b,0x00000051,0x00000052,0x00000000,0x0003001b,0x00000055,
0x00000050,0x00040017,0x0000005b,0x00000013,0x00000004,0x00050036,0x00000002,0x00000004,
0x70696c66,0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,
0x00000014,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,
0x0000736d,0x00060005,0x00000044,0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,
0x00000047,0x74706564,0x00000068,0x00050005,0x0000004b,0x74696c62,0x706d6153,0x0072656c,
0x00080005,0x00000057,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,
0x00040005,0x0000005a,0x6e657473,0x006c6963,0x00040047,0x0000000c,0x0000000b,0x0000000f,
0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,
0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,
0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,
0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,
0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,
0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,
0x00000023,0x00000030,0x00030047,0x00000014,0x00000002,0x00040047,0x00000044,0x0000000b,
0x00000016,0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,0x00000047,0x00000021,
0x00000000,0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,0x0000004b,0x00000021,
0x00000002,0x00040047,0x00000057,0x0000000b,0x00001396,0x00040047,0x0000005a,0x00000022,
0x00000000,0x00040047,0x0000005a,0x00000021,0x00000001,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,
0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,
0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,
0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,
0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,
0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,
0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,
0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,
0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,
0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,
0x00000012,0x0000003b,0x00000009,0x00040020,0x00000043,0x00000003,0x00000006,0x0004003b,
0x00000043,0x00000044,0x00000003,0x00090019,0x00000045,0x00000006,0x00000001,0x00000000,
0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x00000046,0x00000000,0x00000045,
0x0004003b,0x00000046,0x00000047,0x00000000,0x0002001a,0x00000049,0x00040020,0x0000004a,
0x00000000,0x00000049,0x0004003b,0x0000004a,0x0000004b,0x00000000,0x0003001b,0x0000004d,
0x00000045,0x0004002b,0x00000012,0x00000050,0x00000002,0x00040020,0x00000056,0x00000003,
0x00000012,0x0004003b,0x00000056,0x00000057,0x00000003,0x00090019,0x00000058,0x00000013,
0x00000001,0x00000000,0x00000000,0x00000000,0x00000001,0x00000000,0x00040020,0x00000059,
0x00000000,0x00000058,0x0004003b,0x00000059,0x0000005a,0x00000000,0x0003001b,0x0000005d,
0x00000058,0x00040017,0x00000063,0x00000013,0x00000004,0x00050036,0x00000002,0x00000004,
0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000a,0x0000000d,0x0000000c,
0x00050051,0x00000006,0x0000000f,0x0000000d,0x00000000,0x00050051,0x00000006,0x00000010,
0x0000000d,0x00000001,0x00050050,0x00000007,0x00000011,0x0000000f,0x00000010,0x00050041,
......@@ -60,24 +62,29 @@ const uint32_t kBlitResolve_frag_00000014[] = {
0x0004003d,0x00000013,0x00000025,0x00000024,0x000500ab,0x00000026,0x00000028,0x00000025,
0x00000027,0x000300f7,0x0000002a,0x00000000,0x000400fa,0x00000028,0x00000029,0x0000002a,
0x000200f8,0x00000029,0x00050051,0x00000006,0x0000002d,0x00000021,0x00000000,0x0004007f,
0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x00000061,0x0000002e,0x00000021,
0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,0x00000065,
0x00000021,0x00000005,0x00000061,0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,
0x00000006,0x0000002e,0x0000002d,0x00060052,0x00000007,0x00000069,0x0000002e,0x00000021,
0x00000000,0x000200f9,0x0000002a,0x000200f8,0x0000002a,0x000700f5,0x00000007,0x0000006d,
0x00000021,0x00000005,0x00000069,0x00000029,0x00050041,0x00000023,0x00000031,0x00000016,
0x00000030,0x0004003d,0x00000013,0x00000032,0x00000031,0x000500ab,0x00000026,0x00000033,
0x00000032,0x00000027,0x000300f7,0x00000035,0x00000000,0x000400fa,0x00000033,0x00000034,
0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x00000065,0x00000001,
0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x00000064,0x00000039,
0x00000065,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,
0x00000066,0x00000065,0x0000002a,0x00000064,0x00000034,0x0004003d,0x0000003d,0x00000040,
0x0000003f,0x0004003d,0x00000041,0x00000044,0x00000043,0x00050056,0x00000045,0x00000046,
0x00000040,0x00000044,0x00050041,0x00000018,0x00000049,0x00000016,0x00000048,0x0004003d,
0x00000007,0x0000004a,0x00000049,0x00050085,0x00000007,0x0000004b,0x00000066,0x0000004a,
0x00050057,0x0000000a,0x0000004c,0x00000046,0x0000004b,0x00050051,0x00000006,0x0000004d,
0x0000004c,0x00000000,0x0003003e,0x0000003c,0x0000004d,0x0004003d,0x00000050,0x00000053,
0x00000052,0x00050056,0x00000055,0x00000056,0x00000053,0x00000044,0x00050057,0x0000005b,
0x0000005c,0x00000056,0x0000004b,0x00050051,0x00000013,0x0000005d,0x0000005c,0x00000000,
0x0004007c,0x00000012,0x0000005e,0x0000005d,0x0003003e,0x0000004f,0x0000005e,0x000100fd,
0x00010038
0x00000035,0x000200f8,0x00000034,0x00050051,0x00000006,0x00000038,0x0000006d,0x00000001,
0x0004007f,0x00000006,0x00000039,0x00000038,0x00060052,0x00000007,0x0000006c,0x00000039,
0x0000006d,0x00000001,0x000200f9,0x00000035,0x000200f8,0x00000035,0x000700f5,0x00000007,
0x0000006e,0x0000006d,0x0000002a,0x0000006c,0x00000034,0x00050041,0x00000023,0x0000003c,
0x00000016,0x0000003b,0x0004003d,0x00000013,0x0000003d,0x0000003c,0x000500ab,0x00000026,
0x0000003e,0x0000003d,0x00000027,0x000300f7,0x00000040,0x00000000,0x000400fa,0x0000003e,
0x0000003f,0x00000040,0x000200f8,0x0000003f,0x0007004f,0x00000007,0x00000042,0x0000006e,
0x0000006e,0x00000001,0x00000000,0x000200f9,0x00000040,0x000200f8,0x00000040,0x000700f5,
0x00000007,0x0000006f,0x0000006e,0x00000035,0x00000042,0x0000003f,0x0004003d,0x00000045,
0x00000048,0x00000047,0x0004003d,0x00000049,0x0000004c,0x0000004b,0x00050056,0x0000004d,
0x0000004e,0x00000048,0x0000004c,0x00050041,0x00000018,0x00000051,0x00000016,0x00000050,
0x0004003d,0x00000007,0x00000052,0x00000051,0x00050085,0x00000007,0x00000053,0x0000006f,
0x00000052,0x00050057,0x0000000a,0x00000054,0x0000004e,0x00000053,0x00050051,0x00000006,
0x00000055,0x00000054,0x00000000,0x0003003e,0x00000044,0x00000055,0x0004003d,0x00000058,
0x0000005b,0x0000005a,0x00050056,0x0000005d,0x0000005e,0x0000005b,0x0000004c,0x00050057,
0x00000063,0x00000064,0x0000005e,0x00000053,0x00050051,0x00000013,0x00000065,0x00000064,
0x00000000,0x0004007c,0x00000012,0x00000066,0x00000065,0x0003003e,0x00000057,0x00000066,
0x000100fd,0x00010038
};
// Generated from:
......@@ -99,6 +106,7 @@ const uint32_t kBlitResolve_frag_00000014[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2D depth;
......@@ -120,6 +128,8 @@ const uint32_t kBlitResolve_frag_00000014[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texture(sampler2D(depth, blitSampler), srcImageCoords * params . invSrcExtent). x;
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000015[] = {
0x07230203,0x00010000,0x0008000a,0x00000076,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x0000007f,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000c,0x0000003c,0x00000058,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000c,0x00000044,0x00000060,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000c,0x00030003,0x00000002,0x000001c2,0x00090004,0x415f4c47,0x735f4252,0x65646168,
0x74735f72,0x69636e65,0x78655f6c,0x74726f70,0x00000000,0x00040005,0x00000004,0x6e69616d,
0x00000000,0x00060005,0x0000000c,0x465f6c67,0x43676172,0x64726f6f,0x00000000,0x00060005,
......@@ -15,42 +15,44 @@ const uint32_t kBlitResolve_frag_00000015[] = {
0x00000003,0x4c637273,0x72657961,0x00000000,0x00050006,0x00000014,0x00000004,0x706d6173,
0x0073656c,0x00060006,0x00000014,0x00000005,0x53766e69,0x6c706d61,0x00007365,0x00060006,
0x00000014,0x00000006,0x7074756f,0x614d7475,0x00006b73,0x00050006,0x00000014,0x00000007,
0x70696c66,0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00040005,
0x00000016,0x61726170,0x0000736d,0x00060005,0x0000003c,0x465f6c67,0x44676172,0x68747065,
0x00000000,0x00040005,0x0000003f,0x74706564,0x00000068,0x00050005,0x00000043,0x74696c62,
0x706d6153,0x0072656c,0x00080005,0x00000058,0x465f6c67,0x53676172,0x636e6574,0x65526c69,
0x42524166,0x00000000,0x00040005,0x0000005b,0x6e657473,0x006c6963,0x00040047,0x0000000c,
0x0000000b,0x0000000f,0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,
0x00000014,0x00000001,0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,
0x00000010,0x00050048,0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,
0x00000004,0x00000023,0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,
0x00050048,0x00000014,0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,
0x00000023,0x00000028,0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00030047,
0x00000014,0x00000002,0x00040047,0x0000003c,0x0000000b,0x00000016,0x00040047,0x0000003f,
0x00000022,0x00000000,0x00040047,0x0000003f,0x00000021,0x00000000,0x00040047,0x00000043,
0x00000022,0x00000000,0x00040047,0x00000043,0x00000021,0x00000002,0x00040047,0x00000058,
0x0000000b,0x00001396,0x00040047,0x0000005b,0x00000022,0x00000000,0x00040047,0x0000005b,
0x00000021,0x00000001,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00030016,
0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,0x00000002,0x00040017,0x0000000a,
0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,0x0000000a,0x0004003b,0x0000000b,
0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,0x00000001,0x00040015,0x00000013,
0x00000020,0x00000000,0x000b001e,0x00000014,0x00000007,0x00000007,0x00000007,0x00000012,
0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,0x00040020,0x00000015,0x00000009,
0x00000014,0x0004003b,0x00000015,0x00000016,0x00000009,0x0004002b,0x00000012,0x00000017,
0x00000001,0x00040020,0x00000018,0x00000009,0x00000007,0x0004002b,0x00000012,0x0000001d,
0x00000000,0x0004002b,0x00000012,0x00000022,0x00000007,0x00040020,0x00000023,0x00000009,
0x00000013,0x00020014,0x00000026,0x0004002b,0x00000013,0x00000027,0x00000000,0x0004002b,
0x00000012,0x00000030,0x00000008,0x00040020,0x0000003b,0x00000003,0x00000006,0x0004003b,
0x0000003b,0x0000003c,0x00000003,0x00090019,0x0000003d,0x00000006,0x00000001,0x00000000,
0x00000001,0x00000000,0x00000001,0x00000000,0x00040020,0x0000003e,0x00000000,0x0000003d,
0x0004003b,0x0000003e,0x0000003f,0x00000000,0x0002001a,0x00000041,0x00040020,0x00000042,
0x00000000,0x00000041,0x0004003b,0x00000042,0x00000043,0x00000000,0x0003001b,0x00000045,
0x0000003d,0x0004002b,0x00000012,0x00000048,0x00000002,0x0004002b,0x00000012,0x0000004c,
0x00000003,0x00040020,0x0000004d,0x00000009,0x00000012,0x00040017,0x00000051,0x00000006,
0x00000003,0x00040020,0x00000057,0x00000003,0x00000012,0x0004003b,0x00000057,0x00000058,
0x00000003,0x00090019,0x00000059,0x00000013,0x00000001,0x00000000,0x00000001,0x00000000,
0x00000001,0x00000000,0x00040020,0x0000005a,0x00000000,0x00000059,0x0004003b,0x0000005a,
0x0000005b,0x00000000,0x0003001b,0x0000005e,0x00000059,0x00040017,0x0000006a,0x00000013,
0x70696c66,0x00000058,0x00050006,0x00000014,0x00000008,0x70696c66,0x00000059,0x00060006,
0x00000014,0x00000009,0x61746f72,0x59586574,0x00000000,0x00040005,0x00000016,0x61726170,
0x0000736d,0x00060005,0x00000044,0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,
0x00000047,0x74706564,0x00000068,0x00050005,0x0000004b,0x74696c62,0x706d6153,0x0072656c,
0x00080005,0x00000060,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,
0x00040005,0x00000063,0x6e657473,0x006c6963,0x00040047,0x0000000c,0x0000000b,0x0000000f,
0x00050048,0x00000014,0x00000000,0x00000023,0x00000000,0x00050048,0x00000014,0x00000001,
0x00000023,0x00000008,0x00050048,0x00000014,0x00000002,0x00000023,0x00000010,0x00050048,
0x00000014,0x00000003,0x00000023,0x00000018,0x00050048,0x00000014,0x00000004,0x00000023,
0x0000001c,0x00050048,0x00000014,0x00000005,0x00000023,0x00000020,0x00050048,0x00000014,
0x00000006,0x00000023,0x00000024,0x00050048,0x00000014,0x00000007,0x00000023,0x00000028,
0x00050048,0x00000014,0x00000008,0x00000023,0x0000002c,0x00050048,0x00000014,0x00000009,
0x00000023,0x00000030,0x00030047,0x00000014,0x00000002,0x00040047,0x00000044,0x0000000b,
0x00000016,0x00040047,0x00000047,0x00000022,0x00000000,0x00040047,0x00000047,0x00000021,
0x00000000,0x00040047,0x0000004b,0x00000022,0x00000000,0x00040047,0x0000004b,0x00000021,
0x00000002,0x00040047,0x00000060,0x0000000b,0x00001396,0x00040047,0x00000063,0x00000022,
0x00000000,0x00040047,0x00000063,0x00000021,0x00000001,0x00020013,0x00000002,0x00030021,
0x00000003,0x00000002,0x00030016,0x00000006,0x00000020,0x00040017,0x00000007,0x00000006,
0x00000002,0x00040017,0x0000000a,0x00000006,0x00000004,0x00040020,0x0000000b,0x00000001,
0x0000000a,0x0004003b,0x0000000b,0x0000000c,0x00000001,0x00040015,0x00000012,0x00000020,
0x00000001,0x00040015,0x00000013,0x00000020,0x00000000,0x000c001e,0x00000014,0x00000007,
0x00000007,0x00000007,0x00000012,0x00000012,0x00000006,0x00000012,0x00000013,0x00000013,
0x00000013,0x00040020,0x00000015,0x00000009,0x00000014,0x0004003b,0x00000015,0x00000016,
0x00000009,0x0004002b,0x00000012,0x00000017,0x00000001,0x00040020,0x00000018,0x00000009,
0x00000007,0x0004002b,0x00000012,0x0000001d,0x00000000,0x0004002b,0x00000012,0x00000022,
0x00000007,0x00040020,0x00000023,0x00000009,0x00000013,0x00020014,0x00000026,0x0004002b,
0x00000013,0x00000027,0x00000000,0x0004002b,0x00000012,0x00000030,0x00000008,0x0004002b,
0x00000012,0x0000003b,0x00000009,0x00040020,0x00000043,0x00000003,0x00000006,0x0004003b,
0x00000043,0x00000044,0x00000003,0x00090019,0x00000045,0x00000006,0x00000001,0x00000000,
0x00000001,0x00000000,0x00000001,0x00000000,0x00040020,0x00000046,0x00000000,0x00000045,
0x0004003b,0x00000046,0x00000047,0x00000000,0x0002001a,0x00000049,0x00040020,0x0000004a,
0x00000000,0x00000049,0x0004003b,0x0000004a,0x0000004b,0x00000000,0x0003001b,0x0000004d,
0x00000045,0x0004002b,0x00000012,0x00000050,0x00000002,0x0004002b,0x00000012,0x00000054,
0x00000003,0x00040020,0x00000055,0x00000009,0x00000012,0x00040017,0x00000059,0x00000006,
0x00000003,0x00040020,0x0000005f,0x00000003,0x00000012,0x0004003b,0x0000005f,0x00000060,
0x00000003,0x00090019,0x00000061,0x00000013,0x00000001,0x00000000,0x00000001,0x00000000,
0x00000001,0x00000000,0x00040020,0x00000062,0x00000000,0x00000061,0x0004003b,0x00000062,
0x00000063,0x00000000,0x0003001b,0x00000066,0x00000061,0x00040017,0x00000072,0x00000013,
0x00000004,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,
0x0004003d,0x0000000a,0x0000000d,0x0000000c,0x00050051,0x00000006,0x0000000f,0x0000000d,
0x00000000,0x00050051,0x00000006,0x00000010,0x0000000d,0x00000001,0x00050050,0x00000007,
......@@ -62,27 +64,32 @@ const uint32_t kBlitResolve_frag_00000015[] = {
0x000500ab,0x00000026,0x00000028,0x00000025,0x00000027,0x000300f7,0x0000002a,0x00000000,
0x000400fa,0x00000028,0x00000029,0x0000002a,0x000200f8,0x00000029,0x00050051,0x00000006,
0x0000002d,0x00000021,0x00000000,0x0004007f,0x00000006,0x0000002e,0x0000002d,0x00060052,
0x00000007,0x00000070,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,
0x0000002a,0x000700f5,0x00000007,0x00000074,0x00000021,0x00000005,0x00000070,0x00000029,
0x00000007,0x00000078,0x0000002e,0x00000021,0x00000000,0x000200f9,0x0000002a,0x000200f8,
0x0000002a,0x000700f5,0x00000007,0x0000007c,0x00000021,0x00000005,0x00000078,0x00000029,
0x00050041,0x00000023,0x00000031,0x00000016,0x00000030,0x0004003d,0x00000013,0x00000032,
0x00000031,0x000500ab,0x00000026,0x00000033,0x00000032,0x00000027,0x000300f7,0x00000035,
0x00000000,0x000400fa,0x00000033,0x00000034,0x00000035,0x000200f8,0x00000034,0x00050051,
0x00000006,0x00000038,0x00000074,0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,
0x00060052,0x00000007,0x00000073,0x00000039,0x00000074,0x00000001,0x000200f9,0x00000035,
0x000200f8,0x00000035,0x000700f5,0x00000007,0x00000075,0x00000074,0x0000002a,0x00000073,
0x00000034,0x0004003d,0x0000003d,0x00000040,0x0000003f,0x0004003d,0x00000041,0x00000044,
0x00000043,0x00050056,0x00000045,0x00000046,0x00000040,0x00000044,0x00050041,0x00000018,
0x00000049,0x00000016,0x00000048,0x0004003d,0x00000007,0x0000004a,0x00000049,0x00050085,
0x00000007,0x0000004b,0x00000075,0x0000004a,0x00050041,0x0000004d,0x0000004e,0x00000016,
0x0000004c,0x0004003d,0x00000012,0x0000004f,0x0000004e,0x0004006f,0x00000006,0x00000050,
0x0000004f,0x00050051,0x00000006,0x00000052,0x0000004b,0x00000000,0x00050051,0x00000006,
0x00000053,0x0000004b,0x00000001,0x00060050,0x00000051,0x00000054,0x00000052,0x00000053,
0x00000050,0x00050057,0x0000000a,0x00000055,0x00000046,0x00000054,0x00050051,0x00000006,
0x00000056,0x00000055,0x00000000,0x0003003e,0x0000003c,0x00000056,0x0004003d,0x00000059,
0x0000005c,0x0000005b,0x00050056,0x0000005e,0x0000005f,0x0000005c,0x00000044,0x00050057,
0x0000006a,0x0000006b,0x0000005f,0x00000054,0x00050051,0x00000013,0x0000006c,0x0000006b,
0x00000000,0x0004007c,0x00000012,0x0000006d,0x0000006c,0x0003003e,0x00000058,0x0000006d,
0x000100fd,0x00010038
0x00000006,0x00000038,0x0000007c,0x00000001,0x0004007f,0x00000006,0x00000039,0x00000038,
0x00060052,0x00000007,0x0000007b,0x00000039,0x0000007c,0x00000001,0x000200f9,0x00000035,
0x000200f8,0x00000035,0x000700f5,0x00000007,0x0000007d,0x0000007c,0x0000002a,0x0000007b,
0x00000034,0x00050041,0x00000023,0x0000003c,0x00000016,0x0000003b,0x0004003d,0x00000013,
0x0000003d,0x0000003c,0x000500ab,0x00000026,0x0000003e,0x0000003d,0x00000027,0x000300f7,
0x00000040,0x00000000,0x000400fa,0x0000003e,0x0000003f,0x00000040,0x000200f8,0x0000003f,
0x0007004f,0x00000007,0x00000042,0x0000007d,0x0000007d,0x00000001,0x00000000,0x000200f9,
0x00000040,0x000200f8,0x00000040,0x000700f5,0x00000007,0x0000007e,0x0000007d,0x00000035,
0x00000042,0x0000003f,0x0004003d,0x00000045,0x00000048,0x00000047,0x0004003d,0x00000049,
0x0000004c,0x0000004b,0x00050056,0x0000004d,0x0000004e,0x00000048,0x0000004c,0x00050041,
0x00000018,0x00000051,0x00000016,0x00000050,0x0004003d,0x00000007,0x00000052,0x00000051,
0x00050085,0x00000007,0x00000053,0x0000007e,0x00000052,0x00050041,0x00000055,0x00000056,
0x00000016,0x00000054,0x0004003d,0x00000012,0x00000057,0x00000056,0x0004006f,0x00000006,
0x00000058,0x00000057,0x00050051,0x00000006,0x0000005a,0x00000053,0x00000000,0x00050051,
0x00000006,0x0000005b,0x00000053,0x00000001,0x00060050,0x00000059,0x0000005c,0x0000005a,
0x0000005b,0x00000058,0x00050057,0x0000000a,0x0000005d,0x0000004e,0x0000005c,0x00050051,
0x00000006,0x0000005e,0x0000005d,0x00000000,0x0003003e,0x00000044,0x0000005e,0x0004003d,
0x00000061,0x00000064,0x00000063,0x00050056,0x00000066,0x00000067,0x00000064,0x0000004c,
0x00050057,0x00000072,0x00000073,0x00000067,0x0000005c,0x00050051,0x00000013,0x00000074,
0x00000073,0x00000000,0x0004007c,0x00000012,0x00000075,0x00000074,0x0003003e,0x00000060,
0x00000075,0x000100fd,0x00010038
};
// Generated from:
......@@ -104,6 +111,7 @@ const uint32_t kBlitResolve_frag_00000015[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DArray depth;
......@@ -125,6 +133,8 @@ const uint32_t kBlitResolve_frag_00000015[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texture(sampler2DArray(depth, blitSampler), vec3(srcImageCoords * params . invSrcExtent, params . srcLayer)). x;
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000016[] = {
0x07230203,0x00010000,0x0008000a,0x00000051,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x0000005a,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000d,0x00000036,0x0000003f,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000d,0x0000003e,0x00000047,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000c,0x00030003,0x00000002,0x000001c2,0x00090004,0x415f4c47,0x735f4252,0x65646168,
0x74735f72,0x69636e65,0x78655f6c,0x74726f70,0x00000000,0x000b0004,0x455f4c47,0x735f5458,
0x6c706d61,0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,
......@@ -17,36 +17,38 @@ const uint32_t kBlitResolve_frag_00000016[] = {
0x00000013,0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,
0x6c706d61,0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,
0x00050006,0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,
0x70696c66,0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00060005,0x00000036,
0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,0x00000039,0x74706564,0x00000068,
0x00080005,0x0000003f,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,
0x00040005,0x00000042,0x6e657473,0x006c6963,0x00040047,0x0000000d,0x0000000b,0x0000000f,
0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,
0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,
0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,
0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,
0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,
0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,
0x00040047,0x00000036,0x0000000b,0x00000016,0x00040047,0x00000039,0x00000022,0x00000000,
0x00040047,0x00000039,0x00000021,0x00000000,0x00040047,0x0000003f,0x0000000b,0x00001396,
0x00040047,0x00000042,0x00000022,0x00000000,0x00040047,0x00000042,0x00000021,0x00000001,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,
0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,
0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,
0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,
0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,
0x00000008,0x00040020,0x00000035,0x00000003,0x0000000a,0x0004003b,0x00000035,0x00000036,
0x00000003,0x00090019,0x00000037,0x0000000a,0x00000001,0x00000000,0x00000000,0x00000001,
0x00000001,0x00000000,0x00040020,0x00000038,0x00000000,0x00000037,0x0004003b,0x00000038,
0x00000039,0x00000000,0x00040020,0x0000003e,0x00000003,0x00000006,0x0004003b,0x0000003e,
0x0000003f,0x00000003,0x00090019,0x00000040,0x00000012,0x00000001,0x00000000,0x00000000,
0x00000001,0x00000001,0x00000000,0x00040020,0x00000041,0x00000000,0x00000040,0x0004003b,
0x00000041,0x00000042,0x00000000,0x00040017,0x00000045,0x00000012,0x00000004,0x00050036,
0x70696c66,0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,
0x00040005,0x00000015,0x61726170,0x0000736d,0x00060005,0x0000003e,0x465f6c67,0x44676172,
0x68747065,0x00000000,0x00040005,0x00000041,0x74706564,0x00000068,0x00080005,0x00000047,
0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,0x00040005,0x0000004a,
0x6e657473,0x006c6963,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,
0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,
0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,
0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,
0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,
0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,
0x00000008,0x00000023,0x0000002c,0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,
0x00030047,0x00000013,0x00000002,0x00040047,0x0000003e,0x0000000b,0x00000016,0x00040047,
0x00000041,0x00000022,0x00000000,0x00040047,0x00000041,0x00000021,0x00000000,0x00040047,
0x00000047,0x0000000b,0x00001396,0x00040047,0x0000004a,0x00000022,0x00000000,0x00040047,
0x0000004a,0x00000021,0x00000001,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,
0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,
0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,
0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,
0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,
0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,
0x00000012,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,
0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,
0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,
0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,
0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,
0x00000009,0x00040020,0x0000003d,0x00000003,0x0000000a,0x0004003b,0x0000003d,0x0000003e,
0x00000003,0x00090019,0x0000003f,0x0000000a,0x00000001,0x00000000,0x00000000,0x00000001,
0x00000001,0x00000000,0x00040020,0x00000040,0x00000000,0x0000003f,0x0004003b,0x00000040,
0x00000041,0x00000000,0x00040020,0x00000046,0x00000003,0x00000006,0x0004003b,0x00000046,
0x00000047,0x00000003,0x00090019,0x00000048,0x00000012,0x00000001,0x00000000,0x00000000,
0x00000001,0x00000001,0x00000000,0x00040020,0x00000049,0x00000000,0x00000048,0x0004003b,
0x00000049,0x0000004a,0x00000000,0x00040017,0x0000004d,0x00000012,0x00000004,0x00050036,
0x00000002,0x00000004,0x00000000,0x00000003,0x000200f8,0x00000005,0x0004003d,0x0000000b,
0x0000000f,0x0000000d,0x0007004f,0x0000000e,0x00000010,0x0000000f,0x0000000f,0x00000000,
0x00000001,0x0004006e,0x00000007,0x00000011,0x00000010,0x00050041,0x00000017,0x00000018,
......@@ -55,21 +57,26 @@ const uint32_t kBlitResolve_frag_00000016[] = {
0x0004003d,0x00000012,0x0000001f,0x0000001e,0x000500ab,0x00000020,0x00000022,0x0000001f,
0x00000021,0x000300f7,0x00000024,0x00000000,0x000400fa,0x00000022,0x00000023,0x00000024,
0x000200f8,0x00000023,0x00050051,0x00000006,0x00000027,0x0000001b,0x00000000,0x0004007e,
0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,0x0000004b,0x00000028,0x0000001b,
0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x0000004f,
0x0000001b,0x00000005,0x0000004b,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,
0x00000006,0x00000028,0x00000027,0x00060052,0x00000007,0x00000053,0x00000028,0x0000001b,
0x00000000,0x000200f9,0x00000024,0x000200f8,0x00000024,0x000700f5,0x00000007,0x00000057,
0x0000001b,0x00000005,0x00000053,0x00000023,0x00050041,0x0000001d,0x0000002b,0x00000015,
0x0000002a,0x0004003d,0x00000012,0x0000002c,0x0000002b,0x000500ab,0x00000020,0x0000002d,
0x0000002c,0x00000021,0x000300f7,0x0000002f,0x00000000,0x000400fa,0x0000002d,0x0000002e,
0x0000002f,0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x0000004f,0x00000001,
0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x0000004e,0x00000033,
0x0000004f,0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,
0x00000050,0x0000004f,0x00000024,0x0000004e,0x0000002e,0x0004003d,0x00000037,0x0000003a,
0x00000039,0x0007005f,0x0000000b,0x0000003c,0x0000003a,0x00000050,0x00000040,0x00000016,
0x00050051,0x0000000a,0x0000003d,0x0000003c,0x00000000,0x0003003e,0x00000036,0x0000003d,
0x0004003d,0x00000040,0x00000043,0x00000042,0x0007005f,0x00000045,0x00000046,0x00000043,
0x00000050,0x00000040,0x00000016,0x00050051,0x00000012,0x00000047,0x00000046,0x00000000,
0x0004007c,0x00000006,0x00000048,0x00000047,0x0003003e,0x0000003f,0x00000048,0x000100fd,
0x00010038
0x0000002f,0x000200f8,0x0000002e,0x00050051,0x00000006,0x00000032,0x00000057,0x00000001,
0x0004007e,0x00000006,0x00000033,0x00000032,0x00060052,0x00000007,0x00000056,0x00000033,
0x00000057,0x00000001,0x000200f9,0x0000002f,0x000200f8,0x0000002f,0x000700f5,0x00000007,
0x00000058,0x00000057,0x00000024,0x00000056,0x0000002e,0x00050041,0x0000001d,0x00000036,
0x00000015,0x00000035,0x0004003d,0x00000012,0x00000037,0x00000036,0x000500ab,0x00000020,
0x00000038,0x00000037,0x00000021,0x000300f7,0x0000003a,0x00000000,0x000400fa,0x00000038,
0x00000039,0x0000003a,0x000200f8,0x00000039,0x0007004f,0x00000007,0x0000003c,0x00000058,
0x00000058,0x00000001,0x00000000,0x000200f9,0x0000003a,0x000200f8,0x0000003a,0x000700f5,
0x00000007,0x00000059,0x00000058,0x0000002f,0x0000003c,0x00000039,0x0004003d,0x0000003f,
0x00000042,0x00000041,0x0007005f,0x0000000b,0x00000044,0x00000042,0x00000059,0x00000040,
0x00000016,0x00050051,0x0000000a,0x00000045,0x00000044,0x00000000,0x0003003e,0x0000003e,
0x00000045,0x0004003d,0x00000048,0x0000004b,0x0000004a,0x0007005f,0x0000004d,0x0000004e,
0x0000004b,0x00000059,0x00000040,0x00000016,0x00050051,0x00000012,0x0000004f,0x0000004e,
0x00000000,0x0004007c,0x00000006,0x00000050,0x0000004f,0x0003003e,0x00000047,0x00000050,
0x000100fd,0x00010038
};
// Generated from:
......@@ -93,6 +100,7 @@ const uint32_t kBlitResolve_frag_00000016[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DMS depth;
......@@ -110,6 +118,8 @@ const uint32_t kBlitResolve_frag_00000016[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texelFetch(depth, srcImageCoords, 0). x;
//
......
// 10.15.3802
#pragma once
const uint32_t kBlitResolve_frag_00000017[] = {
0x07230203,0x00010000,0x0008000a,0x0000005e,0x00000000,0x00020011,0x00000001,0x00020011,
0x07230203,0x00010000,0x0008000a,0x00000067,0x00000000,0x00020011,0x00000001,0x00020011,
0x00001395,0x0009000a,0x5f565053,0x5f545845,0x64616873,0x735f7265,0x636e6574,0x655f6c69,
0x726f7078,0x00000074,0x0006000b,0x00000001,0x4c534c47,0x6474732e,0x3035342e,0x00000000,
0x0003000e,0x00000000,0x00000001,0x0008000f,0x00000004,0x00000004,0x6e69616d,0x00000000,
0x0000000d,0x00000036,0x00000047,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000d,0x0000003e,0x0000004f,0x00030010,0x00000004,0x00000007,0x00030010,0x00000004,
0x0000000c,0x00030003,0x00000002,0x000001c2,0x00090004,0x415f4c47,0x735f4252,0x65646168,
0x74735f72,0x69636e65,0x78655f6c,0x74726f70,0x00000000,0x000b0004,0x455f4c47,0x735f5458,
0x6c706d61,0x656c7265,0x745f7373,0x75747865,0x665f6572,0x74636e75,0x736e6f69,0x00000000,
......@@ -17,38 +17,40 @@ const uint32_t kBlitResolve_frag_00000017[] = {
0x00000013,0x00000004,0x706d6173,0x0073656c,0x00060006,0x00000013,0x00000005,0x53766e69,
0x6c706d61,0x00007365,0x00060006,0x00000013,0x00000006,0x7074756f,0x614d7475,0x00006b73,
0x00050006,0x00000013,0x00000007,0x70696c66,0x00000058,0x00050006,0x00000013,0x00000008,
0x70696c66,0x00000059,0x00040005,0x00000015,0x61726170,0x0000736d,0x00060005,0x00000036,
0x465f6c67,0x44676172,0x68747065,0x00000000,0x00040005,0x00000039,0x74706564,0x00000068,
0x00080005,0x00000047,0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,
0x00040005,0x0000004a,0x6e657473,0x006c6963,0x00040047,0x0000000d,0x0000000b,0x0000000f,
0x00050048,0x00000013,0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,
0x00000023,0x00000008,0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,
0x00000013,0x00000003,0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,
0x0000001c,0x00050048,0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,
0x00000006,0x00000023,0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,
0x00050048,0x00000013,0x00000008,0x00000023,0x0000002c,0x00030047,0x00000013,0x00000002,
0x00040047,0x00000036,0x0000000b,0x00000016,0x00040047,0x00000039,0x00000022,0x00000000,
0x00040047,0x00000039,0x00000021,0x00000000,0x00040047,0x00000047,0x0000000b,0x00001396,
0x00040047,0x0000004a,0x00000022,0x00000000,0x00040047,0x0000004a,0x00000021,0x00000001,
0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,0x00040015,0x00000006,0x00000020,
0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,0x00030016,0x0000000a,0x00000020,
0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,0x0000000c,0x00000001,0x0000000b,
0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,0x0000000e,0x0000000a,0x00000002,
0x00040015,0x00000012,0x00000020,0x00000000,0x000b001e,0x00000013,0x00000007,0x0000000e,
0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,0x00000012,0x00000012,0x00040020,
0x00000014,0x00000009,0x00000013,0x0004003b,0x00000014,0x00000015,0x00000009,0x0004002b,
0x00000006,0x00000016,0x00000000,0x00040020,0x00000017,0x00000009,0x00000007,0x0004002b,
0x00000006,0x0000001c,0x00000007,0x00040020,0x0000001d,0x00000009,0x00000012,0x00020014,
0x00000020,0x0004002b,0x00000012,0x00000021,0x00000000,0x0004002b,0x00000006,0x0000002a,
0x00000008,0x00040020,0x00000035,0x00000003,0x0000000a,0x0004003b,0x00000035,0x00000036,
0x00000003,0x00090019,0x00000037,0x0000000a,0x00000001,0x00000000,0x00000001,0x00000001,
0x00000001,0x00000000,0x00040020,0x00000038,0x00000000,0x00000037,0x0004003b,0x00000038,
0x00000039,0x00000000,0x0004002b,0x00000006,0x0000003c,0x00000003,0x00040020,0x0000003d,
0x00000009,0x00000006,0x00040017,0x00000040,0x00000006,0x00000003,0x00040020,0x00000046,
0x00000003,0x00000006,0x0004003b,0x00000046,0x00000047,0x00000003,0x00090019,0x00000048,
0x70696c66,0x00000059,0x00060006,0x00000013,0x00000009,0x61746f72,0x59586574,0x00000000,
0x00040005,0x00000015,0x61726170,0x0000736d,0x00060005,0x0000003e,0x465f6c67,0x44676172,
0x68747065,0x00000000,0x00040005,0x00000041,0x74706564,0x00000068,0x00080005,0x0000004f,
0x465f6c67,0x53676172,0x636e6574,0x65526c69,0x42524166,0x00000000,0x00040005,0x00000052,
0x6e657473,0x006c6963,0x00040047,0x0000000d,0x0000000b,0x0000000f,0x00050048,0x00000013,
0x00000000,0x00000023,0x00000000,0x00050048,0x00000013,0x00000001,0x00000023,0x00000008,
0x00050048,0x00000013,0x00000002,0x00000023,0x00000010,0x00050048,0x00000013,0x00000003,
0x00000023,0x00000018,0x00050048,0x00000013,0x00000004,0x00000023,0x0000001c,0x00050048,
0x00000013,0x00000005,0x00000023,0x00000020,0x00050048,0x00000013,0x00000006,0x00000023,
0x00000024,0x00050048,0x00000013,0x00000007,0x00000023,0x00000028,0x00050048,0x00000013,
0x00000008,0x00000023,0x0000002c,0x00050048,0x00000013,0x00000009,0x00000023,0x00000030,
0x00030047,0x00000013,0x00000002,0x00040047,0x0000003e,0x0000000b,0x00000016,0x00040047,
0x00000041,0x00000022,0x00000000,0x00040047,0x00000041,0x00000021,0x00000000,0x00040047,
0x0000004f,0x0000000b,0x00001396,0x00040047,0x00000052,0x00000022,0x00000000,0x00040047,
0x00000052,0x00000021,0x00000001,0x00020013,0x00000002,0x00030021,0x00000003,0x00000002,
0x00040015,0x00000006,0x00000020,0x00000001,0x00040017,0x00000007,0x00000006,0x00000002,
0x00030016,0x0000000a,0x00000020,0x00040017,0x0000000b,0x0000000a,0x00000004,0x00040020,
0x0000000c,0x00000001,0x0000000b,0x0004003b,0x0000000c,0x0000000d,0x00000001,0x00040017,
0x0000000e,0x0000000a,0x00000002,0x00040015,0x00000012,0x00000020,0x00000000,0x000c001e,
0x00000013,0x00000007,0x0000000e,0x0000000e,0x00000006,0x00000006,0x0000000a,0x00000006,
0x00000012,0x00000012,0x00000012,0x00040020,0x00000014,0x00000009,0x00000013,0x0004003b,
0x00000014,0x00000015,0x00000009,0x0004002b,0x00000006,0x00000016,0x00000000,0x00040020,
0x00000017,0x00000009,0x00000007,0x0004002b,0x00000006,0x0000001c,0x00000007,0x00040020,
0x0000001d,0x00000009,0x00000012,0x00020014,0x00000020,0x0004002b,0x00000012,0x00000021,
0x00000000,0x0004002b,0x00000006,0x0000002a,0x00000008,0x0004002b,0x00000006,0x00000035,
0x00000009,0x00040020,0x0000003d,0x00000003,0x0000000a,0x0004003b,0x0000003d,0x0000003e,
0x00000003,0x00090019,0x0000003f,0x0000000a,0x00000001,0x00000000,0x00000001,0x00000001,
0x00000001,0x00000000,0x00040020,0x00000040,0x00000000,0x0000003f,0x0004003b,0x00000040,
0x00000041,0x00000000,0x0004002b,0x00000006,0x00000044,0x00000003,0x00040020,0x00000045,
0x00000009,0x00000006,0x00040017,0x00000048,0x00000006,0x00000003,0x00040020,0x0000004e,
0x00000003,0x00000006,0x0004003b,0x0000004e,0x0000004f,0x00000003,0x00090019,0x00000050,
0x00000012,0x00000001,0x00000000,0x00000001,0x00000001,0x00000001,0x00000000,0x00040020,
0x00000049,0x00000000,0x00000048,0x0004003b,0x00000049,0x0000004a,0x00000000,0x00040017,
0x00000052,0x00000012,0x00000004,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,
0x00000051,0x00000000,0x00000050,0x0004003b,0x00000051,0x00000052,0x00000000,0x00040017,
0x0000005a,0x00000012,0x00000004,0x00050036,0x00000002,0x00000004,0x00000000,0x00000003,
0x000200f8,0x00000005,0x0004003d,0x0000000b,0x0000000f,0x0000000d,0x0007004f,0x0000000e,
0x00000010,0x0000000f,0x0000000f,0x00000000,0x00000001,0x0004006e,0x00000007,0x00000011,
0x00000010,0x00050041,0x00000017,0x00000018,0x00000015,0x00000016,0x0004003d,0x00000007,
......@@ -57,23 +59,28 @@ const uint32_t kBlitResolve_frag_00000017[] = {
0x000500ab,0x00000020,0x00000022,0x0000001f,0x00000021,0x000300f7,0x00000024,0x00000000,
0x000400fa,0x00000022,0x00000023,0x00000024,0x000200f8,0x00000023,0x00050051,0x00000006,
0x00000027,0x0000001b,0x00000000,0x0004007e,0x00000006,0x00000028,0x00000027,0x00060052,
0x00000007,0x00000058,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,
0x00000024,0x000700f5,0x00000007,0x0000005c,0x0000001b,0x00000005,0x00000058,0x00000023,
0x00000007,0x00000060,0x00000028,0x0000001b,0x00000000,0x000200f9,0x00000024,0x000200f8,
0x00000024,0x000700f5,0x00000007,0x00000064,0x0000001b,0x00000005,0x00000060,0x00000023,
0x00050041,0x0000001d,0x0000002b,0x00000015,0x0000002a,0x0004003d,0x00000012,0x0000002c,
0x0000002b,0x000500ab,0x00000020,0x0000002d,0x0000002c,0x00000021,0x000300f7,0x0000002f,
0x00000000,0x000400fa,0x0000002d,0x0000002e,0x0000002f,0x000200f8,0x0000002e,0x00050051,
0x00000006,0x00000032,0x0000005c,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,
0x00060052,0x00000007,0x0000005b,0x00000033,0x0000005c,0x00000001,0x000200f9,0x0000002f,
0x000200f8,0x0000002f,0x000700f5,0x00000007,0x0000005d,0x0000005c,0x00000024,0x0000005b,
0x0000002e,0x0004003d,0x00000037,0x0000003a,0x00000039,0x00050041,0x0000003d,0x0000003e,
0x00000015,0x0000003c,0x0004003d,0x00000006,0x0000003f,0x0000003e,0x00050051,0x00000006,
0x00000041,0x0000005d,0x00000000,0x00050051,0x00000006,0x00000042,0x0000005d,0x00000001,
0x00060050,0x00000040,0x00000043,0x00000041,0x00000042,0x0000003f,0x0007005f,0x0000000b,
0x00000044,0x0000003a,0x00000043,0x00000040,0x00000016,0x00050051,0x0000000a,0x00000045,
0x00000044,0x00000000,0x0003003e,0x00000036,0x00000045,0x0004003d,0x00000048,0x0000004b,
0x0000004a,0x0007005f,0x00000052,0x00000053,0x0000004b,0x00000043,0x00000040,0x00000016,
0x00050051,0x00000012,0x00000054,0x00000053,0x00000000,0x0004007c,0x00000006,0x00000055,
0x00000054,0x0003003e,0x00000047,0x00000055,0x000100fd,0x00010038
0x00000006,0x00000032,0x00000064,0x00000001,0x0004007e,0x00000006,0x00000033,0x00000032,
0x00060052,0x00000007,0x00000063,0x00000033,0x00000064,0x00000001,0x000200f9,0x0000002f,
0x000200f8,0x0000002f,0x000700f5,0x00000007,0x00000065,0x00000064,0x00000024,0x00000063,
0x0000002e,0x00050041,0x0000001d,0x00000036,0x00000015,0x00000035,0x0004003d,0x00000012,
0x00000037,0x00000036,0x000500ab,0x00000020,0x00000038,0x00000037,0x00000021,0x000300f7,
0x0000003a,0x00000000,0x000400fa,0x00000038,0x00000039,0x0000003a,0x000200f8,0x00000039,
0x0007004f,0x00000007,0x0000003c,0x00000065,0x00000065,0x00000001,0x00000000,0x000200f9,
0x0000003a,0x000200f8,0x0000003a,0x000700f5,0x00000007,0x00000066,0x00000065,0x0000002f,
0x0000003c,0x00000039,0x0004003d,0x0000003f,0x00000042,0x00000041,0x00050041,0x00000045,
0x00000046,0x00000015,0x00000044,0x0004003d,0x00000006,0x00000047,0x00000046,0x00050051,
0x00000006,0x00000049,0x00000066,0x00000000,0x00050051,0x00000006,0x0000004a,0x00000066,
0x00000001,0x00060050,0x00000048,0x0000004b,0x00000049,0x0000004a,0x00000047,0x0007005f,
0x0000000b,0x0000004c,0x00000042,0x0000004b,0x00000040,0x00000016,0x00050051,0x0000000a,
0x0000004d,0x0000004c,0x00000000,0x0003003e,0x0000003e,0x0000004d,0x0004003d,0x00000050,
0x00000053,0x00000052,0x0007005f,0x0000005a,0x0000005b,0x00000053,0x0000004b,0x00000040,
0x00000016,0x00050051,0x00000012,0x0000005c,0x0000005b,0x00000000,0x0004007c,0x00000006,
0x0000005d,0x0000005c,0x0003003e,0x0000004f,0x0000005d,0x000100fd,0x00010038
};
// Generated from:
......@@ -97,6 +104,7 @@ const uint32_t kBlitResolve_frag_00000017[] = {
//
// bool flipX;
// bool flipY;
// bool rotateXY;
// } params;
//
// layout(set = 0, binding = 0)uniform texture2DMSArray depth;
......@@ -114,6 +122,8 @@ const uint32_t kBlitResolve_frag_00000017[] = {
// srcImageCoords . x = - srcImageCoords . x;
// if(params . flipY)
// srcImageCoords . y = - srcImageCoords . y;
// if(params . rotateXY)
// srcImageCoords . xy = srcImageCoords . yx;
//
// gl_FragDepth = texelFetch(depth, ivec3(srcImageCoords, params . srcLayer), 0). x;
//
......
......@@ -109,6 +109,7 @@ layout(push_constant) uniform PushConstants {
// Flip control.
bool flipX;
bool flipY;
bool rotateXY;
} params;
#if IsBlitColor
......@@ -181,6 +182,8 @@ void main()
srcImageCoords.x = -srcImageCoords.x;
if (params.flipY)
srcImageCoords.y = -srcImageCoords.y;
if (params.rotateXY)
srcImageCoords.xy = srcImageCoords.yx;
#if IsBlitColor
#if IsResolve
......
......@@ -1184,6 +1184,402 @@ TEST_P(EGLPreRotationBlitFramebufferTest, FboDestBlitFramebuffer)
ASSERT_EGL_SUCCESS();
}
// Draw a predictable pattern (for testing pre-rotation) into a 256x256 portion of the 400x300
// window, and then use glBlitFramebuffer to blit that pattern into an FBO, but with coordinates
// that are partially out-of-bounds of the source
TEST_P(EGLPreRotationBlitFramebufferTest, FboDestOutOfBoundsSourceBlitFramebuffer)
{
// http://anglebug.com/4453
ANGLE_SKIP_TEST_IF(isVulkanRenderer() && IsLinux() && IsIntel());
// Flaky on Linux SwANGLE http://anglebug.com/4453
ANGLE_SKIP_TEST_IF(IsLinux() && isSwiftshader());
// To aid in debugging, we want this window visible
setWindowVisible(mOSWindow, true);
initializeDisplay();
initializeSurfaceWithRGBA8888Config();
eglMakeCurrent(mDisplay, mWindowSurface, mWindowSurface, mContext);
ASSERT_EGL_SUCCESS();
// Init program
GLuint program = createProgram();
ASSERT_NE(0u, program);
glUseProgram(program);
initializeGeometry(program);
ASSERT_GL_NO_ERROR();
// Create a texture-backed FBO and render the predictable pattern to it
GLuint fbo = createFBO();
ASSERT_GL_NO_ERROR();
glViewport(0, 0, mSize, mSize);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, nullptr);
ASSERT_GL_NO_ERROR();
// Ensure the predictable pattern seems correct in the FBO
test256x256PredictablePattern(0, 0);
ASSERT_GL_NO_ERROR();
// Prepare to blit to the default framebuffer and read from the FBO
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
// Blit to the origin of the 400x300 window
GLint xOffset = 0;
GLint yOffset = 0;
//
// Test blitting a 256x256 part of the default framebuffer to the entire FBO (no scaling)
//
// To get the entire predictable pattern into the default framebuffer at the desired offset,
// blit it from the FBO
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
glViewport(xOffset, yOffset, mSize, mSize);
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(0, 0, mSize, mSize, xOffset, yOffset, xOffset + mSize, yOffset + mSize,
GL_COLOR_BUFFER_BIT, GL_NEAREST);
// Swap buffers to put the image in the window (so the test can be visually checked)
eglSwapBuffers(mDisplay, mWindowSurface);
ASSERT_GL_NO_ERROR();
// Blit again to check the colors in the back buffer
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(0, 0, mSize, mSize, xOffset, yOffset, xOffset + mSize, yOffset + mSize,
GL_COLOR_BUFFER_BIT, GL_NEAREST);
// Clear the FBO to black and blit from the window to the FBO, but give source coordinates that
// are partially outside of the window
xOffset = -10;
yOffset = -15;
glBindFramebuffer(GL_READ_FRAMEBUFFER, 0);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo);
glViewport(0, 0, mSize, mSize);
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(xOffset, yOffset, xOffset + mSize, yOffset + mSize, 0, 0, mSize, mSize,
GL_COLOR_BUFFER_BIT, GL_LINEAR);
// Ensure the predictable pattern seems correct in the FBO
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
// NOTE: There is a strip of black on the left and bottom edges of the PBO, corresponding to
// the source coordinates that were outside of the source. The strip of black is xOffset
// pixels wide on the left side, and yOffset pixels tall on the bottom side.
EXPECT_PIXEL_COLOR_EQ(0, 0, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(0, 255, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(-xOffset - 1, 0, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(-xOffset - 1, 255, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(0, -yOffset - 1, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(255, -yOffset - 1, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(255 + xOffset, 0, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(255 + xOffset, -yOffset - 1, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(0, 255 + yOffset, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(-xOffset - 1, 255 + yOffset, GLColor::black);
// FBO coordinate (-xOffset, -yOffset) (or (10, 15)) has the values from the bottom-left corner
// of the source (which happens to be black). Thus, the following two tests are equivalent:
EXPECT_PIXEL_COLOR_EQ(-xOffset, -yOffset, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(10, 15, GLColor::black);
// Note: the following is equivalent to (0, 0):
EXPECT_PIXEL_COLOR_EQ(10 + xOffset, 15 + yOffset, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(-xOffset + 1, -yOffset + 1, GLColor(1, 1, 0, 255));
EXPECT_PIXEL_COLOR_EQ(-xOffset + 10, -yOffset + 10, GLColor(10, 10, 0, 255));
EXPECT_PIXEL_COLOR_EQ(-xOffset + 20, -yOffset + 20, GLColor(20, 20, 0, 255));
EXPECT_PIXEL_COLOR_EQ(-xOffset + 100, -yOffset + 100, GLColor(100, 100, 0, 255));
EXPECT_PIXEL_COLOR_EQ(-xOffset + 200, -yOffset + 200, GLColor(200, 200, 0, 255));
EXPECT_PIXEL_COLOR_EQ(-xOffset + 230, -yOffset + 230, GLColor(230, 230, 0, 255));
// Note how the offset works differently when added to the same coordinate value as above. The
// black strip causes the value to be 2X less the offset in each direction. Thus, coordinate
// (230+xOffset, 230+yOffset) yields actual coordinate (220, 215) and red-green values
// (230+(2*xOffset), 230+(2*yOffset)) or (210, 200). The following two tests are equivalent:
EXPECT_PIXEL_COLOR_EQ(230 + xOffset, 230 + yOffset,
GLColor(230 + (2 * xOffset), 230 + (2 * yOffset), 0, 255));
EXPECT_PIXEL_COLOR_EQ(220, 215, GLColor(210, 200, 0, 255));
// FBO coordinate (245, 240) has the highest pixel values from the source. The value of the
// FBO pixel at (245, 240) is smaller than the same coordinate in the source because of the
// blit's offsets. That is, the value is (245-xOffset, 240-yOffset) or (235, 225). Thus, the
// following two tests are the same:
EXPECT_PIXEL_COLOR_EQ(255 + xOffset, 255 + yOffset,
GLColor(255 + (2 * xOffset), 255 + (2 * yOffset), 0, 255));
EXPECT_PIXEL_COLOR_EQ(245, 240, GLColor(235, 225, 0, 255));
// Again, the "mid-way" coordinates will get values that aren't truly mid-way:
EXPECT_PIXEL_COLOR_EQ(
xOffset + kCoordMidWayShort, yOffset + kCoordMidWayShort,
GLColor(kCoordMidWayShort + (2 * xOffset), kCoordMidWayShort + (2 * yOffset), 0, 255));
EXPECT_PIXEL_COLOR_EQ(
xOffset + kCoordMidWayShort, yOffset + kCoordMidWayLong,
GLColor(kCoordMidWayShort + (2 * xOffset), kCoordMidWayLong + (2 * yOffset), 0, 255));
EXPECT_PIXEL_COLOR_EQ(
xOffset + kCoordMidWayLong, yOffset + kCoordMidWayShort,
GLColor(kCoordMidWayLong + (2 * xOffset), kCoordMidWayShort + (2 * yOffset), 0, 255));
EXPECT_PIXEL_COLOR_EQ(
xOffset + kCoordMidWayLong, yOffset + kCoordMidWayLong,
GLColor(kCoordMidWayLong + (2 * xOffset), kCoordMidWayLong + (2 * yOffset), 0, 255));
// Almost Red
EXPECT_PIXEL_COLOR_EQ(255, -yOffset, GLColor(255 + xOffset, 0, 0, 255));
// Almost Green
EXPECT_PIXEL_COLOR_EQ(-xOffset, 255, GLColor(0, 255 + yOffset, 0, 255));
// Almost Yellow
EXPECT_PIXEL_COLOR_EQ(255, 255, GLColor(255 + xOffset, 255 + yOffset, 0, 255));
ASSERT_GL_NO_ERROR();
ASSERT_EGL_SUCCESS();
}
// Draw a predictable pattern (for testing pre-rotation) into a 256x256 portion of the 400x300
// window, and then use glBlitFramebuffer to blit that pattern into an FBO, but with coordinates
// that are partially out-of-bounds of the source, and cause a "stretch" to occur
TEST_P(EGLPreRotationBlitFramebufferTest, FboDestOutOfBoundsSourceWithStretchBlitFramebuffer)
{
// http://anglebug.com/4453
ANGLE_SKIP_TEST_IF(isVulkanRenderer() && IsLinux() && IsIntel());
// Flaky on Linux SwANGLE http://anglebug.com/4453
ANGLE_SKIP_TEST_IF(IsLinux() && isSwiftshader());
// To aid in debugging, we want this window visible
setWindowVisible(mOSWindow, true);
initializeDisplay();
initializeSurfaceWithRGBA8888Config();
eglMakeCurrent(mDisplay, mWindowSurface, mWindowSurface, mContext);
ASSERT_EGL_SUCCESS();
// Init program
GLuint program = createProgram();
ASSERT_NE(0u, program);
glUseProgram(program);
initializeGeometry(program);
ASSERT_GL_NO_ERROR();
// Create a texture-backed FBO and render the predictable pattern to it
GLuint fbo = createFBO();
ASSERT_GL_NO_ERROR();
glViewport(0, 0, mSize, mSize);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, nullptr);
ASSERT_GL_NO_ERROR();
// Ensure the predictable pattern seems correct in the FBO
test256x256PredictablePattern(0, 0);
ASSERT_GL_NO_ERROR();
// Prepare to blit to the default framebuffer and read from the FBO
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
// Blit to the origin of the 400x300 window
GLint xOffset = 0;
GLint yOffset = 0;
//
// Test blitting a 256x256 part of the default framebuffer to the entire FBO (no scaling)
//
// To get the entire predictable pattern into the default framebuffer at the desired offset,
// blit it from the FBO
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
glViewport(xOffset, yOffset, mSize, mSize);
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(0, 0, mSize, mSize, xOffset, yOffset, xOffset + mSize, yOffset + mSize,
GL_COLOR_BUFFER_BIT, GL_NEAREST);
// Swap buffers to put the image in the window (so the test can be visually checked)
eglSwapBuffers(mDisplay, mWindowSurface);
ASSERT_GL_NO_ERROR();
// Blit again to check the colors in the back buffer
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(0, 0, mSize, mSize, xOffset, yOffset, xOffset + mSize, yOffset + mSize,
GL_COLOR_BUFFER_BIT, GL_NEAREST);
// Clear the FBO to black and blit from the window to the FBO, but give source coordinates that
// are partially outside of the window, but "stretch" the result by 0.5 (i.e. 2X shrink in x)
xOffset = -10;
yOffset = -15;
glBindFramebuffer(GL_READ_FRAMEBUFFER, 0);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo);
glViewport(0, 0, mSize, mSize);
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(xOffset, yOffset, xOffset + mSize, yOffset + mSize, 0, 0, mSize / 2, mSize,
GL_COLOR_BUFFER_BIT, GL_LINEAR);
// Ensure the predictable pattern seems correct in the FBO
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
// NOTE: There is a strip of black on the left and bottom edges of the PBO, corresponding to
// the source coordinates that were outside of the source. The strip of black is xOffset/2
// pixels wide on the left side, and yOffset pixels tall on the bottom side.
EXPECT_PIXEL_COLOR_NEAR(0, 0, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR(0, 255, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR((-xOffset / 2) - 1, 0, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR((-xOffset / 2) - 1, 255, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR(0, -yOffset - 1, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR(255 / 2, -yOffset - 1, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR((255 + xOffset) / 2, 0, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR((255 + xOffset) / 2, -yOffset - 1, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR(0, 255 + yOffset, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR((-xOffset / 2) - 1, 255 + yOffset, GLColor::black, 1);
// FBO coordinate (-xOffset, -yOffset) (or (10, 15)) has the values from the bottom-left corner
// of the source (which happens to be black). Thus, the following two tests are equivalent:
EXPECT_PIXEL_COLOR_NEAR(-xOffset / 2, -yOffset, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR(10 + xOffset, 15 + yOffset, GLColor::black, 1);
EXPECT_PIXEL_COLOR_NEAR(220 / 2, 215, GLColor(210, 200, 0, 255), 1);
EXPECT_PIXEL_COLOR_NEAR((254 + xOffset) / 2, 255 + yOffset,
GLColor(254 + (2 * xOffset), 255 + (2 * yOffset), 0, 255), 1);
EXPECT_PIXEL_COLOR_NEAR(254 / 2, 240, GLColor(244, 225, 0, 255), 1);
// Almost Red
EXPECT_PIXEL_COLOR_NEAR(254 / 2, -yOffset, GLColor(254 + xOffset, 0, 0, 255), 1);
// Almost Green
EXPECT_PIXEL_COLOR_NEAR(-xOffset / 2, 255, GLColor(0, 255 + yOffset, 0, 255), 1);
// Almost Yellow
EXPECT_PIXEL_COLOR_NEAR(254 / 2, 255, GLColor(254 + xOffset, 255 + yOffset, 0, 255), 1);
ASSERT_GL_NO_ERROR();
ASSERT_EGL_SUCCESS();
}
// Draw a predictable pattern (for testing pre-rotation) into a 256x256 portion of the 400x300
// window, and then use glBlitFramebuffer to blit that pattern into an FBO, but with source and FBO
// coordinates that are partially out-of-bounds of the source
TEST_P(EGLPreRotationBlitFramebufferTest, FboDestOutOfBoundsSourceAndDestBlitFramebuffer)
{
// http://anglebug.com/4453
ANGLE_SKIP_TEST_IF(isVulkanRenderer() && IsLinux() && IsIntel());
// Flaky on Linux SwANGLE http://anglebug.com/4453
ANGLE_SKIP_TEST_IF(IsLinux() && isSwiftshader());
// To aid in debugging, we want this window visible
setWindowVisible(mOSWindow, true);
initializeDisplay();
initializeSurfaceWithRGBA8888Config();
eglMakeCurrent(mDisplay, mWindowSurface, mWindowSurface, mContext);
ASSERT_EGL_SUCCESS();
// Init program
GLuint program = createProgram();
ASSERT_NE(0u, program);
glUseProgram(program);
initializeGeometry(program);
ASSERT_GL_NO_ERROR();
// Create a texture-backed FBO and render the predictable pattern to it
GLuint fbo = createFBO();
ASSERT_GL_NO_ERROR();
glViewport(0, 0, mSize, mSize);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, nullptr);
ASSERT_GL_NO_ERROR();
// Ensure the predictable pattern seems correct in the FBO
test256x256PredictablePattern(0, 0);
ASSERT_GL_NO_ERROR();
// Prepare to blit to the default framebuffer and read from the FBO
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
// Blit to the origin of the 400x300 window
GLint xOffset = 0;
GLint yOffset = 0;
//
// Test blitting a 256x256 part of the default framebuffer to the entire FBO (no scaling)
//
// To get the entire predictable pattern into the default framebuffer at the desired offset,
// blit it from the FBO
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);
glViewport(xOffset, yOffset, mSize, mSize);
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(0, 0, mSize, mSize, xOffset, yOffset, xOffset + mSize, yOffset + mSize,
GL_COLOR_BUFFER_BIT, GL_NEAREST);
// Swap buffers to put the image in the window (so the test can be visually checked)
eglSwapBuffers(mDisplay, mWindowSurface);
ASSERT_GL_NO_ERROR();
// Blit again to check the colors in the back buffer
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(0, 0, mSize, mSize, xOffset, yOffset, xOffset + mSize, yOffset + mSize,
GL_COLOR_BUFFER_BIT, GL_NEAREST);
// Clear the FBO to black and blit from the window to the FBO, but give source coordinates that
// are partially outside of the window, and give destination coordinates that are partially
// outside of the FBO
xOffset = -10;
yOffset = -15;
glBindFramebuffer(GL_READ_FRAMEBUFFER, 0);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, fbo);
glViewport(0, 0, mSize, mSize);
glClear(GL_COLOR_BUFFER_BIT);
glBlitFramebuffer(xOffset, yOffset, (2 * xOffset) + mSize, (2 * yOffset) + mSize, -xOffset,
-yOffset, mSize, mSize, GL_COLOR_BUFFER_BIT, GL_LINEAR);
// Ensure the predictable pattern seems correct in the FBO
glBindFramebuffer(GL_READ_FRAMEBUFFER, fbo);
// NOTE: There is a strip of black on the left and bottom edges of the PBO, corresponding to
// the source coordinates that were outside of the source. The strip of black is xOffset*2
// pixels wide on the left side, and yOffset*2 pixels tall on the bottom side.
EXPECT_PIXEL_COLOR_EQ(0, 0, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(0, 255, GLColor::black);
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) - 1, 0, GLColor::black);
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) - 1, 255, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(0, (-yOffset * 2) - 1, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(255, (-yOffset * 2) - 1, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(255 + xOffset, 0, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(255 + xOffset, (-yOffset * 2) - 1, GLColor::black);
EXPECT_PIXEL_COLOR_EQ(0, 255 + yOffset, GLColor::black);
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) - 1, 255 + yOffset, GLColor::black);
// FBO coordinate (-xOffset*2, -yOffset*2) (or (20, 30)) has the values from the bottom-left
// corner of the source (which happens to be black). Thus, the following two tests are
// equivalent:
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2), (-yOffset * 2), GLColor::black);
EXPECT_PIXEL_COLOR_EQ(20, 30, GLColor::black);
// Note: the following is equivalent to (0, 0):
EXPECT_PIXEL_COLOR_EQ(20 + (xOffset * 2), 30 + (yOffset * 2), GLColor::black);
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) + 1, (-yOffset * 2) + 1, GLColor(1, 1, 0, 255));
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) + 10, (-yOffset * 2) + 10, GLColor(10, 10, 0, 255));
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) + 20, (-yOffset * 2) + 20, GLColor(20, 20, 0, 255));
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) + 100, (-yOffset * 2) + 100, GLColor(100, 100, 0, 255));
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) + 200, (-yOffset * 2) + 200, GLColor(200, 200, 0, 255));
EXPECT_PIXEL_COLOR_EQ((-xOffset * 2) + 230, (-yOffset * 2) + 225, GLColor(230, 225, 0, 255));
// Almost Red
EXPECT_PIXEL_COLOR_EQ(255, -yOffset * 2, GLColor(255 + (xOffset * 2), 0, 0, 255));
// Almost Green
EXPECT_PIXEL_COLOR_EQ(-xOffset * 2, 255, GLColor(0, 255 + (yOffset * 2), 0, 255));
// Almost Yellow
EXPECT_PIXEL_COLOR_EQ(255, 255, GLColor(255 + (xOffset * 2), 255 + (yOffset * 2), 0, 255));
ASSERT_GL_NO_ERROR();
ASSERT_EGL_SUCCESS();
}
} // anonymous namespace
ANGLE_INSTANTIATE_TEST(EGLPreRotationSurfaceTest,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment