/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/shaders/ |
D | gen_indices.metal | 20 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);
|
D | mtl_default_shaders_src_autogen.inc | 181 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/ |
D | resolve_image_common.txt | 93 * [[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 …]
|
D | copy_image_common.txt | 120 * [[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 …]
|
D | copy_buffer_common.txt | 7 * [[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/ |
D | UtilsVk.h | 52 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
|
D | UtilsVk.cpp | 341 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/ |
D | mtl_render_utils.mm | 55 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 …]
|
D | mtl_render_utils.h | 71 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/ |
D | ImageCopy.frag | 48 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);
|
D | BufferUtils.comp | 56 // 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/ |
D | BufferUtils.comp.00000005.inc | 68 // uint srcOffset; 78 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000001.inc | 68 // uint srcOffset; 78 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000009.inc | 68 // uint srcOffset; 78 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000007.inc | 74 // uint srcOffset; 84 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000003.inc | 74 // uint srcOffset; 84 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000000.inc | 73 // uint srcOffset; 86 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.0000000B.inc | 74 // uint srcOffset; 84 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000004.inc | 73 // uint srcOffset; 86 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000008.inc | 73 // uint srcOffset; 86 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000006.inc | 79 // uint srcOffset; 92 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.0000000A.inc | 79 // uint srcOffset; 92 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
D | BufferUtils.comp.00000002.inc | 79 // uint srcOffset; 92 // int srcIndex = int(params . srcOffset . x + gl_GlobalInvocationID . x);
|
/device/generic/vulkan-cereal/protocols/vulkan/api/structs/ |
D | VkBufferCopy.txt | 6 VkDeviceSize srcOffset;
|
D | VkImageCopy.txt | 7 VkOffset3D srcOffset;
|