--- layout: stdlib-reference --- # RasterizerOrderedByteAddressBuffer\.Load4Aligned ## Description Load four 32-bit unsigned integers from the buffer at the specified location with a known alignment. ## Signature
vector<uint, 4> RasterizerOrderedByteAddressBuffer.Load4Aligned( uint location, uint alignment); vector<uint, 4> RasterizerOrderedByteAddressBuffer.Load4Aligned( uint location);## Parameters #### location : uint The input address in bytes, which must be a multiple of 4. #### alignment : uint The known alignment of location, which must be a multiple of 4. ## Return value Four 32-bit unsigned integers loaded from the buffer. ## Remarks On HLSL, alignment is informational only; the load is emitted as the native .Load4 intrinsic, which does not accept an alignment operand. On other targets, alignment is forwarded to the lowered load instruction. ## Availability and Requirements Defined for the following targets: #### hlsl Available in all stages. #### glsl Available in all stages. #### cpp Available in all stages. #### cuda Available in all stages. #### metal Available in all stages. #### wgsl Available in all stages. #### spirv Available in all stages. #### llvm Available in all stages.