/third_party/skia/third_party/externals/swiftshader/src/Shader/ |
H A D | PixelPipeline.hpp | 26 PixelRoutine(state, shader), current(rs[0]), diffuse(vs[0]), specular(vs[1]), perturbate(false), luminance(false), previousScaling(false) {} in PixelPipeline() 38 Vector4s &specular; member in sw::PixelPipeline 60 void specularPixel(Vector4s ¤t, Vector4s &specular);
|
H A D | PixelPipeline.cpp | 30 if(state.color[1].component & 0x1) specular.x = convertFixed12(v[1].x); else specular.x = Short4(0x0000); in setBuiltins() 31 if(state.color[1].component & 0x2) specular.y = convertFixed12(v[1].y); else specular.y = Short4(0x0000); in setBuiltins() 32 if(state.color[1].component & 0x4) specular.z = convertFixed12(v[1].z); else specular.z = Short4(0x0000); in setBuiltins() 33 if(state.color[1].component & 0x8) specular.w = convertFixed12(v[1].w); else specular.w = Short4(0x0000); in setBuiltins() 58 specularPixel(current, specular); in fixedFunction() 449 case TextureStage::SOURCE_SPECULAR: arg1 = &specular; brea [all...] |
H A D | VertexPipeline.cpp | 215 Vector4f specular = v[Color1]; in pipeline() local 217 o[C1].x = specular.x; in pipeline() 218 o[C1].y = specular.y; in pipeline() 219 o[C1].z = specular.z; in pipeline() 220 o[C1].w = specular.w; in pipeline()
|
/third_party/skia/src/effects/ |
H A D | SkEmbossMask.cpp | 51 int specular = light.fSpecular; in Emboss() local 96 // specular is 4.4 in Emboss() 98 // and then possibly cache a 256 table for a given specular in Emboss() 101 for (int i = specular >> 4; i > 0; --i) { in Emboss()
|
H A D | SkEmbossMaskFilter.cpp | 43 SkScalar ambient, SkScalar specular) { in MakeEmboss() 53 // specular should be 0..15.99 as a scalar in MakeEmboss() 55 light.fSpecular = static_cast<U8CPU>(SkTPin(specular, 0.0f, 16.0f) * kSpecularMultiplier + 0.5); in MakeEmboss() 42 MakeEmboss(SkScalar blurSigma, const SkScalar direction[3], SkScalar ambient, SkScalar specular) MakeEmboss() argument
|
/third_party/skia/include/effects/ |
H A D | SkBlurMaskFilter.h | 27 @param specular coefficient for specular highlights (e.g. 8) 31 SkScalar ambient, SkScalar specular);
|
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/gles1/ |
H A D | LightsTest.cpp | 252 const GLColor32F specular(rng.randomFloat(), rng.randomFloat(), rng.randomFloat(), in TEST_P() 274 glLightfv(GL_LIGHT0 + i, GL_SPECULAR, &specular.R); in TEST_P() 277 EXPECT_EQ(specular, actualColor); in TEST_P()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.cpp | 1055 exportMaterial.specular.factor = materialDesc.textures[MaterialComponent::TextureIndex::SPECULAR].factor.w; in ExportGltfMaterialSpecular() 1056 exportMaterial.specular.texture.index = in ExportGltfMaterialSpecular() 1058 exportMaterial.specular.color = materialDesc.textures[MaterialComponent::TextureIndex::SPECULAR].factor; in ExportGltfMaterialSpecular() 1059 exportMaterial.specular.colorTexture.index = in ExportGltfMaterialSpecular() 1657 json::value ExportSpecular(const Material::Specular& specular) in ExportSpecular() argument 1660 if (specular.factor != 1.f) { in ExportSpecular() 1661 jsonSpecular["specularFactor"] = specular.factor; in ExportSpecular() 1663 if (specular.texture.index != GLTF_INVALID_INDEX) { in ExportSpecular() 1664 jsonSpecular["specularTexture"] = ExportTextureInfo(specular.texture); in ExportSpecular() 1666 if (specular in ExportSpecular() [all...] |
H A D | gltf2_loader.cpp | 1225 bool ParseKhrMaterialsSpecular(LoadResult& loadResult, const json::value& jsonData, Material::Specular& specular) 1229 if (!ParseOptionalNumber(loadResult, specular.factor, *specularJson, "specularFactor", 1.f)) { 1234 const auto parseSpecularTexture = [&textureInfo = specular.texture]( 1235 LoadResult& loadResult, const json::value& specular) -> bool { 1236 return ParseTextureInfo(loadResult, textureInfo, specular); 1243 if (!ParseOptionalMath(loadResult, specular.color, *specularJson, "specularColorFactor", specular.color)) { 1248 const auto parseSpecularColorTexture = [&textureInfo = specular.colorTexture]( 1249 LoadResult& loadResult, const json::value& specular) -> bool { 1250 return ParseTextureInfo(loadResult, textureInfo, specular); [all...] |
H A D | gltf2_importer.cpp | 1091 if (material.specular.colorTexture == image) { in SpecularColorFlags() 1100 if (material.specular.texture == image) { in SpecularStrengthFlags() 1624 Math::Vec4(gltfMaterial.specular.color, gltfMaterial.specular.factor); in FillSpecular() 1625 if (gltfMaterial.specular.texture.index != GLTF2::GLTF_INVALID_INDEX && in FillSpecular() 1626 gltfMaterial.specular.colorTexture.index == GLTF2::GLTF_INVALID_INDEX) { in FillSpecular() 1628 gltfMaterial.specular.texture, importResult, data, em, desc, MaterialComponent::TextureIndex::SPECULAR); in FillSpecular() 1629 } else if (gltfMaterial.specular.texture.index == GLTF2::GLTF_INVALID_INDEX && in FillSpecular() 1630 gltfMaterial.specular.colorTexture.index != GLTF2::GLTF_INVALID_INDEX) { in FillSpecular() 1631 FillTextureParams(gltfMaterial.specular in FillSpecular() [all...] |
H A D | gltf2_data_structures.h | 525 // The specular RGB color of the material. This value is linear. 533 // The specular-glossiness texture is RGBA texture, containing the specular color of the material (RGB 554 // The specular reflection strength. 556 // The specular reflection strength texture, stored in the alpha channel. 558 // The specular color in linear space. 560 // The specular color texture. The values are in sRGB space. 562 } specular; member 797 // The dimension (in pixels) of the first specular mip. This is needed to determine, pre-load, the total number of
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | GLES1State.h | 45 ColorF specular; member 66 ColorF specular = {0.0f, 0.0f, 0.0f, 1.0f}; member
|
H A D | GLES1State.cpp | 139 mMaterial.specular = {0.0f, 0.0f, 0.0f, 1.0f}; in initialize() 151 mLights[0].specular = {1.0f, 1.0f, 1.0f, 1.0f}; in initialize()
|
H A D | GLES1Renderer.cpp | 341 setUniform4fv(programObject, programState.materialSpecularLoc, 1, material.specular.data()); in prepareForDraw() 361 memcpy(uniformBuffers.lightSpeculars.data() + i, light.specular.data(), in prepareForDraw()
|
H A D | queryutils.cpp | 2330 lightParams.specular = ColorF::fromData(params); in SetLightParameters() 2390 lightParams.specular.writeData(params); in GetLightParameters() 2437 material.specular = ColorF::fromData(params); in SetMaterialParameters() 2482 material.specular.writeData(params); in GetMaterialParameters()
|
/third_party/mesa3d/src/gallium/drivers/svga/svgadump/ |
H A D | svga_dump.c | 474 _debug_printf("\t\t.material.specular[0] = %f\n", (*cmd).material.specular[0]); in dump_SVGA3dCmdSetMaterial() 475 _debug_printf("\t\t.material.specular[1] = %f\n", (*cmd).material.specular[1]); in dump_SVGA3dCmdSetMaterial() 476 _debug_printf("\t\t.material.specular[2] = %f\n", (*cmd).material.specular[2]); in dump_SVGA3dCmdSetMaterial() 477 _debug_printf("\t\t.material.specular[3] = %f\n", (*cmd).material.specular[3]); in dump_SVGA3dCmdSetMaterial() 518 _debug_printf("\t\t.data.specular[0] = %f\n", (*cmd).data.specular[ in dump_SVGA3dCmdSetLightData() [all...] |
/third_party/skia/gm/ |
H A D | imagemakewithfilter.cpp | 148 // Combine both specular and diffuse into a single DAG since they use separate internal filter in lighting_factory() 162 sk_sp<SkImageFilter> specular = SkImageFilters::PointLitSpecular( in lighting_factory() local 165 return SkImageFilters::Merge(std::move(diffuse), std::move(specular), cropRect); in lighting_factory()
|
/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/sample/ |
H A D | cube_demo.js | 43 vec3 specular=vec3(1.0,1.0,1.0) * pow( max(0.0,dot(a_Normal.xyz,h)), 64.0 );
|
/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/sample2/ |
H A D | cube2_demo.js | 43 vec3 specular=vec3(1.0,1.0,1.0) * pow( max(0.0,dot(a_Normal.xyz,h)), 64.0 );
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/ |
H A D | 3d_dm_lighting_common.h | 213 CORE_RELAXEDP vec4 baseColor, vec3 polygonNormal, CORE_RELAXEDP vec4 material, CORE_RELAXEDP vec4 specular) in CalcBRDFSpecular() 221 // tint by specular color and multiply by strength: in CalcBRDFSpecular() 222 bd.f0.xyz = min(bd.f0.xyz * specular.rgb, vec3(1.0)) * specular.a; in CalcBRDFSpecular() 229 bd.f0.w = mix(specular.a, 1.0, metallic); // f90 in CalcBRDFSpecular() 212 CalcBRDFSpecular( CORE_RELAXEDP vec4 baseColor, vec3 polygonNormal, CORE_RELAXEDP vec4 material, CORE_RELAXEDP vec4 specular) CalcBRDFSpecular() argument
|
/third_party/mesa3d/src/mesa/main/ |
H A D | ffvertex_prog.c | 1083 /* Note that we negate the back-face specular exponent here. in build_lighting() 1253 struct ureg specular = lightprod_front[i][2]; in build_lighting() local 1285 /* there's a non-zero specular term */ in build_lighting() 1290 /* no attenutation, no specular */ in build_lighting() 1296 emit_op3(p, OPCODE_MAD, res1, mask1, swizzle1(lit,Z), specular, _col1); in build_lighting() 1300 release_temp(p, specular); in build_lighting() 1320 struct ureg specular = lightprod_back[i][2]; in build_lighting() local 1346 * dot products. dots.Z has the negated back-face specular in build_lighting() 1348 * negation makes the back-face specular term positive again. in build_lighting() 1367 emit_op3(p, OPCODE_MAD, res1, mask1, swizzle1(lit,Z), specular, _bfc in build_lighting() [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/include/ |
H A D | svga3d_cmd.h | 484 float specular[4]; member 994 float specular[4]; member
|
/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | nine_ff.c | 115 uint32_t specular : 1; member 778 * specular += light.specular * atten * powFact; in nine_ff_build_vs() 898 /* Tests show that specular is computed only if (dp3(normal,hitDir) > 0). in nine_ff_build_vs() 906 ureg_MAD(ureg, rS, cLColS, _Y(tmp), ureg_src(rS)); /* accumulate specular */ in nine_ff_build_vs() 932 * oCol[1] = material.specular * specular; in nine_ff_build_vs() 1386 if (key->specular) in nine_ff_build_ps() 1507 if (key->specular) in nine_ff_build_ps() 1828 key.specular in nine_ff_get_ps() [all...] |
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/ |
H A D | material_component_manager.cpp | 374 DECL_NAMED_PROPERTY2(specular, textures[MaterialComponent::TextureIndex::SPECULAR], "Specular", 0)
|
/third_party/rust/crates/libc/src/ |
H A D | psp.rs | 3570 pub fn sceGuModelColor(emissive: u32, ambient: u32, diffuse: u32, specular: u32); in sceGuModelColor()
|