Home
last modified time | relevance | path

Searched refs:texelPtr (Results 1 – 1 of 1) sorted by relevance

/external/swiftshader/src/Pipeline/
DSpirvShaderImage.cpp874 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 …]