Ah good for me, it looks like this might be silly to try. Now hopefully I will be able to sleep without getting woke up again. If Intel only made a horizontal multiply instruction when they made the horizontal add instruction I might have been in business....
a LOT OF HOURS, ERRANDS, AND ONLY ONE BEER LATER i CAN'T FEEL MY TONGUE. oH i THINK i WON'T BE GETTING MUCH PROGRAMMING DONE TONIGHT BUT i'LL DEFINATELY TRY TO. sINCE i ALREADY CAN'T FEEL MY TONGUE WITH ONE BERR i MIGHT AS WELL HAVE ANOTHER :)) AND CONMTINUE WORKING ON THIS ROUTINE. bASICALLY WHAT i', TRYING TO DO IS TEXTURE RESIZING/MIP-MAPPING FOR SQUARE TEXTURES WHICH MEASURE N PIXELS ON EACH SIDE (N MUST BE POWERS OF 3 THOUGH). YAY! :))
Now I'm trying to figure out how RGBA is stored. Is it sored as RBGA in a single 32-bit dword, or is the alpha value stored aserately? Off to Goole to do a search and figur it out. BTE, beer count = 3.
I'm not sure I'll ever get used to that... but it is kind of handy at times.