Lines Matching refs:nw
34 nw::demo::DemoAllocator s_DeviceAllocator;
38 nw::demo::ResourceSet* s_ShaderResource;
39 nw::demo::ResourceArray s_LutResources;
40 nw::demo::ResourceArray s_Resources;
47 nw::math::VEC3 position) in ResourceData()
55 const nw::math::VEC3 position;
75 ResourceData(NW_DEMO_FILE_PATH(L"Phong.bcmdl"), DemoLutSet, nw::math::VEC3(0.0f, 0.0f, 0.0f)),
76 ResourceData(NW_DEMO_FILE_PATH(L"Blinn.bcmdl"), DemoLutSet, nw::math::VEC3(2.5f, 0.0f, 0.0f)),
77 …ResourceData(NW_DEMO_FILE_PATH(L"VertexLight.bcmdl"), DemoLutSet, nw::math::VEC3(5.0f, 0.0f, 0.0f)…
78 …ResourceData(NW_DEMO_FILE_PATH(L"CarPaint.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(7.5f, 0.0f…
79 …ResourceData(NW_DEMO_FILE_PATH(L"Sss.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(10.0f, 0.0f, 0.…
80 …ResourceData(NW_DEMO_FILE_PATH(L"ThinFilm.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(12.5f, 0.0…
81 …ResourceData(NW_DEMO_FILE_PATH(L"Toon.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(15.0f, 0.0f, 0…
101 typedef nw::ut::FixedSizeArray<nw::gfx::IRenderTarget*, RENDER_TARGET_COUNT> RenderTargetArray;
104 nw::demo::SceneSystem* s_SceneSystem = NULL;
105 nw::demo::RenderSystem* s_RenderSystem = NULL;
107 nw::demo::GraphicsDrawing s_GraphicsDrawing;
112 nw::gfx::SceneNode* s_SceneRoot = NULL;
114 nw::gfx::Camera* s_BaseCamera = NULL;
115 nw::gfx::Camera* s_LeftCamera = NULL;
116 nw::gfx::Camera* s_RightCamera = NULL;
123 typedef nw::ut::FixedSizeArray<nw::gfx::SceneEnvironmentSetting*, ENVIRONMENT_SETTINGS_COUNT> Scene…
134 nw::gfx::CommandCacheManager::SetAllocator( &s_DeviceAllocator ); in InitializeGraphics()
137 nw::demo::RenderSystem::Description renderDescription; in InitializeGraphics()
141 renderDescription.upperScreenMode = nw::demo::UPPER_SCREEN_MODE_STEREO; in InitializeGraphics()
143 s_RenderSystem = nw::demo::RenderSystem::Create(&s_DeviceAllocator, renderDescription); in InitializeGraphics()
150 nw::demo::Utility::InitializeGraphicsDrawing(&s_DeviceAllocator, s_GraphicsDrawing); in InitializeGraphics()
153 nw::demo::Utility::CreateUpperScreenBuffer(&s_DeviceAllocator, renderDescription) in InitializeGraphics()
159 nw::demo::SceneSystem::Description sceneDescription; in InitializeGraphics()
161 s_SceneSystem = nw::demo::SceneSystem::Create(&s_DeviceAllocator, sceneDescription); in InitializeGraphics()
165 s_ShaderResource = s_DeviceAllocator.AllocAndConstruct<nw::demo::ResourceSet>(1); in InitializeGraphics()
166 …s_ShaderResource->buffer = nw::demo::Utility::LoadFile(&s_DeviceAllocator , SHADER_RESOURCE_FILE_N… in InitializeGraphics()
170 s_ShaderResource->resource = nw::gfx::ResGraphicsFile(&(s_ShaderResource->buffer.front())); in InitializeGraphics()
187 nw::gfx::SafeDestroy(s_LeftCamera); in TerminateGraphics()
189 nw::gfx::SafeDestroy(s_RightCamera); in TerminateGraphics()
191 nw::gfx::SafeDestroy(s_SceneSystem); in TerminateGraphics()
193 nw::gfx::SafeDestroyAll(s_RenderTargets); in TerminateGraphics()
197 nw::gfx::SafeDestroy(s_RenderSystem); in TerminateGraphics()
209 s_SceneRoot = nw::gfx::TransformNode::DynamicBuilder() in BuildRootNodes()
222 nw::gfx::Camera::DynamicBuilder() in BuildCameras()
230 nw::gfx::Camera::DynamicBuilder() in BuildCameras()
253 nw::demo::ResourceSet resourceSet; in InitializeScenes()
254 resourceSet.buffer = nw::demo::Utility::LoadFile(&s_DeviceAllocator , name); in InitializeScenes()
258 resourceSet.resource = nw::gfx::ResGraphicsFile(&(resourceSet.buffer.front())); in InitializeScenes()
263 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in InitializeScenes()
268 …nw::demo::ResourceSet* resourceSet = nw::demo::Utility::LoadResources(s_Resources, resourceData.mo… in InitializeScenes()
270 …resourceSet->resource.ForeachTexture(nw::gfx::LocationFlagSetter(NN_GX_MEM_VRAMA | GL_NO_COPY_FCRA… in InitializeScenes()
271 …resourceSet->resource.ForeachIndexStream(nw::gfx::LocationFlagSetter(NN_GX_MEM_VRAMB | GL_NO_COPY_… in InitializeScenes()
272 …resourceSet->resource.ForeachVertexStream(nw::gfx::LocationFlagSetter(NN_GX_MEM_VRAMB | GL_NO_COPY… in InitializeScenes()
274 nw::gfx::Result result = resourceSet->resource.Setup(&s_DeviceAllocator); in InitializeScenes()
277 if (result.GetDescription() & nw::gfx::RESOURCE_RESULT_NOT_FOUND_SHADER) in InitializeScenes()
283 if (result.GetDescription() & nw::gfx::RESOURCE_RESULT_NOT_FOUND_LUT) in InitializeScenes()
295 nw::gfx::ResModelArray models = resourceSet->resource.GetModels(); in InitializeScenes()
296 nw::gfx::ResModelArray::iterator modelsEnd = models.end(); in InitializeScenes()
297 for (nw::gfx::ResModelArray::iterator modelResource = models.begin(); in InitializeScenes()
300 nw::math::VEC3& translate = (*modelResource).GetTransform().translate; in InitializeScenes()
303 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
316 …nw::demo::ResourceSet* resourceSet = nw::demo::Utility::LoadResources(s_Resources, name, &s_Device… in InitializeScenes()
318 nw::gfx::Result result = resourceSet->resource.Setup(&s_DeviceAllocator); in InitializeScenes()
324 nw::gfx::ResLightArray lights = resourceSet->resource.GetLights(); in InitializeScenes()
325 nw::gfx::ResLightArray::iterator lightsEnd = lights.end(); in InitializeScenes()
326 for (nw::gfx::ResLightArray::iterator lightResource = lights.begin(); in InitializeScenes()
329 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
337 nw::gfx::ResCameraArray cameras = resourceSet->resource.GetCameras(); in InitializeScenes()
338 nw::gfx::ResCameraArray::iterator camerasEnd = cameras.end(); in InitializeScenes()
339 for (nw::gfx::ResCameraArray::iterator cameraResource = cameras.begin(); in InitializeScenes()
342 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
350 nw::gfx::ResFogArray fogs = resourceSet->resource.GetFogs(); in InitializeScenes()
351 nw::gfx::ResFogArray::iterator fogsEnd = fogs.end(); in InitializeScenes()
352 for (nw::gfx::ResFogArray::iterator fogResource = fogs.begin(); in InitializeScenes()
355 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
363 …nw::gfx::ResSceneEnvironmentSettingArray settings = resourceSet->resource.GetSceneEnvironmentSetti… in InitializeScenes()
364 nw::gfx::ResSceneEnvironmentSettingArray::iterator settingsEnd = settings.end(); in InitializeScenes()
365 for (nw::gfx::ResSceneEnvironmentSettingArray::iterator settingResource = settings.begin(); in InitializeScenes()
368 nw::gfx::SceneObject* sceneObject = nw::gfx::SceneBuilder() in InitializeScenes()
372 nw::gfx::SceneEnvironmentSetting* sceneEnvironmentSetting = in InitializeScenes()
373 nw::ut::DynamicCast<nw::gfx::SceneEnvironmentSetting*>(sceneObject); in InitializeScenes()
381 nw::gfx::SceneHelper::ResolveReference(sceneNodeArray); in InitializeScenes()
384 nw::gfx::SceneHelper::ForeachRootNodes( in InitializeScenes()
387 nw::gfx::AttachNode(s_SceneRoot) in InitializeScenes()
415 nw::gfx::SafeDestroyBranch(s_SceneRoot); in TerminateScenes()
416 nw::demo::SafeCleanupResources(s_Resources); in TerminateScenes()
417 nw::demo::SafeCleanupResources(s_LutResources); in TerminateScenes()
418 nw::ut::SafeCleanup(s_ShaderResource->resource); in TerminateScenes()
419 nw::ut::SafeDestroyAll(s_SceneEnvironmentSettings); in TerminateScenes()
461 nw::demo::DebugUtility::CalcLoadMeter(s_RenderSystem); in ReportDemo()
465 nw::demo::DebugUtility::DrawLoadMeter( in ReportDemo()
474 nw::demo::DebugUtility::DrawLoadMeterText( in ReportDemo()
492 nw::gfx::RenderContext* renderContext = s_RenderSystem->GetRenderContext(); in DemoScene()
496 nw::demo::DebugUtility::PostInitializeScenes(); in DemoScene()
497 nw::gfx::Camera* camera = *(s_SceneSystem->GetSceneContext()->GetCameraBegin()); in DemoScene()
498 nw::demo::Utility::SetCameraAspectRatio(camera, s_RenderTargets[0]); in DemoScene()
504 nw::demo::DebugUtility::AdvanceAutoTestFrame(); in DemoScene()
506 nw::demo::PadFactory::GetPad()->Update(); in DemoScene()
518 s_RenderSystem->TransferBuffer(nw::demo::LOWER_SCREEN); in DemoScene()
520 …s_RenderSystem->PresentBuffer(nw::demo::UPPER_SCREEN | nw::demo::LOWER_SCREEN | nw::demo::EXTENSIO… in DemoScene()
524 if (nw::demo::Utility::IsTerminating()) in DemoScene()
530 nw::demo::DebugUtility::PreTerminateScenes(); in DemoScene()
543 nw::demo::InitializeGraphicsSystem(&s_DeviceAllocator); in nnMain()
545 nw::demo::PadFactory::Initialize(&s_DeviceAllocator); in nnMain()
556 nw::demo::PadFactory::Finalize(); in nnMain()
558 nw::demo::FinalizeGraphicsSystem(); in nnMain()