Searched refs:texelPtr (Results 1 – 1 of 1) sorted by relevance
/external/swiftshader/src/Pipeline/ |
D | SpirvShaderImage.cpp | 874 SIMD::Pointer texelPtr = ptr.isBasePlusOffset in EmitImageRead() local 881 packed[i] = texelPtr.Load<SIMD::Int>(robustness, activeLaneMask()); in EmitImageRead() 882 texelPtr += sizeof(float); in EmitImageRead() 887 SIMD::Int mask = activeLaneMask() & texelPtr.isInBounds(2, robustness); in EmitImageRead() 893 packed[0] = Insert(packed[0], Int(*Pointer<Short>(texelPtr.getPointerForLane(i))), i); in EmitImageRead() 899 SIMD::Int mask = activeLaneMask() & texelPtr.isInBounds(1, robustness); in EmitImageRead() 904 packed[0] = Insert(packed[0], Int(*Pointer<Byte>(texelPtr.getPointerForLane(i))), i); in EmitImageRead() 1498 …auto texelPtr = GetTexelAddress(instruction, descriptor, uvwa, sample, imageFormat, robustness, ro… in WriteImage() local 1508 texelPtr.Store(packed[i], robustness, mask); in WriteImage() 1509 texelPtr += sizeof(float); in WriteImage() [all …]
|