| 622 | } |
| 623 | |
| 624 | extern "C" OPENPGL_DLLEXPORT PGLRegion pglSurfaceSamplingGetRegion(PGLSurfaceSamplingDistribution surfaceSamplingDistribution) |
| 625 | { |
| 626 | ISurfaceSamplingDistribution *gSurfaceSamplingDistribution = (ISurfaceSamplingDistribution *)surfaceSamplingDistribution; |
| 627 | const IRegion *gRegion = gSurfaceSamplingDistribution->getRegion(); |
| 628 | return (PGLRegion)gRegion; |
| 629 | } |
| 630 | |
| 631 | #ifdef OPENPGL_RADIANCE_CACHES |
| 632 | extern "C" OPENPGL_DLLEXPORT pgl_vec3f pglSurfaceSamplingDistributionIncomingRadiance(PGLSurfaceSamplingDistribution surfaceSamplingDistribution, pgl_vec3f direction, |