Home
last modified time | relevance | path

Searched refs:resMaterial (Results 1 – 11 of 11) sorted by relevance

/NW4C-1.2.23/sources/libraries/gfx/
Dgfx_RelativeHashMaterialIdGenerator.cpp107 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 …]
Dgfx_Material.cpp45 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 …]
Dgfx_SortingMaterialIdGenerator.cpp132 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()
Dgfx_RenderContext.cpp502 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/
Dgfx_ResMaterial.cpp27 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/
DShadowMapDemo.cpp651 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/
Dgfx_ResGraphicsFile.h905 void operator()(ResModel resModel, ResMaterial resMaterial) const in operator()
907 NW_ASSERT(resMaterial.IsValid()); in operator()
912resMaterial.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()
Dgfx_ResMaterial.h1610 …Result SetupTextures(os::IAllocator* allocator, ResMaterial resMaterial, ResGraphicsFile graphicsF…
/NW4C-1.2.23/include/nw/gfx/
Dgfx_RenderElement.h193 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()
Dgfx_Material.h262 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/
DProjectionShadowDemo.cpp638 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()