Statistics on downloads of electronic files and sales of printed books are tracked, and sales of the printed volumes have not decreased! Indeed, after the complimentary distribution of twenty-one titles in 2008 that had for many years only been available in print, sales of these titles increased by 7% compared with the previous two years.

Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.
Si, 49Hz au lieu de 50, c'est 2% de puissance en moins... À l'échelle d'un pays, c'est pas négligeable.

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
m_SamplerNameGUID.Valid()

HURRRR !
velocity = normalize(velocity) * (0.01 + LifeRatio);

HURRRR !
Attention, ça n'a pas encore été testé sur des ours.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo SCompilerTypeID float2TypeId = typeLib->TypeFromNative(BaseType_Float2);

HURRRR !
Boulevard Sebastien Brandt parc d'innovation 67400 Ilkirch

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Pour utiliser au mieux ce site nous vous conseillons :
- De surfer avec Internet Explorer 6.0

Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.
// fast version
const float * __restrict srcTexcoords = reinterpret_cast<const float*>(texcoords.Data());
float * __restrict dstSamples = reinterpret_cast<float*>(outputSamples.Data());
float *dstStop = dstSamples + outputSamples.Count() * 4;
SIMD::Float4 txDims = SIMD::Float4(m_Dimensions.x(), m_Dimensions.y(), m_Dimensions.x(), m_Dimensions.y());
SIMD::Float4 txDimsM1 = SIMD::Float4(m_Dimensions.x() - 1, m_Dimensions.y() - 1, m_Dimensions.x() - 1, m_Dimensions.y() - 1);
if (tcMode == TexcoordMode_Wrap)
{
// strided memviews: ~50/51 fps
// single contiguous loop: ~53/54 fps
// unrolled x4 loop: ~59/60 fps
float *dstStopX4 = dstStop - 4*4;
while (dstSamples <= dstStopX4)
{
SIMD::Float4 x0y0x1y1 = SIMD::Float4::LoadUnaligned(srcTexcoords + 0);
SIMD::Float4 x2y2x3y3 = SIMD::Float4::LoadUnaligned(srcTexcoords + 4);
srcTexcoords += 2*4;
const SIMD::Float4 one(1.0f);
SIMD::Float4 maskLZ_x0y0x1y1 = x0y0x1y1.MaskLower(SIMD::Float4::Zero());
SIMD::Float4 maskLZ_x2y2x3y3 = x2y2x3y3.MaskLower(SIMD::Float4::Zero());
x0y0x1y1 = SIMD::Frac(x0y0x1y1);
x2y2x3y3 = SIMD::Frac(x2y2x3y3);
x0y0x1y1 += maskLZ_x0y0x1y1 & one;
x2y2x3y3 += maskLZ_x2y2x3y3 & one;
x0y0x1y1 *= txDims;
x2y2x3y3 *= txDims;
hh_u32 cell0, cell1, cell2, cell3;
_Find2DCellIndexX2(x0y0x1y1, txDimsM1, m_Dimensions.x(), cell0, cell1);
_Find2DCellIndexX2(x2y2x3y3, txDimsM1, m_Dimensions.x(), cell2, cell3);
SIMD::Float4 texelRGBA0 = _LoadBGRA8_AndReturnRGBA32F(m_Pixels + cell0 * m_PixelSizeInBytes);
SIMD::Float4 texelRGBA1 = _LoadBGRA8_AndReturnRGBA32F(m_Pixels + cell1 * m_PixelSizeInBytes);
SIMD::Float4 texelRGBA2 = _LoadBGRA8_AndReturnRGBA32F(m_Pixels + cell2 * m_PixelSizeInBytes);
SIMD::Float4 texelRGBA3 = _LoadBGRA8_AndReturnRGBA32F(m_Pixels + cell3 * m_PixelSizeInBytes);
texelRGBA0.StoreAligned16(dstSamples, 0x00);
texelRGBA1.StoreAligned16(dstSamples, 0x10);
texelRGBA2.StoreAligned16(dstSamples, 0x20);
texelRGBA3.StoreAligned16(dstSamples, 0x30);
dstSamples += 4*4;
}
while (dstSamples < dstStop)
{
SIMD::Float4 xy = SIMD::Float4::LoadUnaligned(srcTexcoords);
srcTexcoords += 2;
SIMD::Float4 maskLZ = xy.MaskLower(SIMD::Float4::Zero());
xy = SIMD::Frac(xy);
xy += maskLZ & SIMD::Float4(1.0f);
xy *= txDims;
hh_u32 cell = _Find2DCellIndex(xy, txDimsM1, m_Dimensions.x());
SIMD::Float4 texelRGBA = _LoadBGRA8_AndReturnRGBA32F(m_Pixels + cell * m_PixelSizeInBytes);
texelRGBA.StoreAligned16(dstSamples);
dstSamples += 4;
}
}
else if (tcMode == TexcoordMode_WrapMirror)
{

HURRRR !