Home
last modified time | relevance | path

Searched refs:srcOffset (Results 1 – 25 of 95) sorted by relevance

1234

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/shaders/
Dgen_indices.metal20 uint32_t srcOffset; // offset in bytes
61 output[idx] = getIndexAligned(input, options.srcOffset, idx);
76 value = getIndexAligned(inputAligned, options.srcOffset, idx);
80 value = getIndexUnalignedU16(input, options.srcOffset, idx);
97 value = getIndexAligned(inputAligned, options.srcOffset, idx);
101 value = getIndexUnalignedU32(input, options.srcOffset, idx);
167 output[3 * idx] = getIndexU32(options.srcOffset, 0, inputU8, inputU16, inputU32);
168 output[3 * idx + 1] = getIndexU32(options.srcOffset, elemIdx - 1, inputU8, inputU16, inputU32);
169 output[3 * idx + 2] = getIndexU32(options.srcOffset, elemIdx, inputU8, inputU16, inputU32);
Dmtl_default_shaders_src_autogen.inc181 uint32_t srcOffset;
222 output[idx] = getIndexAligned(input, options.srcOffset, idx);
237 value = getIndexAligned(inputAligned, options.srcOffset, idx);
241 value = getIndexUnalignedU16(input, options.srcOffset, idx);
258 value = getIndexAligned(inputAligned, options.srcOffset, idx);
262 value = getIndexUnalignedU32(input, options.srcOffset, idx);
328 output[3 * idx] = getIndexU32(options.srcOffset, 0, inputU8, inputU16, inputU32);
329 output[3 * idx + 1] = getIndexU32(options.srcOffset, elemIdx - 1, inputU8, inputU16, inputU32);
330 output[3 * idx + 2] = getIndexU32(options.srcOffset, elemIdx, inputU8, inputU16, inputU32);
/device/generic/vulkan-cereal/protocols/vulkan/chapters/commonvalidity/
Dresolve_image_common.txt93 * [[VUID-{refpage}-srcOffset-00269]]
94 For each element of pname:pRegions, pname:srcOffset.x and
95 [eq]#(pname:extent.width {plus} pname:srcOffset.x)# must: both be
98 * [[VUID-{refpage}-srcOffset-00270]]
99 For each element of pname:pRegions, pname:srcOffset.y and
100 [eq]#(pname:extent.height {plus} pname:srcOffset.y)# must: both be
105 element of pname:pRegions, pname:srcOffset.y must: be `0` and
107 * [[VUID-{refpage}-srcOffset-00272]]
108 For each element of pname:pRegions, pname:srcOffset.z and
109 [eq]#(pname:extent.depth {plus} pname:srcOffset.z)# must: both be
[all …]
Dcopy_image_common.txt120 * [[VUID-{refpage}-srcOffset-01783]]
121 The pname:srcOffset and pname:extent members of each element of
205 * [[VUID-{refpage}-srcOffset-00144]]
206 For each element of pname:pRegions, pname:srcOffset.x and
207 [eq]#(pname:extent.width {plus} pname:srcOffset.x)# must: both be
210 * [[VUID-{refpage}-srcOffset-00145]]
211 For each element of pname:pRegions, pname:srcOffset.y and
212 [eq]#(pname:extent.height {plus} pname:srcOffset.y)# must: both be
217 element of pname:pRegions, pname:srcOffset.y must: be `0` and
219 * [[VUID-{refpage}-srcOffset-00147]]
[all …]
Dcopy_buffer_common.txt7 * [[VUID-{refpage}-srcOffset-00113]]
8 The pname:srcOffset member of each element of pname:pRegions must: be
15 than or equal to the size of pname:srcBuffer minus pname:srcOffset
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/
DUtilsVk.h52 uint32_t srcOffset = 0; member
86 size_t srcOffset; member
115 int srcOffset[2]; member
133 int srcOffset[2]; member
246 uint32_t srcOffset = 0; member
253 uint32_t srcOffset = 0; member
289 uint32_t srcOffset = 0; member
312 int32_t srcOffset[2] = {}; member
DUtilsVk.cpp341 offset[0] = params.destOffset[0] * params.stretch[0] - params.srcOffset[0] * srcOffsetFactorX; in CalculateBlitOffset()
342 offset[1] = params.destOffset[1] * params.stretch[1] - params.srcOffset[1] * srcOffsetFactorY; in CalculateBlitOffset()
351 offset[0] = params.destOffset[0] - params.srcOffset[0] * srcOffsetFactorX; in CalculateResolveOffset()
352 offset[1] = params.destOffset[1] - params.srcOffset[1] * srcOffsetFactorY; in CalculateResolveOffset()
872 ConvertIndexShaderParams shaderParams = {params.srcOffset, params.dstOffset >> 2, in convertIndexBuffer()
890 const uint32_t kIndexCount = params.maxIndex - params.srcOffset; in convertIndexBuffer()
1116 shaderParams.srcOffset = static_cast<uint32_t>(params.srcOffset); in convertVertexBuffer()
1689 shaderParams.srcOffset[0] = params.srcOffset[0]; in copyImage()
1690 shaderParams.srcOffset[1] = params.srcOffset[1]; in copyImage()
1699 shaderParams.srcOffset[1] = params.srcHeight - params.srcOffset[1] - 1; in copyImage()
[all …]
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/
Dmtl_render_utils.mm55 uint32_t srcOffset;
720 uint32_t srcOffset)
723 BOOL aligned = (srcOffset % elementSize) == 0;
767 uint32_t srcOffset)
770 BOOL aligned = (srcOffset % elementSize) == 0;
835 getIndexConversionPipeline(contextMtl, params.srcType, params.srcOffset);
844 uniform.srcOffset = params.srcOffset;
898 size_t srcOffset = reinterpret_cast<size_t>(params.indices);
899 ANGLE_CHECK(contextMtl, srcOffset <= std::numeric_limits<uint32_t>::max(),
903 static_cast<uint32_t>(srcOffset), params.dstBuffer, params.dstOffset);
[all …]
Dmtl_render_utils.h71 uint32_t srcOffset; member
185 uint32_t srcOffset);
190 uint32_t srcOffset);
199 uint32_t srcOffset,
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/shaders/src/
DImageCopy.frag48 ivec2 srcOffset;
72 // If flipping Y, srcOffset would contain the opposite y coordinate, so we can
78 …SrcType srcValue = texelFetch(src, ivec3(params.srcOffset + srcSubImageCoords, params.srcLayer), p…
80 SrcType srcValue = texelFetch(src, params.srcOffset + srcSubImageCoords, params.srcMip);
DBufferUtils.comp56 // srcOffset: used if IsCopy
57 uint srcOffset;
71 int srcIndex = int(params.srcOffset.x + gl_GlobalInvocationID.x);
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/shaders/gen/
DBufferUtils.comp.00000005.inc68 // uint srcOffset;
78 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000001.inc68 // uint srcOffset;
78 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000009.inc68 // uint srcOffset;
78 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000007.inc74 // uint srcOffset;
84 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000003.inc74 // uint srcOffset;
84 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000000.inc73 // uint srcOffset;
86 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.0000000B.inc74 // uint srcOffset;
84 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000004.inc73 // uint srcOffset;
86 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000008.inc73 // uint srcOffset;
86 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000006.inc79 // uint srcOffset;
92 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.0000000A.inc79 // uint srcOffset;
92 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
DBufferUtils.comp.00000002.inc79 // uint srcOffset;
92 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
/device/generic/vulkan-cereal/protocols/vulkan/api/structs/
DVkBufferCopy.txt6 VkDeviceSize srcOffset;
DVkImageCopy.txt7 VkOffset3D srcOffset;

1234