Home
last modified time | relevance | path

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

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