Lines Matching refs:m_ShaderResource
76 nw::demo::ResourceSet* ParticleEffect::m_ShaderResource = NULL; member in nw::demo::ParticleEffect
131 … if (m_ShaderResource && (result.GetDescription() & nw::gfx::RESOURCE_RESULT_NOT_FOUND_SHADER)) in Setup()
134 result = resource.Setup(m_DeviceAllocator, m_ShaderResource->resource); in Setup()
367 if (m_ShaderResource) return; in InitializeShaderBinary()
372 m_ShaderResource = deviceAllocator->AllocAndConstruct<nw::demo::ResourceSet>(1); in InitializeShaderBinary()
373 m_ShaderResource->buffer = nw::demo::Utility::LoadFile(m_ShaderAllocator, shaderFilePath); in InitializeShaderBinary()
375 NW_NULL_ASSERT(m_ShaderResource->buffer); in InitializeShaderBinary()
377 m_ShaderResource->resource = nw::gfx::ResGraphicsFile(&(m_ShaderResource->buffer.front())); in InitializeShaderBinary()
383 nw::ut::SafeCleanup(m_ShaderResource->resource); in FinalizeShaderBinary()
384 m_ShaderAllocator->DestructAndFree(m_ShaderResource, 1); in FinalizeShaderBinary()
386 m_ShaderResource = NULL; in FinalizeShaderBinary()