Searched refs:texelPtr (Results 1 – 1 of 1) sorted by relevance
/external/swiftshader/src/Pipeline/ |
D | SpirvShaderImage.cpp | 679 …auto texelPtr = GetTexelAddress(state, imageBase, imageSizeInBytes, coordinate, imageType, binding… in EmitImageRead() local 688 packed[i] = texelPtr.Load<SIMD::Int>(robustness, state->activeLaneMask()); in EmitImageRead() 689 texelPtr += sizeof(float); in EmitImageRead() 694 SIMD::Int offsets = texelPtr.offsets(); in EmitImageRead() 695 SIMD::Int mask = state->activeLaneMask() & texelPtr.isInBounds(2, robustness); in EmitImageRead() 701 packed[0] = Insert(packed[0], Int(*Pointer<Short>(texelPtr.base + Extract(offsets, i))), i); in EmitImageRead() 707 SIMD::Int offsets = texelPtr.offsets(); in EmitImageRead() 708 SIMD::Int mask = state->activeLaneMask() & texelPtr.isInBounds(1, robustness); in EmitImageRead() 714 packed[0] = Insert(packed[0], Int(*Pointer<Byte>(texelPtr.base + Extract(offsets, i))), i); in EmitImageRead() 1227 …auto texelPtr = GetTexelAddress(state, imageBase, imageSizeInBytes, coordinate, imageType, binding… in EmitImageWrite() local [all …]
|