/dports/graphics/blender/blender-2.91.0/source/blender/gpu/shaders/material/ |
H A D | gpu_shader_material_principled.glsl | 64 float ssr_id, 114 int(ssr_id), 175 float ssr_id, 201 int(ssr_id), 245 float ssr_id, 260 int(ssr_id), 301 float ssr_id, 316 int(ssr_id), 392 int(ssr_id), 440 float ssr_id, [all …]
|
H A D | gpu_shader_material_glossy.glsl | 3 vec4 color, float roughness, vec3 N, float use_multiscatter, float ssr_id, out Closure result) 10 int(ssr_id), 19 closure_load_ssr_data(ssr_spec * color.rgb, roughness, N, viewCameraVec, int(ssr_id), result);
|
H A D | gpu_shader_material_eevee_specular.glsl | 12 float ssr_id, 22 int(ssr_id), 41 closure_load_ssr_data(ssr_spec * alpha, roughness, normal, viewCameraVec, int(ssr_id), result);
|
H A D | gpu_shader_material_glass.glsl | 7 float ssr_id, 19 int(ssr_id), 34 ssr_spec * color.rgb * fresnel, roughness, N, viewCameraVec, int(ssr_id), result);
|
/dports/graphics/blender/blender-2.91.0/source/blender/nodes/shader/ |
H A D | node_shader_tree.c | 63 float ssr_id, sss_id; member 842 fromnode->ssr_id = ((nTreeTags *)userdata)->ssr_id; in ntree_tag_bsdf_cb() 843 ((nTreeTags *)userdata)->ssr_id += 1; in ntree_tag_bsdf_cb() 850 fromnode->ssr_id = ((nTreeTags *)userdata)->ssr_id; in ntree_tag_bsdf_cb() 853 ((nTreeTags *)userdata)->ssr_id += 1; in ntree_tag_bsdf_cb() 909 .ssr_id = 1.0, in ntreeGPUMaterialNodes()
|
/dports/graphics/blender/blender-2.91.0/source/blender/draw/engines/eevee/shaders/ |
H A D | closure_lit_lib.glsl | 100 int ssr_id 293 if (!(ssrToggle && ssr_id == outputSsrId)) { 370 if (!(ssrToggle && ssr_id == outputSsrId)) { 405 if (!(ssrToggle && ssr_id == outputSsrId)) { 456 if (ssrToggle && ssr_id == outputSsrId) {
|
H A D | closure_lib.glsl | 151 vec3 ssr_spec, float roughness, vec3 N, vec3 viewVec, int ssr_id, inout Closure cl) 157 if (ssr_id == outputSsrId) {
|
/dports/graphics/blender/blender-2.91.0/source/blender/draw/engines/eevee/ |
H A D | eevee_materials.c | 86 const int *ssr_id, in EEVEE_material_bind_resources() argument 125 DRW_shgroup_uniform_int_copy(shgrp, "outputSsrId", ssr_id ? *ssr_id : 0); in EEVEE_material_bind_resources() 542 int ssr_id = (((effects->enabled_effects & EFFECT_SSR) != 0) && !use_ssrefract) ? 1 : 0; in material_opaque() local 571 grp, gpumat, sldata, vedata, &ssr_id, &ma->refract_depth, use_ssrefract, false); in material_opaque() 630 int ssr_id = -1; /* TODO transparent SSR */ in material_transparent() local 639 grp, gpumat, sldata, vedata, &ssr_id, &ma->refract_depth, use_ssrefract, true); in material_transparent()
|
H A D | eevee_private.h | 1036 const int *ssr_id,
|
/dports/graphics/blender/blender-2.91.0/source/blender/nodes/shader/nodes/ |
H A D | node_shader_bsdf_glass.c | 62 GPU_constant(&node->ssr_id)); in node_shader_gpu_bsdf_glass()
|
H A D | node_shader_bsdf_glossy.c | 65 GPU_constant(&node->ssr_id)); in node_shader_gpu_bsdf_glossy()
|
H A D | node_shader_eevee_specular.c | 86 return GPU_stack_link(mat, node, "node_eevee_specular", in, out, GPU_constant(&node->ssr_id)); in node_shader_gpu_eevee_specular()
|
H A D | node_shader_bsdf_principled.c | 186 GPU_constant(&node->ssr_id), in node_shader_gpu_bsdf_principled()
|
/dports/graphics/blender/blender-2.91.0/source/blender/makesdna/ |
H A D | DNA_node_types.h | 295 float ssr_id; member
|