Original Post
Hi Guyz, just look at this chunk of code.... A is a "5X5" matrix. LPDIRECT3DTEXTURE9 pTexture = NULL; Device->CreateTexture( 5, 5, 1, 0, D3DFMT_R32F, D3DPOOL_SYSTEMMEM, &pTexture, 0); RECT rect; rect.top = rect.left = 0; rect.bottom = 5; rect.right = 5; D3DLOCKED_RECT lockedRect; pTexture->LockRect(0, &lockedRect, ▭, 0) ; memcpy(lockedRect.pBits, A, 5*5*sizeof(float)); lockedRect.Pitch = 5; Look at "memcpy" is it true that lockedRect holds the color values fromed out of matrix elements....if it is how are the elements decomposed to RGB values... If my question doesnt make sense can you explain me the code????