Home
last modified time | relevance | path

Searched refs:Vec3vf4 (Results 1 – 14 of 14) sorted by relevance

/dports/graphics/embree/embree-3.13.2/kernels/geometry/
H A Dsubgrid_intersector_moeller.h109 …_forceinline bool intersect(Ray& ray, const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
139 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
146 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
334 …ool intersect1(RayK<K>& ray, size_t k,const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
365 …const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3, const GridMesh::Grid &…
371 …const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3, const GridMesh::Grid &…
H A Dsubgrid_intersector_pluecker.h107 …_forceinline bool intersect(Ray& ray, const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
138 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
145 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
321 …ool intersect1(RayK<K>& ray, size_t k,const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
352 …const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3, const GridMesh::Grid &…
358 …const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3, const GridMesh::Grid &…
H A Dquad_intersector_pluecker.h205 …_forceinline bool intersect(Ray& ray, const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
219 …yHit& ray, IntersectContext* context, const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
225 …(Ray& ray, IntersectContext* context, const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
407 …ol intersect1(RayK<K>& ray, size_t k, const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
422 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
429 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
H A Dquad_intersector_moeller.h186 …_forceinline bool intersect(Ray& ray, const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, con…
219 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
226 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
429 …const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3, const Epilog& epilog) …
444 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
451 … const Vec3vf4& v0, const Vec3vf4& v1, const Vec3vf4& v2, const Vec3vf4& v3,
H A Dgrid_soa.h152 …static __forceinline const Vec3vf4 gather(const float* const grid, const size_t line_offset, const… in gather()
161 return Vec3vf4(unpacklo(r0,r1), // r00, r10, r01, r11 in gather()
171 Vec3vf4& v0_o, in gather()
172 Vec3vf4& v1_o, in gather()
173 Vec3vf4& v2_o) in gather()
175 const Vec3vf4 tri_v012_x = gather(grid_x,line_offset,lines); in gather()
176 const Vec3vf4 tri_v012_y = gather(grid_y,line_offset,lines); in gather()
177 const Vec3vf4 tri_v012_z = gather(grid_z,line_offset,lines); in gather()
178 v0_o = Vec3vf4(tri_v012_x[0],tri_v012_y[0],tri_v012_z[0]); in gather()
179 v1_o = Vec3vf4(tri_v012_x[1],tri_v012_y[1],tri_v012_z[1]); in gather()
[all …]
H A Dsubgrid.h54 __forceinline void gather(Vec3vf4& p0, in gather()
55 Vec3vf4& p1, in gather()
56 Vec3vf4& p2, in gather()
57 Vec3vf4& p3, in gather()
104 __forceinline void gatherMB(Vec3vf4& p0, in gatherMB()
105 Vec3vf4& p1, in gatherMB()
106 Vec3vf4& p2, in gatherMB()
150 __forceinline void gather(Vec3vf4& p0, in gather()
151 Vec3vf4& p1, in gather()
152 Vec3vf4& p2, in gather()
[all …]
H A Dquadi.h418 __forceinline void QuadMi<4>::gather(Vec3vf4& p0, in gather()
419 Vec3vf4& p1, in gather()
420 Vec3vf4& p2, in gather()
421 Vec3vf4& p3, in gather()
437 __forceinline void QuadMi<4>::gather(Vec3vf4& p0, in gather()
438 Vec3vf4& p1, in gather()
439 Vec3vf4& p2, in gather()
440 Vec3vf4& p3, in gather()
458 __forceinline void QuadMi<4>::gather(Vec3vf4& p0, in gather()
459 Vec3vf4& p1, in gather()
[all …]
H A Dtrianglei.h387 __forceinline void TriangleMi<4>::gather(Vec3vf4& p0, in gather()
388 Vec3vf4& p1, in gather()
389 Vec3vf4& p2, in gather()
402 __forceinline void TriangleMi<4>::gather(Vec3vf4& p0, in gather()
403 Vec3vf4& p1, in gather()
404 Vec3vf4& p2, in gather()
419 __forceinline void TriangleMi<4>::gather(Vec3vf4& p0, in gather()
420 Vec3vf4& p1, in gather()
421 Vec3vf4& p2, in gather()
430 Vec3vf4 a0,a1,a2; gather(a0,a1,a2,mesh,scene,itime); in gather()
[all …]
H A Dsubgrid_intersector.h32 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in intersect()
42 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in occluded()
135 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in intersect()
145 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in occluded()
279 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in intersect()
288 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in occluded()
425 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in intersect()
434 Vec3vf4 v0,v1,v2,v3; subgrid.gather(v0,v1,v2,v3,context->scene); in occluded()
H A Dsubgrid_mb_intersector.h26 Vec3vf4 v0,v1,v2,v3; subgrid.gatherMB(v0,v1,v2,v3,context->scene,itime,ftime); in intersect()
39 Vec3vf4 v0,v1,v2,v3; subgrid.gatherMB(v0,v1,v2,v3,context->scene,itime,ftime); in occluded()
136 Vec3vf4 v0,v1,v2,v3; subgrid.gatherMB(v0,v1,v2,v3,context->scene,itime[k],ftime[k]); in intersect()
148 Vec3vf4 v0,v1,v2,v3; subgrid.gatherMB(v0,v1,v2,v3,context->scene,itime[k],ftime[k]); in occluded()
H A Dpointi.h238 __forceinline void PointMi<4>::gather(Vec4vf4& p0, Vec3vf4& n0, const Points* geom) const in gather()
263 …__forceinline void PointMi<4>::gatheri(Vec4vf4& p0, Vec3vf4& n0, const Points* geom, const int iti… in gatheri()
289 …__forceinline void PointMi<4>::gather(Vec4vf4& p0, Vec3vf4& n0, const Points* geom, float time) co… in gather()
295 Vec3vf4 norm0, norm1; in gather()
H A Dquadi_intersector.h89 Vec3vf4 v0,v1,v2,v3; quad.gather(v0,v1,v2,v3,context->scene); in intersect()
97 Vec3vf4 v0,v1,v2,v3; quad.gather(v0,v1,v2,v3,context->scene); in occluded()
177 Vec3vf4 v0,v1,v2,v3; quad.gather(v0,v1,v2,v3,context->scene); in intersect()
185 Vec3vf4 v0,v1,v2,v3; quad.gather(v0,v1,v2,v3,context->scene); in occluded()
/dports/graphics/embree/embree-3.13.2/kernels/common/
H A Ddefault.h122 typedef Vec3<vfloat4> Vec3vf4; typedef
212 typedef BBox<Vec3vf4> BBox3vf4;
/dports/graphics/embree/embree-3.13.2/kernels/bvh/
H A Dbvh_builder_morton.cpp104 Vec3vf4 v0 = zero, v1 = zero, v2 = zero; in operator ()()
160 Vec3vf4 v0 = zero, v1 = zero, v2 = zero; in operator ()()
280 Vec3vf4 v0 = zero, v1 = zero, v2 = zero, v3 = zero; in operator ()()