我试图从CSV file包含预先计算的纹理的a中读取浮点数,将其存储在1维数组中,然后将读取的数据放入2维纹理中.
我需要确保以下代码执行此操作,因为我在访问数据时遇到问题而我无法确定错误的位置:
// Allocate memory
float * image = new float [width * height * 3 ];
for( int i = 0; i < height; i++)
{
for( int j = 0; j < width-1; j++)
{
fscanf( fDataFile, "%f,", &fData );
image[ 4 * i * j + 0 ] = fData;
image[ 4 * i * j + 1 ] = fData;
image[ 4 * i * j + 2 ] = fData;
}
fscanf( …Run Code Online (Sandbox Code Playgroud)