Lines Matching refs:nw
36 nw::demo::DemoAllocator s_DeviceAllocator;
40 nw::demo::ResourceSet* s_ShaderResource;
41 nw::demo::ResourceArray s_LutResources;
42 nw::demo::ResourceArray s_Resources;
49 nw::math::VEC3 position) in ResourceData()
57 const nw::math::VEC3 position;
77 ResourceData(NW_DEMO_FILE_PATH(L"Phong.bcmdl"), DemoLutSet, nw::math::VEC3(0.0f, 0.0f, 0.0f)),
78 ResourceData(NW_DEMO_FILE_PATH(L"Blinn.bcmdl"), DemoLutSet, nw::math::VEC3(2.5f, 0.0f, 0.0f)),
79 …ResourceData(NW_DEMO_FILE_PATH(L"VertexLight.bcmdl"), DemoLutSet, nw::math::VEC3(5.0f, 0.0f, 0.0f)…
80 …ResourceData(NW_DEMO_FILE_PATH(L"CarPaint.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(7.5f, 0.0f…
81 …ResourceData(NW_DEMO_FILE_PATH(L"Sss.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(10.0f, 0.0f, 0.…
82 …ResourceData(NW_DEMO_FILE_PATH(L"ThinFilm.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(12.5f, 0.0…
83 …ResourceData(NW_DEMO_FILE_PATH(L"Toon.bcmdl"), MaterialSampleLutSet, nw::math::VEC3(15.0f, 0.0f, 0…
103 typedef nw::ut::FixedSizeArray<nw::gfx::IRenderTarget*, RENDER_TARGET_COUNT> RenderTargetArray;
106 nw::demo::SceneSystem* s_SceneSystem = NULL;
107 nw::demo::RenderSystem* s_RenderSystem = NULL;
109 nw::demo::GraphicsDrawing s_GraphicsDrawing;
114 nw::gfx::SceneNode* s_SceneRoot = NULL;
116 nw::gfx::Camera* s_BaseCamera = NULL;
117 nw::gfx::Camera* s_LeftCamera = NULL;
118 nw::gfx::Camera* s_RightCamera = NULL;
125 typedef nw::ut::FixedSizeArray<nw::gfx::SceneEnvironmentSetting*, ENVIRONMENT_SETTINGS_COUNT> Scene…
136 nw::gfx::CommandCacheManager::SetAllocator( &s_DeviceAllocator ); in InitializeGraphics()
139 nw::demo::RenderSystem::Description renderDescription; in InitializeGraphics()
143 renderDescription.upperScreenMode = nw::demo::UPPER_SCREEN_MODE_STEREO; in InitializeGraphics()
145 s_RenderSystem = nw::demo::RenderSystem::Create(&s_DeviceAllocator, renderDescription); in InitializeGraphics()
152 nw::demo::Utility::InitializeGraphicsDrawing(&s_DeviceAllocator, s_GraphicsDrawing); in InitializeGraphics()
155 nw::demo::Utility::CreateUpperScreenBuffer(&s_DeviceAllocator, renderDescription) in InitializeGraphics()
161 nw::demo::SceneSystem::Description sceneDescription; in InitializeGraphics()
163 s_SceneSystem = nw::demo::SceneSystem::Create(&s_DeviceAllocator, sceneDescription); in InitializeGraphics()
167 s_ShaderResource = s_DeviceAllocator.AllocAndConstruct<nw::demo::ResourceSet>(1); in InitializeGraphics()
168 …s_ShaderResource->buffer = nw::demo::Utility::LoadFile(&s_DeviceAllocator , SHADER_RESOURCE_FILE_N… in InitializeGraphics()
172 s_ShaderResource->resource = nw::gfx::ResGraphicsFile(&(s_ShaderResource->buffer.front())); in InitializeGraphics()
189 nw::gfx::SafeDestroy(s_LeftCamera); in TerminateGraphics()
191 nw::gfx::SafeDestroy(s_RightCamera); in TerminateGraphics()
193 nw::gfx::SafeDestroy(s_SceneSystem); in TerminateGraphics()
195 nw::gfx::SafeDestroyAll(s_RenderTargets); in TerminateGraphics()
199 nw::gfx::SafeDestroy(s_RenderSystem); in TerminateGraphics()
211 s_SceneRoot = nw::gfx::TransformNode::DynamicBuilder() in BuildRootNodes()
224 nw::gfx::Camera::DynamicBuilder() in BuildCameras()
232 nw::gfx::Camera::DynamicBuilder() in BuildCameras()
255 nw::demo::ResourceSet resourceSet; in InitializeScenes()
256 resourceSet.buffer = nw::demo::Utility::LoadFile(&s_DeviceAllocator , name); in InitializeScenes()
260 resourceSet.resource = nw::gfx::ResGraphicsFile(&(resourceSet.buffer.front())); in InitializeScenes()
265 nw::ut::MoveArray<nw::gfx::SceneNode*> sceneNodeArray(SCENE_NODE_COUNT, &s_DeviceAllocator); in InitializeScenes()
270 …nw::demo::ResourceSet* resourceSet = nw::demo::Utility::LoadResources(s_Resources, resourceData.mo… in InitializeScenes()
272 …resourceSet->resource.ForeachTexture(nw::gfx::LocationFlagSetter(NN_GX_MEM_VRAMA | GL_NO_COPY_FCRA… in InitializeScenes()
273 …resourceSet->resource.ForeachIndexStream(nw::gfx::LocationFlagSetter(NN_GX_MEM_VRAMB | GL_NO_COPY_… in InitializeScenes()
274 …resourceSet->resource.ForeachVertexStream(nw::gfx::LocationFlagSetter(NN_GX_MEM_VRAMB | GL_NO_COPY… in InitializeScenes()
276 nw::gfx::Result result = resourceSet->resource.Setup(&s_DeviceAllocator); in InitializeScenes()
279 if (result.GetDescription() & nw::gfx::RESOURCE_RESULT_NOT_FOUND_SHADER) in InitializeScenes()
285 if (result.GetDescription() & nw::gfx::RESOURCE_RESULT_NOT_FOUND_LUT) in InitializeScenes()
297 nw::gfx::ResModelArray models = resourceSet->resource.GetModels(); in InitializeScenes()
298 nw::gfx::ResModelArray::iterator modelsEnd = models.end(); in InitializeScenes()
299 for (nw::gfx::ResModelArray::iterator modelResource = models.begin(); in InitializeScenes()
302 nw::math::VEC3& translate = (*modelResource).GetTransform().translate; in InitializeScenes()
305 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
318 …nw::demo::ResourceSet* resourceSet = nw::demo::Utility::LoadResources(s_Resources, name, &s_Device… in InitializeScenes()
320 nw::gfx::Result result = resourceSet->resource.Setup(&s_DeviceAllocator); in InitializeScenes()
326 nw::gfx::ResLightArray lights = resourceSet->resource.GetLights(); in InitializeScenes()
327 nw::gfx::ResLightArray::iterator lightsEnd = lights.end(); in InitializeScenes()
328 for (nw::gfx::ResLightArray::iterator lightResource = lights.begin(); in InitializeScenes()
331 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
339 nw::gfx::ResCameraArray cameras = resourceSet->resource.GetCameras(); in InitializeScenes()
340 nw::gfx::ResCameraArray::iterator camerasEnd = cameras.end(); in InitializeScenes()
341 for (nw::gfx::ResCameraArray::iterator cameraResource = cameras.begin(); in InitializeScenes()
344 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
352 nw::gfx::ResFogArray fogs = resourceSet->resource.GetFogs(); in InitializeScenes()
353 nw::gfx::ResFogArray::iterator fogsEnd = fogs.end(); in InitializeScenes()
354 for (nw::gfx::ResFogArray::iterator fogResource = fogs.begin(); in InitializeScenes()
357 nw::gfx::SceneNode* node = nw::demo::Utility::CreateSceneNode( in InitializeScenes()
365 …nw::gfx::ResSceneEnvironmentSettingArray settings = resourceSet->resource.GetSceneEnvironmentSetti… in InitializeScenes()
366 nw::gfx::ResSceneEnvironmentSettingArray::iterator settingsEnd = settings.end(); in InitializeScenes()
367 for (nw::gfx::ResSceneEnvironmentSettingArray::iterator settingResource = settings.begin(); in InitializeScenes()
370 nw::gfx::SceneObject* sceneObject = nw::gfx::SceneBuilder() in InitializeScenes()
374 nw::gfx::SceneEnvironmentSetting* sceneEnvironmentSetting = in InitializeScenes()
375 nw::ut::DynamicCast<nw::gfx::SceneEnvironmentSetting*>(sceneObject); in InitializeScenes()
383 nw::gfx::SceneHelper::ResolveReference(sceneNodeArray); in InitializeScenes()
386 nw::gfx::SceneHelper::ForeachRootNodes( in InitializeScenes()
389 nw::gfx::AttachNode(s_SceneRoot) in InitializeScenes()
417 nw::gfx::SafeDestroyBranch(s_SceneRoot); in TerminateScenes()
418 nw::demo::SafeCleanupResources(s_Resources); in TerminateScenes()
419 nw::demo::SafeCleanupResources(s_LutResources); in TerminateScenes()
420 nw::ut::SafeCleanup(s_ShaderResource->resource); in TerminateScenes()
421 nw::ut::SafeDestroyAll(s_SceneEnvironmentSettings); in TerminateScenes()
463 nw::demo::DebugUtility::CalcLoadMeter(s_RenderSystem); in ReportDemo()
467 nw::demo::DebugUtility::DrawLoadMeter( in ReportDemo()
476 nw::demo::DebugUtility::DrawLoadMeterText( in ReportDemo()
494 nw::gfx::RenderContext* renderContext = s_RenderSystem->GetRenderContext(); in DemoScene()
498 nw::demo::DebugUtility::PostInitializeScenes(); in DemoScene()
499 nw::gfx::Camera* camera = *(s_SceneSystem->GetSceneContext()->GetCameraBegin()); in DemoScene()
500 nw::demo::Utility::SetCameraAspectRatio(camera, s_RenderTargets[0]); in DemoScene()
506 nw::demo::DebugUtility::AdvanceAutoTestFrame(); in DemoScene()
508 nw::demo::PadFactory::GetPad()->Update(); in DemoScene()
520 s_RenderSystem->TransferBuffer(nw::demo::LOWER_SCREEN); in DemoScene()
522 …s_RenderSystem->PresentBuffer(nw::demo::UPPER_SCREEN | nw::demo::LOWER_SCREEN | nw::demo::EXTENSIO… in DemoScene()
526 if (nw::demo::Utility::IsTerminating()) in DemoScene()
532 nw::demo::DebugUtility::PreTerminateScenes(); in DemoScene()
545 nw::demo::InitializeGraphicsSystem(&s_DeviceAllocator); in nnMain()
547 nw::demo::PadFactory::Initialize(&s_DeviceAllocator); in nnMain()
558 nw::demo::PadFactory::Finalize(); in nnMain()
560 nw::demo::FinalizeGraphicsSystem(); in nnMain()