Optix Code/Optix7.3.0LightFIeldViewer/SDK/lib/DemandLoading/Textures/DemandTextureImpl.cpp
// Request deduplication will ensure that concurrent calls to readMipTail do not occur.  Note that
// the EXRReader currently locks because the OpenEXR 2.x tile reading API is stateful.  That should
// be fixed in OpenEXR 3.0.
Request deduplication will ensure that concurrent calls to readMipTail do not occur.  Note that
the EXRReader currently locks because the OpenEXR 2.x tile reading API is stateful.  That should
be fixed in OpenEXR 3.0.
Request deduplication will ensure that concurrent calls to readMipTail do not occur . Note that the EXRReader currently locks because the OpenEXR 2 . x tile reading API is stateful . That should be fixed in OpenEXR 3 . 0 .
void DemandTextureImpl::fillMipTail( unsigned int                 deviceIndex,
                                     CUstream                     stream,
                                     const char*                  mipTailData,
                                     size_t                       mipTailSize,
                                     CUmemGenericAllocationHandle handle,
                                     size_t                       offset ) const
{
    DEMAND_ASSERT( deviceIndex < m_textures.size() );
    DEMAND_ASSERT( getMipTailFirstLevel() < m_info.numMipLevels );
    m_textures[deviceIndex].fillMipTail( stream, mipTailData, mipTailSize, handle, offset );
}
void DemandTextureImpl :: fillMipTail ( unsigned int deviceIndex , CUstream stream , const char * mipTailData , size_t mipTailSize , CUmemGenericAllocationHandle handle , size_t offset ) const { DEMAND_ASSERT ( deviceIndex < m_textures . size ( ) ) ; DEMAND_ASSERT ( getMipTailFirstLevel ( ) < m_info . numMipLevels ) ; m_textures [ deviceIndex ] . fillMipTail ( stream , mipTailData , mipTailSize , handle , offset ) ; }
Request deduplication will ensure that concurrent calls to readMipTail do not occur.
Request deduplication will ensure that concurrent calls to readMipTail do not occur .