Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/closure/bsdf.h
| Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | case CLOSURE_BSDF_REFRACTION_ID: | ||||
| break; | break; | ||||
| case CLOSURE_BSDF_TRANSPARENT_ID: | case CLOSURE_BSDF_TRANSPARENT_ID: | ||||
| label = bsdf_transparent_sample(sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | label = bsdf_transparent_sample(sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | ||||
| eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | ||||
| break; | break; | ||||
| case CLOSURE_BSDF_MICROFACET_GGX_ID: | case CLOSURE_BSDF_MICROFACET_GGX_ID: | ||||
| case CLOSURE_BSDF_MICROFACET_GGX_ANISO_ID: | case CLOSURE_BSDF_MICROFACET_GGX_ANISO_ID: | ||||
| case CLOSURE_BSDF_MICROFACET_GGX_REFRACTION_ID: | case CLOSURE_BSDF_MICROFACET_GGX_REFRACTION_ID: | ||||
| label = bsdf_microfacet_ggx_sample(sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | label = bsdf_microfacet_ggx_sample(kg, sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | ||||
| eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | ||||
| break; | break; | ||||
| case CLOSURE_BSDF_MICROFACET_BECKMANN_ID: | case CLOSURE_BSDF_MICROFACET_BECKMANN_ID: | ||||
| case CLOSURE_BSDF_MICROFACET_BECKMANN_ANISO_ID: | case CLOSURE_BSDF_MICROFACET_BECKMANN_ANISO_ID: | ||||
| case CLOSURE_BSDF_MICROFACET_BECKMANN_REFRACTION_ID: | case CLOSURE_BSDF_MICROFACET_BECKMANN_REFRACTION_ID: | ||||
| label = bsdf_microfacet_beckmann_sample(sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | label = bsdf_microfacet_beckmann_sample(kg, sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | ||||
| eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | ||||
| break; | break; | ||||
| #ifdef __ANISOTROPIC__ | #ifdef __ANISOTROPIC__ | ||||
| case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ID: | case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ID: | ||||
| case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ANISO_ID: | case CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ANISO_ID: | ||||
| label = bsdf_ashikhmin_shirley_sample(sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | label = bsdf_ashikhmin_shirley_sample(sc, sd->Ng, sd->I, sd->dI.dx, sd->dI.dy, randu, randv, | ||||
| eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | eval, omega_in, &domega_in->dx, &domega_in->dy, pdf); | ||||
| break; | break; | ||||
| ▲ Show 20 Lines • Show All 282 Lines • Show Last 20 Lines | |||||