/dports/graphics/embree/embree-3.13.2/kernels/geometry/ |
H A D | subgrid_intersector_moeller.h | 109 …_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 D | subgrid_intersector_pluecker.h | 107 …_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 D | quad_intersector_pluecker.h | 205 …_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 D | quad_intersector_moeller.h | 186 …_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 D | grid_soa.h | 152 …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 D | subgrid.h | 54 __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 D | quadi.h | 418 __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 D | trianglei.h | 387 __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 D | subgrid_intersector.h | 32 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 D | subgrid_mb_intersector.h | 26 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 D | pointi.h | 238 __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 D | quadi_intersector.h | 89 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 D | default.h | 122 typedef Vec3<vfloat4> Vec3vf4; typedef 212 typedef BBox<Vec3vf4> BBox3vf4;
|
/dports/graphics/embree/embree-3.13.2/kernels/bvh/ |
H A D | bvh_builder_morton.cpp | 104 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 ()()
|