/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/assets/render/shaders/shader/ |
H A D | fullscreen_blur.frag | 28 …GaussianBlurR(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.zw)… 31 …GaussianBlurRG(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.zw… 34 …GaussianBlurRGB(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.z… 37 …GaussianBlurA(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.zw)… 41 …SoftDownscaleRGB(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.… 45 …DownscaleRGBA(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.zw)… 49 …DownscaleRGBADof(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.… 52 …GaussianBlurRGBA(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.… 56 …DownscaleRGBADof(uTex, uSampler, gl_FragCoord.xy, inUv.xy, uPc.factor.xy, uPc.viewportSizeInvSize.…
|
H A D | bloom_downscale_threshold.frag | 33 color = bloomDownscaleWeighted9(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler); 35 color = bloomDownscaleWeighted(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler); 39 if (luma < uPc.factor.x) 42 } else if (luma < uPc.factor.y) 44 …const float divisor = uPc.factor.y - uPc.factor.x; // cannot be zero -> if equal, should go to fir… 46 const float lumaCoeff = (luma - uPc.factor.x) * coeff;
|
H A D | fullscreen_post_process_tonemap.frag | 24 PostProcessTonemapStruct uPc; 43 if ((uPc.flags.x & POST_PROCESS_SPECIALIZATION_COLOR_FRINGE_BIT) == 45 const vec2 uvSize = uPc.texSizeInvTexSize.zw; 47 const vec4 fringeFactor = uPc.colorFringe; 61 …if ((uPc.flags.x & POST_PROCESS_SPECIALIZATION_TONEMAP_BIT) == POST_PROCESS_SPECIALIZATION_TONEMAP… 62 const vec4 tonemapFactor = uPc.tonemap; 76 …if ((uPc.flags.x & POST_PROCESS_SPECIALIZATION_VIGNETTE_BIT) == POST_PROCESS_SPECIALIZATION_VIGNET… 78 const vec4 vignetteFactor = uPc.vignette; 84 if ((uPc.flags.x & POST_PROCESS_SPECIALIZATION_COLOR_CONVERSION_BIT) ==
|
H A D | fullscreen_copy_layer.frag | 18 LocalPostProcessPushConstantStruct uPc; 29 const float layer = uPc.factor.x;
|
H A D | bloom_downscale.frag | 32 color = bloomDownscale9(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler); 34 color = bloomDownscale(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler);
|
H A D | fullscreen_downscale.frag | 28 PushConstantStruct uPc; 33 const vec2 ths = uPc.texSizeInvTexSize.zw * 0.5;
|
H A D | fullscreen_upscale.frag | 28 PushConstantStruct uPc; 33 const vec2 ts = uPc.texSizeInvTexSize.zw * 2.0;
|
H A D | fullscreen_fxaa.frag | 61 const uint sharpness = uint(uPc.factor.x + 0.5f); 64 const uint quality = uint(uPc.factor.y + 0.5f); 67 const vec2 textureSizeInv = uPc.viewportSizeInvSize.zw;
|
H A D | fullscreen_motion_blur.frag | 119 const vec2 texIdx = baseUv * uPc.viewportSizeInvSize.xy; 127 …vec2 baseTileVelocity = GetUnpackTileVelocity(velUv.xy, uPc.viewportSizeInvSize.zw) * velocityCoef… 134 …const vec2 baseVelocity = GetUnpackVelocity(velUv.xy, uPc.viewportSizeInvSize.zw) * velocityCoeffi… 174 … const vec2 sampleVel = GetUnpackVelocity(uv, uPc.viewportSizeInvSize.zw) * velocityCoefficient;
|
H A D | fullscreen_taa.frag | 54 const uint quality = uint(uPc.factor.x + 0.5); 79 velUv += offset * (uPc.viewportSizeInvSize.zw); 82 return textureLod(sampler2D(uVelocity, uSampler), velUv, 0).xy * uPc.viewportSizeInvSize.zw; 165 const float taaAlpha = uPc.factor.a;
|
H A D | fullscreen_copy.frag | 18 LocalPostProcessPushConstantStruct uPc;
|
H A D | bloom_upscale.frag | 30 vec3 color = bloomUpscale(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler);
|
H A D | bloom_combine.frag | 35 …vec3 finalColor = min(bloomCombine(baseColor, bloomColor, uPc.factor), CORE_BLOOM_CLAMP_MAX_VALUE);
|
H A D | depth_of_field.frag | 58 …outColor = DepthOfField(inUv, uPc.viewportSizeInvSize.zw, uLocalData.factors[0], uLocalData.factor…
|
H A D | fullscreen_combined_post_process.frag | 41 uPc.viewportSizeInvSize.zw, uImgSampler, outColor.rgb, outColor.rgb);
|
H A D | fullscreen_motion_blur_tile_max.frag | 54 const vec2 stepSize = uPc.viewportSizeInvSize.zw / 4.0;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/assets/render/shaders/computeshader/ |
H A D | bloom_downscale_threshold.comp | 30 const vec2 uv = (vec2(gl_GlobalInvocationID.xy) + 0.5) * uPc.viewportSizeInvSize.zw; 32 //vec3 color = bloomDownscale(uv, uPc.texSizeInvTexSize.zw, uTex, uSampler); 35 color = bloomDownscaleWeighted9(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler); 37 color = bloomDownscaleWeighted(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler); 41 if (luma < uPc.factor.x) 45 else if (luma < uPc.factor.y) 47 …const float divisor = uPc.factor.y - uPc.factor.x; // cannot be zero -> if equal, should go to fir… 49 const float lumaCoeff = (luma - uPc.factor.x) * coeff;
|
H A D | bloom_downscale.comp | 26 const vec2 uv = (vec2(gl_GlobalInvocationID.xy) + 0.5) * uPc.viewportSizeInvSize.zw; 30 color = bloomDownscale9(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler); 32 color = bloomDownscale(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler);
|
H A D | bloom_combine.comp | 26 const vec2 uv = (vec2(gl_GlobalInvocationID.xy) + 0.5) * uPc.viewportSizeInvSize.zw; 30 const vec3 bloomColor = bloomUpscale(uv, uPc.viewportSizeInvSize.zw, uTexBloom, uSampler); 32 …vec3 finalColor = min(bloomCombine(baseColor, bloomColor, uPc.factor), CORE_BLOOM_CLAMP_MAX_VALUE);
|
H A D | bloom_upscale.comp | 28 const vec2 uv = (vec2(gl_GlobalInvocationID.xy) + 0.5) * uPc.viewportSizeInvSize.zw; 30 vec3 color = bloomUpscale(uv, uPc.viewportSizeInvSize.zw, uTex, uSampler);
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_bloom.cpp | 203 LocalPostProcessPushConstantStruct uPc; in ComputeDownscaleAndThreshold() local 204 uPc.factor = bloomParameters_; in ComputeDownscaleAndThreshold() 239 uPc.factor = bloomParameters_; in ComputeDownscale() 274 uPc.factor = bloomParameters_; in ComputeUpscale() 309 LocalPostProcessPushConstantStruct uPc; in ComputeCombine() local 310 uPc.factor = bloomParameters_; in ComputeCombine() 373 LocalPostProcessPushConstantStruct uPc; in RenderDownscaleAndThreshold() local 374 uPc.factor = bloomParameters_; in RenderDownscaleAndThreshold() 386 uPc.factor = bloomParameters_; in RenderDownscale() 468 uPc.factor = bloomParameters_; in RenderUpscale() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/shaders/common/ |
H A D | render_post_process_layout_common.h | 36 LocalPostProcessPushConstantStruct uPc; in layout() local
|