• Home
  • Raw
  • Download

Lines Matching refs:texelPtr

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
1235 texelPtr.Store(packed[i], robustness, state->activeLaneMask()); in EmitImageWrite()
1236 texelPtr += sizeof(float); in EmitImageWrite()
1241 SIMD::Int offsets = texelPtr.offsets(); in EmitImageWrite()
1242 SIMD::Int mask = state->activeLaneMask() & texelPtr.isInBounds(2, robustness); in EmitImageWrite()
1248 *Pointer<Short>(texelPtr.base + Extract(offsets, i)) = Short(Extract(packed[0], i)); in EmitImageWrite()
1254 SIMD::Int offsets = texelPtr.offsets(); in EmitImageWrite()
1255 SIMD::Int mask = state->activeLaneMask() & texelPtr.isInBounds(1, robustness); in EmitImageWrite()
1261 *Pointer<Byte>(texelPtr.base + Extract(offsets, i)) = Byte(Extract(packed[0], i)); in EmitImageWrite()