| /NW4C-1.2.23/sources/libraries/gfx/ |
| D | gfx_RelativeHashMaterialIdGenerator.cpp | 107 ResMaterial resMaterial = (*iter)->GetOriginal(); in Generate() local 108 NW_ASSERT(resMaterial.IsValid()); in Generate() 110 if (resMaterial.GetMaterialId() == 0x0 || m_IsForceGeneration) in Generate() 114 …materialId |= CompareHash(resMaterial.GetShaderParametersHash(), MATERIAL_ORDER_SHADER_PARAMETERS); in Generate() 115 … materialId |= CompareHash(resMaterial.GetShadingParameterHash(), MATERIAL_ORDER_SHADING_PARMETER); in Generate() 116 … materialId |= CompareHash(resMaterial.GetMaterialColorHash(), MATERIAL_ORDER_MATERIAL_COLOR); in Generate() 117 … materialId |= CompareHash(resMaterial.GetRasterizationHash(), MATERIAL_ORDER_RASTERIZATION); in Generate() 118 …materialId |= CompareHash(resMaterial.GetTextureCoordinatorsHash(), MATERIAL_ORDER_TEXTURE_COORDIN… in Generate() 119 … materialId |= CompareHash(resMaterial.GetTextureSamplersHash(), MATERIAL_ORDER_TEXTURE_SAMPLERS); in Generate() 120 …materialId |= CompareHash(resMaterial.GetFragmentLightingHash(), MATERIAL_ORDER_FRAGMENT_LIGHTING); in Generate() [all …]
|
| D | gfx_Material.cpp | 45 ResMaterial resMaterial, in Material() argument 50 resMaterial), in Material() 54 ResBinaryShader resShader = resMaterial.GetShader().Dereference(); in Material() 58 resShader.GetDescriptions(resMaterial.GetShaderProgramDescriptionIndex()); in Material() 128 ResMaterial resMaterial, in GetMemorySizeInternal() argument 151 bufferSize += sizeof(ut::Offset) * resMaterial.GetShaderParametersCount(); in GetMemorySizeInternal() 153 for (int i = 0; i < resMaterial.GetShaderParametersCount(); ++i) in GetMemorySizeInternal() 155 const int parameterLength = resMaterial.GetShaderParameters(i).GetParameterLength(); in GetMemorySizeInternal() 163 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in GetMemorySizeInternal() 165 ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(i); in GetMemorySizeInternal() [all …]
|
| D | gfx_SortingMaterialIdGenerator.cpp | 132 ResMaterial resMaterial = (*iter).material->GetOriginal(); in Generate() local 133 NW_ASSERT(resMaterial.IsValid()); in Generate() 141 materialKeyValue.subKey = resMaterial.GetFragmentLightingTableHash(); in Generate() 193 ResMaterial resMaterial = (*ptrIter).material->GetOriginal(); in Generate() local 194 resMaterial.SetMaterialId( materialId ); in Generate()
|
| D | gfx_RenderContext.cpp | 502 ResMaterial resMaterial = this->m_Material->GetSceneEnvironmentResMaterial(); in ActivateSceneEnvironment() local 504 this->m_SceneEnvironment.SetActiveLightSet(resMaterial.GetLightSetIndex()); in ActivateSceneEnvironment() 521 this->m_SceneEnvironment.SetActiveFog(resMaterial.GetFogIndex()); in ActivateSceneEnvironment()
|
| /NW4C-1.2.23/sources/libraries/gfx/res/ |
| D | gfx_ResMaterial.cpp | 27 SetupTextureCoordinators(ResMaterial resMaterial); 99 ResMaterial::SetupTextures(os::IAllocator* allocator, ResMaterial resMaterial, ResGraphicsFile grap… in SetupTextures() argument 103 s32 textureMapperNum = resMaterial.GetTextureMappersCount(); in SetupTextures() 104 result |= SetupTextureCoordinators(resMaterial); in SetupTextures() 106 u32 textureSamplersHash = resMaterial.GetTextureSamplersHash(); in SetupTextures() 110 ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers( i ); in SetupTextures() 141 switch (resMaterial.GetTextureCoordinators(0).GetMappingMethod()) in SetupTextures() 186 resMaterial.SetTextureMappersHash(textureSamplersHash); in SetupTextures() 188 if (resMaterial.GetProceduralTextureMapper().IsValid()) in SetupTextures() 190 result |= resMaterial.GetProceduralTextureMapper().Setup(allocator, graphicsFile); in SetupTextures() [all …]
|
| /NW4C-1.2.23/demos/gfx/ShadowMapDemo/sources/ |
| D | ShadowMapDemo.cpp | 651 SetupShadowMaterial(nw::gfx::ResMaterial resMaterial) in SetupShadowMaterial() argument 653 NW_ASSERT(resMaterial.GetTextureCoordinatorsCount() != 0); in SetupShadowMaterial() 655 resMaterial.SetTextureCoordinatorsHash(0x0); in SetupShadowMaterial() 656 resMaterial.SetTextureMappersHash(0x0); in SetupShadowMaterial() 657 resMaterial.SetTextureCombinersHash(0x0); in SetupShadowMaterial() 658 resMaterial.SetMaterialColorHash(0x0); in SetupShadowMaterial() 660 nw::gfx::ResTextureCoordinator resTexCoord = resMaterial.GetTextureCoordinators(0); in SetupShadowMaterial() 666 NW_ASSERT(resMaterial.GetTextureMappersCount() != 0); in SetupShadowMaterial() 667 nw::gfx::ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(0); in SetupShadowMaterial() 674 nw::gfx::ResFragmentShader resFragmentShader = resMaterial.GetFragmentShader(); in SetupShadowMaterial() [all …]
|
| /NW4C-1.2.23/include/nw/gfx/res/ |
| D | gfx_ResGraphicsFile.h | 905 void operator()(ResModel resModel, ResMaterial resMaterial) const in operator() 907 NW_ASSERT(resMaterial.IsValid()); in operator() 912 …resMaterial.SetFlags(ut::EnableFlag(resMaterial.GetFlags(), nw::gfx::ResMaterialData::FLAG_PARTICL… in operator() 925 void operator()(ResModel resModel, ResMaterial resMaterial) const in operator() 928 NW_ASSERT(resMaterial.IsValid()); in operator() 933 … ResReferenceShader referenceShader = ResDynamicCast<ResReferenceShader>(resMaterial.GetShader()); in operator() 941 s32 activeCoordinatorsCount = resMaterial.GetActiveTextureCoordinatorsCount(); in operator() 952 resMaterial.SetShaderProgramDescriptionIndex(table[activeCoordinatorsCount]); in operator()
|
| D | gfx_ResMaterial.h | 1610 …Result SetupTextures(os::IAllocator* allocator, ResMaterial resMaterial, ResGraphicsFile graphicsF…
|
| /NW4C-1.2.23/include/nw/gfx/ |
| D | gfx_RenderElement.h | 193 ResMaterial resMaterial = material->GetOriginal(); in SetDetailedMaterialIdAndTranslucencyKind() local 194 NW_ASSERT(resMaterial.IsValid()); in SetDetailedMaterialIdAndTranslucencyKind() 199 … (static_cast<KeyType>(resMaterial.GetMaterialId() & BIT64_MATERIAL_RESOURCE_ID_MASK) << in SetDetailedMaterialIdAndTranslucencyKind() 228 ResMaterial resMaterial = material->GetOriginal(); in SetSimpleMaterialIdAndTranslucencyKind() local 229 NW_ASSERT(resMaterial.IsValid()); in SetSimpleMaterialIdAndTranslucencyKind() 231 … m_Key |= static_cast<KeyType>(resMaterial.GetMaterialId() & BIT64_SIMPLE_MATERIAL_ID_MASK) in SetSimpleMaterialIdAndTranslucencyKind() 237 : resMaterial.GetTranslucencyKind(); in SetSimpleMaterialIdAndTranslucencyKind()
|
| D | gfx_Material.h | 262 ResMaterial resMaterial, 313 static void DestroyResMaterial(os::IAllocator* allocator, ResMaterial resMaterial); 366 void* GetAnimTargetObject(const anim::ResAnimGroupMember& anim, const ResMaterial resMaterial);
|
| /NW4C-1.2.23/demos/gfx/ProjectionShadowDemo/sources/ |
| D | ProjectionShadowDemo.cpp | 638 SetupShadowMaterial(nw::gfx::ResMaterial resMaterial) in SetupShadowMaterial() argument 640 nw::gfx::ResTextureCoordinator resTexCoord = resMaterial.GetTextureCoordinators(0); in SetupShadowMaterial() 642 nw::gfx::ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(0); in SetupShadowMaterial() 684 nw::gfx::ResMaterial resMaterial = material->GetOriginal(); in BuildResources() local 685 NW_ASSERT(resMaterial.IsValid()); in BuildResources() 686 SetupShadowMaterial(resMaterial); in BuildResources()
|