Lines Matching refs:Vector4f
42 class Vector4f class
45 Vector4f();
46 Vector4f(float x, float y, float z, float w);
47 Vector4f(const Vector4f &rhs);
50 Vector4f &operator=(const Vector4f &rhs);
82 Float4 dot2(const Vector4f &v0, const Vector4f &v1);
83 Float4 dot3(const Vector4f &v0, const Vector4f &v1);
84 Float4 dot4(const Vector4f &v0, const Vector4f &v1);
124 Register &operator=(const Vector4f &rhs) in operator =()
134 operator Vector4f() in operator Vector4f()
136 Vector4f v; in operator Vector4f()
210 const Vector4f operator[](RValue<Int4> i); // Gather operation (read only).
240 void mov(Vector4f &dst, const Vector4f &src, bool integerDestination = false);
241 void neg(Vector4f &dst, const Vector4f &src);
242 void ineg(Vector4f &dst, const Vector4f &src);
243 void f2b(Vector4f &dst, const Vector4f &src);
244 void b2f(Vector4f &dst, const Vector4f &src);
245 void f2i(Vector4f &dst, const Vector4f &src);
246 void i2f(Vector4f &dst, const Vector4f &src);
247 void f2u(Vector4f &dst, const Vector4f &src);
248 void u2f(Vector4f &dst, const Vector4f &src);
249 void i2b(Vector4f &dst, const Vector4f &src);
250 void b2i(Vector4f &dst, const Vector4f &src);
251 void add(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
252 void iadd(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
253 void sub(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
254 void isub(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
255 void mad(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
256 void imad(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
257 void mul(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
258 void imul(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
259 void rcpx(Vector4f &dst, const Vector4f &src, bool pp = false);
260 void div(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
261 void idiv(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
262 void udiv(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
263 void mod(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
264 void imod(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
265 void umod(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
266 void shl(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
267 void ishr(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
268 void ushr(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
269 void rsqx(Vector4f &dst, const Vector4f &src, bool pp = false);
270 void sqrt(Vector4f &dst, const Vector4f &src, bool pp = false);
271 void rsq(Vector4f &dst, const Vector4f &src, bool pp = false);
272 void len2(Float4 &dst, const Vector4f &src, bool pp = false);
273 void len3(Float4 &dst, const Vector4f &src, bool pp = false);
274 void len4(Float4 &dst, const Vector4f &src, bool pp = false);
275 void dist1(Float4 &dst, const Vector4f &src0, const Vector4f &src1, bool pp = false);
276 void dist2(Float4 &dst, const Vector4f &src0, const Vector4f &src1, bool pp = false);
277 void dist3(Float4 &dst, const Vector4f &src0, const Vector4f &src1, bool pp = false);
278 void dist4(Float4 &dst, const Vector4f &src0, const Vector4f &src1, bool pp = false);
279 void dp1(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
280 void dp2(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
281 void dp2add(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
282 void dp3(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
283 void dp4(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
284 void det2(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
285 void det3(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
286 …void det4(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2, const V…
287 void min(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
288 void imin(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
289 void umin(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
290 void max(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
291 void imax(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
292 void umax(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
293 void slt(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
294 void step(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
295 void exp2x(Vector4f &dst, const Vector4f &src, bool pp = false);
296 void exp2(Vector4f &dst, const Vector4f &src, bool pp = false);
297 void exp(Vector4f &dst, const Vector4f &src, bool pp = false);
298 void log2x(Vector4f &dst, const Vector4f &src, bool pp = false);
299 void log2(Vector4f &dst, const Vector4f &src, bool pp = false);
300 void log(Vector4f &dst, const Vector4f &src, bool pp = false);
301 void lit(Vector4f &dst, const Vector4f &src);
302 void att(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
303 void lrp(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
304 void isinf(Vector4f &dst, const Vector4f &src);
305 void isnan(Vector4f &dst, const Vector4f &src);
306 void smooth(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
307 void packHalf2x16(Vector4f &dst, const Vector4f &src);
308 void unpackHalf2x16(Vector4f &dst, const Vector4f &src);
309 void packSnorm2x16(Vector4f &dst, const Vector4f &src);
310 void packUnorm2x16(Vector4f &dst, const Vector4f &src);
311 void unpackSnorm2x16(Vector4f &dst, const Vector4f &src);
312 void unpackUnorm2x16(Vector4f &dst, const Vector4f &src);
313 void frc(Vector4f &dst, const Vector4f &src);
314 void trunc(Vector4f &dst, const Vector4f &src);
315 void floor(Vector4f &dst, const Vector4f &src);
316 void round(Vector4f &dst, const Vector4f &src);
317 void roundEven(Vector4f &dst, const Vector4f &src);
318 void ceil(Vector4f &dst, const Vector4f &src);
319 void powx(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, bool pp = false);
320 void pow(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, bool pp = false);
321 void crs(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
322 void forward1(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
323 void forward2(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
324 void forward3(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
325 void forward4(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
326 void reflect1(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
327 void reflect2(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
328 void reflect3(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
329 void reflect4(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
330 void refract1(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Float4 &src2);
331 void refract2(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Float4 &src2);
332 void refract3(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Float4 &src2);
333 void refract4(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Float4 &src2);
334 void sgn(Vector4f &dst, const Vector4f &src);
335 void isgn(Vector4f &dst, const Vector4f &src);
336 void abs(Vector4f &dst, const Vector4f &src);
337 void iabs(Vector4f &dst, const Vector4f &src);
338 void nrm2(Vector4f &dst, const Vector4f &src, bool pp = false);
339 void nrm3(Vector4f &dst, const Vector4f &src, bool pp = false);
340 void nrm4(Vector4f &dst, const Vector4f &src, bool pp = false);
341 void sincos(Vector4f &dst, const Vector4f &src, bool pp = false);
342 void cos(Vector4f &dst, const Vector4f &src, bool pp = false);
343 void sin(Vector4f &dst, const Vector4f &src, bool pp = false);
344 void tan(Vector4f &dst, const Vector4f &src, bool pp = false);
345 void acos(Vector4f &dst, const Vector4f &src, bool pp = false);
346 void asin(Vector4f &dst, const Vector4f &src, bool pp = false);
347 void atan(Vector4f &dst, const Vector4f &src, bool pp = false);
348 void atan2(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, bool pp = false);
349 void cosh(Vector4f &dst, const Vector4f &src, bool pp = false);
350 void sinh(Vector4f &dst, const Vector4f &src, bool pp = false);
351 void tanh(Vector4f &dst, const Vector4f &src, bool pp = false);
352 void acosh(Vector4f &dst, const Vector4f &src, bool pp = false);
353 void asinh(Vector4f &dst, const Vector4f &src, bool pp = false);
354 void atanh(Vector4f &dst, const Vector4f &src, bool pp = false);
355 void expp(Vector4f &dst, const Vector4f &src, unsigned short shaderModel);
356 void logp(Vector4f &dst, const Vector4f &src, unsigned short shaderModel);
357 void cmp0(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
358 void cmp(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, Control control);
359 void icmp(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, Control control);
360 void ucmp(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, Control control);
361 void select(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, const Vector4f &src2);
362 void extract(Float4 &dst, const Vector4f &src0, const Float4 &src1);
363 void insert(Vector4f &dst, const Vector4f &src, const Float4 &element, const Float4 &index);
364 void all(Float4 &dst, const Vector4f &src);
365 void any(Float4 &dst, const Vector4f &src);
366 void bitwise_not(Vector4f &dst, const Vector4f &src);
367 void bitwise_or(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
368 void bitwise_xor(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
369 void bitwise_and(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
370 void equal(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);
371 void notEqual(Vector4f &dst, const Vector4f &src0, const Vector4f &src1);