/dports/graphics/embree/embree-3.13.2/kernels/geometry/ |
H A D | pointi.h | 80 __forceinline vuint<M>& primID() { in primID() function 83 __forceinline const vuint<M>& primID() const { in primID() function 107 bounds.extend(geom->bounds(primID(i),itime)); 142 vuint<M> geomID, primID; in fill() local 150 primID[i] = prim->primID(); in fill() 157 primID[i] = primID[i - 1]; in fill() 245 const vfloat4 b0 = vfloat4(geom->normal(primID(0))); in gather() 246 const vfloat4 b1 = vfloat4(geom->normal(primID(1))); in gather() 247 const vfloat4 b2 = vfloat4(geom->normal(primID(2))); in gather() 248 const vfloat4 b3 = vfloat4(geom->normal(primID(3))); in gather() [all …]
|
H A D | curveNi_intersector.h | 65 const unsigned int primID = prim.primID(N)[i]; in intersect_t() local 99 const unsigned int primID = prim.primID(N)[i]; in occluded_t() local 136 const unsigned int primID = prim.primID(N)[i]; in intersect_n() local 172 const unsigned int primID = prim.primID(N)[i]; in occluded_n() local 211 const unsigned int primID = prim.primID(N)[i]; in intersect_h() local 232 const unsigned int primID = prim.primID(N)[i]; in occluded_h() local 256 const unsigned int primID = prim.primID(N)[i]; in intersect_hn() local 277 const unsigned int primID = prim.primID(N)[i]; in occluded_hn() local 345 const unsigned int primID = prim.primID(N)[i]; in intersect_t() local 379 const unsigned int primID = prim.primID(N)[i]; in occluded_t() local [all …]
|
H A D | object.h | 35 Object (unsigned geomID, unsigned primID) in Object() 36 : _geomID(geomID), _primID(primID) {} in Object() 42 __forceinline unsigned primID() const { in primID() function 50 new (this) Object(prim.geomID(), prim.primID()); in fill() 58 const unsigned primID = prim.primID(); in fillMB() local 59 new (this) Object(geomID, primID); in fillMB() 61 return accel->linearBounds(primID,itime); in fillMB() 69 const unsigned primID = prim.primID(); in fillMB() local 70 new (this) Object(geomID, primID); in fillMB() 72 return accel->linearBounds(primID,time_range); in fillMB() [all …]
|
H A D | curveNi_mb_intersector.h | 88 const unsigned int primID = prim.primID(N)[i]; in intersect_t() local 110 const unsigned int primID = prim.primID(N)[i]; in occluded_t() local 135 const unsigned int primID = prim.primID(N)[i]; in intersect_n() local 156 const unsigned int primID = prim.primID(N)[i]; in occluded_n() local 181 const unsigned int primID = prim.primID(N)[i]; in intersect_h() local 202 const unsigned int primID = prim.primID(N)[i]; in occluded_h() local 226 const unsigned int primID = prim.primID(N)[i]; in intersect_hn() local 247 const unsigned int primID = prim.primID(N)[i]; in occluded_hn() local 338 const unsigned int primID = prim.primID(N)[i]; in intersect_t() local 360 const unsigned int primID = prim.primID(N)[i]; in occluded_t() local [all …]
|
H A D | intersector_epilog.h | 32 : ray(ray), context(context), geomID(geomID), primID(primID) {} in Intersect1Epilog1() 64 ray.primID = primID; in operator() 83 : ray(ray), context(context), geomID(geomID), primID(primID) {} in Occluded1Epilog1() 163 ray.primID[k] = primID; in operator() 374 : ray(ray), context(context), geomID(geomID), primID(primID) {} in Intersect1EpilogMU() 424 ray.primID = primID; in operator() 443 : ray(ray), context(context), geomID(geomID), primID(primID) {} in Occluded1EpilogMU() 534 vuint<K>::store(valid,&ray.primID,primID); in operator() 609 : ray(ray), context(context), geomID(geomID), primID(primID) {} in IntersectKEpilogMU() 649 vuint<K>::store(valid,&ray.primID,primID); in operator() [all …]
|
H A D | curveNv_intersector.h | 32 const unsigned int primID = prim.primID(N)[i]; in intersect_t() local 51 …Intersector().intersect(pre,ray,context,geom,primID,a0,a1,a2,a3,Epilog(ray,context,geomID,primID)); in intersect_t() 69 const unsigned int primID = prim.primID(N)[i]; in occluded_t() local 88 …if (Intersector().intersect(pre,ray,context,geom,primID,a0,a1,a2,a3,Epilog(ray,context,geomID,prim… in occluded_t() 116 const unsigned int primID = prim.primID(N)[i]; in intersect_t() local 135 …Intersector().intersect(pre,ray,k,context,geom,primID,a0,a1,a2,a3,Epilog(ray,k,context,geomID,prim… in intersect_t() 153 const unsigned int primID = prim.primID(N)[i]; in occluded_t() local 172 …f (Intersector().intersect(pre,ray,k,context,geom,primID,a0,a1,a2,a3,Epilog(ray,k,context,geomID,p… in occluded_t()
|
H A D | subgrid.h | 45 const unsigned int primID) in SubGrid() 46 : _x(x), _y(y), _geomID(geomID), _primID(primID) in SubGrid() 304 unsigned int primID; member 308 x(x), y(y), primID(primID) {} in SubGridID() 330 if (primID(i) == -1) return i; in size() 365 …__forceinline unsigned int primID(const size_t i) const { assert(i < N); return subgridIDs[i].prim… in primID() function 371 assert(primID(i) != -1); in subgrid() 372 return SubGrid(x(i),y(i),geomID(),primID(i)); in subgrid() 425 if (primID(i) == -1) return i; in size() 468 …__forceinline unsigned int primID(const size_t i) const { assert(i < N); return subgridIDs[i].prim… in primID() function [all …]
|
H A D | trianglei.h | 67 __forceinline vuint<M> primID() const { return primIDs; } in primID() function 76 bounds.extend(mesh->bounds(primID(i),itime)); 125 vuint<M> geomID = -1, primID = -1; in fill() local 132 primID[i] = prim->primID(); in fill() 146 primID[i] = -1; in fill() 175 if (primID(i) == -1) break; in update() 176 const unsigned int primId = primID(i); in update() 210 using embree::TriangleMi<M>::primID; 283 const unsigned int primID = primIDs[i]; in loadTriangle() local 284 if (unlikely(primID == -1)) return { zero, zero, zero }; in loadTriangle() [all …]
|
H A D | trianglev_intersector.h | 26 ….v1,tri.v2,/*UVIdentity<M>(),*/Intersect1EpilogM<M,filter>(ray,context,tri.geomID(),tri.primID())); in intersect() 33 …i.v1,tri.v2,/*UVIdentity<M>(),*/Occluded1EpilogM<M,filter>(ray,context,tri.geomID(),tri.primID())); in occluded() 54 …t(ray,pre,tri.v0,tri.v1,tri.v2,Intersect1EpilogM<M,filter>(ray,context,tri.geomID(),tri.primID())); in intersect() 61 …ct(ray,pre,tri.v0,tri.v1,tri.v2,Occluded1EpilogM<M,filter>(ray,context,tri.geomID(),tri.primID())); in occluded() 88 …,v1,v2,/*UVIdentity<K>(),*/IntersectKEpilogM<M,K,filter>(ray,context,tri.geomID(),tri.primID(),i)); in intersect() 104 …,/*UVIdentity<K>(),*/OccludedKEpilogM<M,K,filter>(valid0,ray,context,tri.geomID(),tri.primID(),i)); in occluded() 136 …,tri.v1,tri.v2,UVIdentity<M>(),Intersect1EpilogM<M,filter>(ray,context,tri.geomID(),tri.primID())); in intersect() 143 …0,tri.v1,tri.v2,UVIdentity<M>(),Occluded1EpilogM<M,filter>(ray,context,tri.geomID(),tri.primID())); in occluded() 169 …y,v0,v1,v2,UVIdentity<K>(),IntersectKEpilogM<M,K,filter>(ray,context,tri.geomID(),tri.primID(),i)); in intersect() 185 …1,v2,UVIdentity<K>(),OccludedKEpilogM<M,K,filter>(valid0,ray,context,tri.geomID(),tri.primID(),i)); in occluded() [all …]
|
/dports/graphics/openshadinglanguage/OpenShadingLanguage-Release-1.11.15.0/src/testrender/ |
H A D | raytracer.h | 408 primID = -1; // reset ID in intersect() 413 primID = i; in intersect() 420 primID = i + ns; in intersect() 423 return primID >= 0; in intersect() 429 primID -= spheres.size(); in sample() 436 primID -= spheres.size(); in shapepdf() 443 primID -= spheres.size(); in surfacearea() 450 primID -= spheres.size(); in normal() 457 primID -= spheres.size(); in uv() 464 primID -= spheres.size(); in shaderid() [all …]
|
/dports/graphics/py-openshadinglanguage/OpenShadingLanguage-Release-1.11.15.0/src/testrender/ |
H A D | raytracer.h | 408 primID = -1; // reset ID in intersect() 413 primID = i; in intersect() 420 primID = i + ns; in intersect() 423 return primID >= 0; in intersect() 429 primID -= spheres.size(); in sample() 436 primID -= spheres.size(); in shapepdf() 443 primID -= spheres.size(); in surfacearea() 450 primID -= spheres.size(); in normal() 457 primID -= spheres.size(); in uv() 464 primID -= spheres.size(); in shaderid() [all …]
|
/dports/graphics/embree/embree-3.13.2/kernels/common/ |
H A D | accelset.h | 83 args.primID = (unsigned int)i; 97 args.primID = (unsigned int)i; in linearBounds() 124 __forceinline LBBox3fa linearBounds(size_t primID, const BBox1f& dt) const { in linearBounds() argument 150 assert(primID < size()); in intersect() 161 args.primID = primID; in intersect() 172 assert(primID < size()); in occluded() 183 args.primID = primID; in occluded() 195 assert(primID < size()); in intersect() 206 args.primID = primID; in intersect() 218 assert(primID < size()); in occluded() [all …]
|
H A D | hit.h | 20 …st RTCIntersectContext* context, const vuint<K>& geomID, const vuint<K>& primID, const vfloat<K>& … in HitK() 21 : Ng(Ng), u(u), v(v), primID(primID), geomID(geomID) in HitK() 35 vuint<K> primID; // primitive ID member 48 …__forceinline HitK(const RTCIntersectContext* context, unsigned int geomID, unsigned int primID, f… 49 : Ng(Ng.x,Ng.y,Ng.z), u(u), v(v), primID(primID), geomID(geomID) 61 unsigned int primID; // primitive ID 80 << " primID = " << ray.primID << embree_endl 97 ray.primID = hit.primID; 110 vuint<K>::storeu(mask,&ray.primID, hit.primID);
|
H A D | primref.h | 24 __forceinline PrimRef (const BBox3fa& bounds, unsigned int geomID, unsigned int primID) in PrimRef() 27 upper = Vec3fx(bounds.upper, primID); in PrimRef() 76 __forceinline unsigned primID() const { in primID() function 91 return (((uint64_t)primID()) << 32) + (uint64_t)geomID(); in ID64() 101 …, upper = " << ref.upper << ", geomID = " << ref.geomID() << ", primID = " << ref.primID() << " }"; 129 unsigned int primID; member 132 …signed int sx, const unsigned int sy, const unsigned int primID) : sx(sx), sy(sy), primID(primID) … in SubGridBuildData()
|
H A D | scene_line_segments.h | 40 unsigned int primID = args->primID; in interpolate_impl() local 65 const size_t segment = segments[primID]; in interpolate_impl() 228 __forceinline LBBox3fa linearBounds(size_t primID, const BBox1f& dt) const { in linearBounds() 269 Vec3fa computeDirection(unsigned int primID) const in computeDirection() 271 const unsigned vtxID = segment(primID); in computeDirection() 277 Vec3fa computeDirection(unsigned int primID, size_t time) const in computeDirection() 279 const unsigned vtxID = segment(primID); in computeDirection() 334 LBBox3fa vlinearBounds(size_t primID, const BBox1f& time_range) const { in vlinearBounds() 335 return linearBounds(primID,time_range); in vlinearBounds() 338 …LBBox3fa vlinearBounds(const LinearSpace3fa& space, size_t primID, const BBox1f& time_range) const… in vlinearBounds() [all …]
|
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/examples/41-tess/ |
H A D | terrain_common.sh | 48 void writeKey(uint primID, uint key) 54 u_SubdBufferOut[idx] = primID; 59 uint primID 74 writeKey(primID, children[0]); 75 writeKey(primID, children[1]); 79 writeKey(primID, key); 86 writeKey(primID, key); 90 writeKey(primID, parentKey(key)); 96 void updateSubdBuffer(uint primID, uint key, uint targetLod, uint parentLod) 98 updateSubdBuffer(primID, key, targetLod, parentLod, true);
|
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/examples/41-tess/ |
H A D | terrain_common.sh | 48 void writeKey(uint primID, uint key) 54 u_SubdBufferOut[idx] = primID; 59 uint primID 74 writeKey(primID, children[0]); 75 writeKey(primID, children[1]); 79 writeKey(primID, key); 86 writeKey(primID, key); 90 writeKey(primID, parentKey(key)); 96 void updateSubdBuffer(uint primID, uint key, uint targetLod, uint parentLod) 98 updateSubdBuffer(primID, key, targetLod, parentLod, true);
|
/dports/graphics/embree/embree-3.13.2/include/embree3/ |
H A D | rtcore_geometry.h | 75 unsigned int primID; member 88 unsigned int primID; member 103 unsigned int primID; member 118 unsigned int primID; member 271 unsigned int primID; member 289 RTC_FORCEINLINE void rtcInterpolate0(RTCGeometry geometry, unsigned int primID, float u, float v, e… in rtcInterpolate0() argument 293 args.primID = primID; in rtcInterpolate0() 309 RTC_FORCEINLINE void rtcInterpolate1(RTCGeometry geometry, unsigned int primID, float u, float v, e… in rtcInterpolate1() argument 314 args.primID = primID; in rtcInterpolate1() 330 RTC_FORCEINLINE void rtcInterpolate2(RTCGeometry geometry, unsigned int primID, float u, float v, e… in rtcInterpolate2() argument [all …]
|
/dports/biology/ncbi-toolkit/ncbi/desktop/ |
H A D | seqgrphx.c | 17 Uint2 primID, Uint2 primCt, Pointer data) in UnHLSeg() argument 36 Uint2 segID, primID, primCt; in MatrixMsgFunc() local 74 s = FindSegment (v, pt, &segID, &primID, &primCt); in MatrixMsgFunc() 99 primID = 0; in MatrixMsgFunc() 101 s = FindSegment (v, pt, &segID, &primID, &primCt); in MatrixMsgFunc() 102 if (primID < 1 || s == NULL) in MatrixMsgFunc() 201 s = FindSegment (v, pt, &segID, &primID, &primCt); in FilterMsgFunc() 212 primID = 0; in FilterMsgFunc() 214 while (primID < 1 && fval < maxVal) in FilterMsgFunc() 231 primID = 0; in FilterMsgFunc() [all …]
|
/dports/biology/ncbi-toolkit/ncbi/vibrant/ |
H A D | picture.h | 362 Nlm_Boolean fill, Nlm_Uint2 primID)); 371 Nlm_Uint2 primID)); 374 Nlm_Boolean fill, Nlm_Uint2 primID)); 376 Nlm_Boolean fill, Nlm_Uint2 primID)); 379 Nlm_Boolean arrow, Nlm_Uint2 primID)); 382 Nlm_Int2 align, Nlm_Uint2 primID)); 388 Nlm_Uint2 primID)); 391 Nlm_Int2 offset, Nlm_Int2 align, Nlm_Uint2 primID)); 394 Nlm_Int2 offset, Nlm_Int2 align, Nlm_Uint2 primID)); 402 Nlm_Boolean fill, Nlm_Uint2 primID)); [all …]
|
/dports/graphics/embree/embree-3.13.2/tutorials/common/core/ |
H A D | ray.h | 38 unsigned int primID = RTC_INVALID_GEOMETRY_ID) 39 : org(org,tnear), dir(dir,time), tfar(tfar), mask(mask), primID(primID), geomID(geomID) in org() 61 unsigned int primID; //!< primitive ID member 81 unsigned int primID = RTC_INVALID_GEOMETRY_ID) 83 ray = Ray(org,dir,tnear,tfar,time,mask,geomID,primID); 115 …"geomID = " << ray.geomID << ", primID = " << ray.primID << ", " << "u = " << ray.u << ", v = " …
|
/dports/graphics/ospray/ospray-2.8.0/ospray/geometry/ |
H A D | Spheres.ispc | 36 radius = get_float(self->radius, ray.primID); 43 dg.st = get_vec2f(self->texcoord, ray.primID); 49 uniform int primID = args->primID; 50 uniform float radius = valid(self->radius) ? get_float(self->radius, primID) 52 uniform vec3f center = get_vec3f(self->vertex, primID); 66 uniform int primID = args->primID; 71 uniform float radius = valid(self->radius) ? get_float(self->radius, primID) 73 uniform vec3f center = get_vec3f(self->vertex, primID); 95 const int32 primID, 104 radius = get_float(self->radius, primID); [all …]
|
/dports/graphics/embree/embree-3.13.2/tutorials/collide/ |
H A D | collide.cpp | 105 bounds.extend(mesh.x_[mesh.tris_[args->primID].v0]); in triangle_bounds_func() 106 bounds.extend(mesh.x_[mesh.tris_[args->primID].v1]); in triangle_bounds_func() 107 bounds.extend(mesh.x_[mesh.tris_[args->primID].v2]); in triangle_bounds_func() 115 unsigned int primID = args->primID; in triangle_intersect_func() local 119 auto & v0 = mesh.x_[mesh.tris_[args->primID].v0]; in triangle_intersect_func() 120 auto & v1 = mesh.x_[mesh.tris_[args->primID].v1]; in triangle_intersect_func() 121 auto & v2 = mesh.x_[mesh.tris_[args->primID].v2]; in triangle_intersect_func() 152 ray->primID = primID; in triangle_intersect_func()
|
/dports/graphics/embree/embree-3.13.2/tutorials/voronoi/ |
H A D | voronoi_device.cpp | 32 unsigned int primID; member 66 const Point& point = points[args->primID]; in pointBoundsFunc() 78 const unsigned int primID = args->primID; in pointQueryFunc() local 80 const Point& point = g_points[primID]; in pointQueryFunc() 85 result->visited.push_back(primID); in pointQueryFunc() 90 neighbour.primID = primID; in pointQueryFunc() 193 unsigned int primID = result.knn.empty() ? RTC_INVALID_GEOMETRY_ID : result.knn.top().primID; in renderTileStandard() local 195 if (primID != RTC_INVALID_GEOMETRY_ID) in renderTileStandard() 196 color = g_colors[primID % 27]; in renderTileStandard() 377 for (unsigned int primID : result.visited) in device_render() local [all …]
|
/dports/cad/PrusaSlicer/PrusaSlicer-version_2.3.3/src/libigl/igl/embree/embree2/ |
H A D | rtcore_ray.h | 49 unsigned primID; //!< primitive ID member 82 unsigned primID[4]; //!< primitive ID member 115 unsigned primID[8]; //!< primitive ID member 148 unsigned primID[16]; //!< primitive ID member 189 unsigned* primID; //!< primitive ID member
|