/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_mip_chain_post_process.cpp | 173 if (jsonInputs_.hasChangeableResourceHandles) { in PreExecuteFrame() 174 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in PreExecuteFrame() 189 (jsonInputs_.defaultOutputImage != DefaultOutputImage::INPUT_OUTPUT_COPY)) { in ExecuteFrame() 194 if (jsonInputs_.hasChangeableRenderPassHandles) { in ExecuteFrame() 195 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in ExecuteFrame() 197 if (jsonInputs_.hasChangeableResourceHandles) { in ExecuteFrame() 198 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in ExecuteFrame() 200 if (jsonInputs_.hasChangeableDispatchHandles) { in ExecuteFrame() 201 dispatchResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.dispatchResources); in ExecuteFrame() 217 (jsonInputs_ in GetExecuteFlags() [all...] |
H A D | render_node_compute_generic.cpp | 62 useDataStoreShaderSpecialization_ = !jsonInputs_.renderDataStoreSpecialization.dataStoreName.empty(); in InitNode() 97 (!jsonInputs_.renderDataStore.dataStoreName.empty()) && in InitNode() 98 (!jsonInputs_.renderDataStore.configurationName.empty()); in InitNode() 113 if (jsonInputs_.hasChangeableResourceHandles) { in ExecuteFrame() 114 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in ExecuteFrame() 117 if (jsonInputs_.hasChangeableDispatchHandles) { in ExecuteFrame() 118 dispatchResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.dispatchResources); in ExecuteFrame() 158 renderDataStoreMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName.c_str())); in ExecuteFrame() 160 const auto dataView = dataStore->Get(jsonInputs_.renderDataStore.configurationName); in ExecuteFrame() 184 renderDataStoreMgr.GetRenderDataStore(jsonInputs_ in GetPsoHandle() [all...] |
H A D | render_node_fullscreen_generic.cpp | 45 useDataStoreShaderSpecialization_ = !jsonInputs_.renderDataStoreSpecialization.dataStoreName.empty(); in InitNode() 81 (!jsonInputs_.renderDataStore.dataStoreName.empty()) && in InitNode() 82 (!jsonInputs_.renderDataStore.configurationName.empty()); in InitNode() 97 if (jsonInputs_.hasChangeableRenderPassHandles) { in ExecuteFrame() 98 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in ExecuteFrame() 100 if (jsonInputs_.hasChangeableResourceHandles) { in ExecuteFrame() 101 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in ExecuteFrame() 145 renderDataStoreMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName)); in ExecuteFrame() 147 const auto dataView = dataStore->Get(jsonInputs_.renderDataStore.configurationName); in ExecuteFrame() 166 renderDataStoreMgr.GetRenderDataStore(jsonInputs_ in GetPsoHandle() [all...] |
H A D | render_node_single_post_process.cpp | 162 const bool needsShader = NeedsShader(jsonInputs_.ppName); in InitNode() 215 if (jsonInputs_.hasChangeableResourceHandles) { in PreExecuteFrame() 216 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in PreExecuteFrame() 248 (jsonInputs_.defaultOutputImage != DefaultOutputImage::INPUT_OUTPUT_COPY)) { in ExecuteFrame() 266 } else if (jsonInputs_.defaultOutputImage == DefaultOutputImage::INPUT_OUTPUT_COPY) { in ExecuteFrame() 274 if (jsonInputs_.hasChangeableRenderPassHandles) { in ExecuteSinglePostProcess() 275 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in ExecuteSinglePostProcess() 277 if (jsonInputs_.hasChangeableResourceHandles) { in ExecuteSinglePostProcess() 281 if (jsonInputs_.hasChangeableDispatchHandles) { in ExecuteSinglePostProcess() 282 dispatchResources_ = renderNodeUtil.CreateInputResources(jsonInputs_ in ExecuteSinglePostProcess() [all...] |
H A D | render_node_bloom.cpp | 68 if (jsonInputs_.renderDataStore.dataStoreName.empty()) { in InitNode() 71 if (jsonInputs_.renderDataStore.typeName != RenderDataStorePod::TYPE_NAME) { in InitNode() 73 jsonInputs_.renderDataStore.typeName.data(), RenderDataStorePod::TYPE_NAME); in InitNode() 95 if (jsonInputs_.hasChangeableResourceHandles) { in PreExecuteFrame() 96 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in PreExecuteFrame() 124 if (!jsonInputs_.renderDataStore.dataStoreName.empty()) { in ProcessPostProcessConfiguration() 125 if (const IRenderDataStore* ds = dataStoreMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName); in ProcessPostProcessConfiguration() 127 if (jsonInputs_.renderDataStore.typeName == RenderDataStorePod::TYPE_NAME) { in ProcessPostProcessConfiguration() 129 auto const dataView = dataStore->Get(jsonInputs_.renderDataStore.configurationName); in ProcessPostProcessConfiguration() 142 jsonInputs_ in ParseRenderNodeInputs() [all...] |
H A D | render_node_back_buffer.cpp | 75 if (jsonInputs_.renderDataStore.dataStoreName.empty()) { in InitNode() 98 if (jsonInputs_.hasChangeableRenderPassHandles) { in ExecuteFrame() 99 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in ExecuteFrame() 101 if (jsonInputs_.hasChangeableResourceHandles) { in ExecuteFrame() 102 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in ExecuteFrame() 160 if (!jsonInputs_.renderDataStore.dataStoreName.empty()) { in GetPostProcessConfiguration() 162 dataStoreMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName)); in GetPostProcessConfiguration() 164 auto const dataView = dataStore->Get(jsonInputs_.renderDataStore.configurationName); in GetPostProcessConfiguration() 210 jsonInputs_.renderPass = parserUtil.GetInputRenderPass(jsonVal, "renderPass"); in ParseRenderNodeInputs() 211 jsonInputs_ in ParseRenderNodeInputs() [all...] |
H A D | render_node_create_gpu_buffers.cpp | 51 if (jsonInputs_.gpuBufferDescs.empty()) { in InitNode() 56 descs_.reserve(jsonInputs_.gpuBufferDescs.size()); in InitNode() 57 for (const auto& ref : jsonInputs_.gpuBufferDescs) { in InitNode() 114 jsonInputs_.gpuBufferDescs = parserUtil.GetGpuBufferDescs(jsonVal, "gpuBufferDescs"); in ParseRenderNodeInputs()
|
H A D | render_node_shader_passes_generic.cpp | 80 if (!jsonInputs_.renderDataStore.dataStoreName.empty()) { in InitNode() 81 if (jsonInputs_.renderDataStore.typeName != RenderDataStoreShaderPasses::TYPE_NAME) { in InitNode() 84 jsonInputs_.renderDataStore.typeName.c_str()); in InitNode() 88 if (jsonInputs_.renderDataStore.dataStoreName.empty()) { in InitNode() 90 jsonInputs_.renderDataStore.dataStoreName = RenderDataStoreShaderPasses::TYPE_NAME; in InitNode() 91 jsonInputs_.renderDataStore.typeName = RenderDataStoreShaderPasses::TYPE_NAME; in InitNode() 99 renderDataStoreMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName)); in PreExecuteFrame() 127 renderDataStoreMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName)); in ExecuteFrame() 373 jsonInputs_.renderDataStore = parserUtil.GetRenderDataStore(jsonVal, "renderDataStore"); in ParseRenderNodeInputs()
|
H A D | render_node_create_gpu_images.cpp | 159 if (jsonInputs_.gpuImageDescs.empty()) { in InitNode() 164 descs_.reserve(jsonInputs_.gpuImageDescs.size()); in InitNode() 165 dependencyHandles_.reserve(jsonInputs_.gpuImageDescs.size()); in InitNode() 166 dependencyList_.reserve(jsonInputs_.gpuImageDescs.size()); in InitNode() 167 shadingRateTexelSizes_.reserve(jsonInputs_.gpuImageDescs.size()); in InitNode() 168 for (const auto& ref : jsonInputs_.gpuImageDescs) { in InitNode() 265 jsonInputs_.gpuImageDescs = parserUtil.GetGpuImageDescs(jsonVal, "gpuImageDescs"); in ParseRenderNodeInputs()
|
H A D | render_node_bloom.h | 67 JsonInputs jsonInputs_; member in final
|
H A D | render_node_back_buffer.h | 71 JsonInputs jsonInputs_; member in final
|
H A D | render_node_compute_generic.h | 70 JsonInputs jsonInputs_; member in final
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_camera_single_post_process.cpp | 231 const uint32_t postProcessFlag = GetPostProcessFlag(jsonInputs_.ppName); in InitNode() 261 if (jsonInputs_.hasChangeableResourceHandles) { in PreExecuteFrame() 262 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in PreExecuteFrame() 272 (jsonInputs_.defaultOutputImage != DefaultOutputImage::INPUT_OUTPUT_COPY)) { in ExecuteFrame() 278 } else if (jsonInputs_.defaultOutputImage == DefaultOutputImage::INPUT_OUTPUT_COPY) { in ExecuteFrame() 286 if (jsonInputs_.hasChangeableRenderPassHandles) { in ExecuteSinglePostProcess() 287 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in ExecuteSinglePostProcess() 289 if (jsonInputs_.hasChangeableResourceHandles) { in ExecuteSinglePostProcess() 293 if (jsonInputs_.hasChangeableDispatchHandles) { in ExecuteSinglePostProcess() 294 dispatchResources_ = renderNodeUtil.CreateInputResources(jsonInputs_ in ExecuteSinglePostProcess() [all...] |
H A D | render_node_default_depth_render_slot.cpp | 109 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame() 185 const RenderSubmeshFlags submeshFlags = currSubmesh.submeshFlags | jsonInputs_.nodeSubmeshExtraFlags; in RenderSubmeshes() 190 ((jsonInputs_.nodeFlags & RENDER_SCENE_DISCARD_MATERIAL_BIT) && in RenderSubmeshes() 296 if (jsonInputs_.hasChangeableRenderPassHandles) { in UpdateCurrentScene() 298 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in UpdateCurrentScene() 308 if (jsonInputs_.customCameraId != INVALID_CAM_ID) { in UpdateCurrentScene() 309 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraId); in UpdateCurrentScene() 311 } else if (!(jsonInputs_.customCameraName.empty())) { in UpdateCurrentScene() 312 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraName); in UpdateCurrentScene() 347 const IShaderManager::RenderSlotData shaderRsd = shaderMgr.GetRenderSlotData(jsonInputs_ in CreateDefaultShaderData() [all...] |
H A D | render_node_default_material_render_slot.cpp | 194 if ((jsonInputs_.nodeFlags & RenderSceneFlagBits::RENDER_SCENE_DIRECT_POST_PROCESS_BIT) && in InitNode() 195 jsonInputs_.renderDataStore.dataStoreName.empty()) { in InitNode() 225 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame() 316 const RenderSubmeshFlags submeshFlags = currSubmesh.submeshFlags | jsonInputs_.nodeSubmeshExtraFlags; in RenderSubmeshes() 321 ((jsonInputs_.nodeFlags & RENDER_SCENE_DISCARD_MATERIAL_BIT) && in RenderSubmeshes() 568 if (jsonInputs_.nodeFlags & RenderSceneFlagBits::RENDER_SCENE_DIRECT_POST_PROCESS_BIT) { in UpdatePostProcessConfiguration() 569 if (!jsonInputs_.renderDataStore.dataStoreName.empty()) { in UpdatePostProcessConfiguration() 571 if (const IRenderDataStore* ds = dsMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName); ds) { in UpdatePostProcessConfiguration() 572 if (jsonInputs_.renderDataStore.typeName == POST_PROCESS_DATA_STORE_TYPE_NAME) { in UpdatePostProcessConfiguration() 574 auto const dataView = dataStore->Get(jsonInputs_ in UpdatePostProcessConfiguration() [all...] |
H A D | render_node_create_default_camera_gpu_images.cpp | 44 if (jsonInputs_.gpuImageDescs.empty()) { in InitNode() 48 descs_.reserve(jsonInputs_.gpuImageDescs.size()); in InitNode() 49 resourceHandles_.reserve(jsonInputs_.gpuImageDescs.size()); in InitNode() 52 for (const auto& ref : jsonInputs_.gpuImageDescs) { in InitNode() 80 if (jsonInputs_.customCameraId != INVALID_CAM_ID) { in PreExecuteFrame() 81 cameraIndex = dataStoreCamera->GetCameraIndex(jsonInputs_.customCameraId); in PreExecuteFrame() 82 } else if (!(jsonInputs_.customCameraName.empty())) { in PreExecuteFrame() 83 cameraIndex = dataStoreCamera->GetCameraIndex(jsonInputs_.customCameraName); in PreExecuteFrame() 118 jsonInputs_.gpuImageDescs = parserUtil.GetGpuImageDescs(jsonVal, "gpuImageDescs"); in ParseRenderNodeInputs() 119 jsonInputs_ in ParseRenderNodeInputs() [all...] |
H A D | render_node_default_env.cpp | 116 if ((jsonInputs_.nodeFlags & RenderSceneFlagBits::RENDER_SCENE_DIRECT_POST_PROCESS_BIT) && in InitNode() 117 jsonInputs_.renderDataStore.dataStoreName.empty()) { in InitNode() 311 if (jsonInputs_.hasChangeableRenderPassHandles) { in UpdateCurrentScene() 313 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in UpdateCurrentScene() 323 if (jsonInputs_.customCameraId != INVALID_CAM_ID) { in UpdateCurrentScene() 324 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraId); in UpdateCurrentScene() 326 } else if (!(jsonInputs_.customCameraName.empty())) { in UpdateCurrentScene() 327 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraName); in UpdateCurrentScene() 351 if (jsonInputs_.nodeFlags & RenderSceneFlagBits::RENDER_SCENE_DISABLE_FOG_BIT) { in UpdateCurrentScene() 432 if (jsonInputs_ in UpdatePostProcessConfiguration() [all...] |
H A D | render_node_default_material_deferred_shading.cpp | 112 if ((jsonInputs_.nodeFlags & RenderSceneFlagBits::RENDER_SCENE_DIRECT_POST_PROCESS_BIT) && in InitNode() 113 jsonInputs_.renderDataStore.dataStoreName.empty()) { in InitNode() 157 if (jsonInputs_.hasChangeableResourceHandles) { in ExecuteFrame() 158 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in ExecuteFrame() 303 if (jsonInputs_.hasChangeableRenderPassHandles) { in UpdateCurrentScene() 305 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in UpdateCurrentScene() 313 if (jsonInputs_.customCameraId != INVALID_CAM_ID) { in UpdateCurrentScene() 314 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraId); in UpdateCurrentScene() 316 } else if (!(jsonInputs_.customCameraName.empty())) { in UpdateCurrentScene() 317 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_ in UpdateCurrentScene() [all...] |
H A D | render_node_camera_cubemap.cpp | 400 if (jsonInputs_.customCameraId != INVALID_CAM_ID) { in UpdateCurrentScene() 401 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraId); in UpdateCurrentScene() 402 currentScene_.cameraName = to_string(jsonInputs_.customCameraId); in UpdateCurrentScene() 403 } else if (!(jsonInputs_.customCameraName.empty())) { in UpdateCurrentScene() 404 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraName); in UpdateCurrentScene() 405 currentScene_.cameraName = jsonInputs_.customCameraName; in UpdateCurrentScene() 433 if (!jsonInputs_.renderDataStore.dataStoreName.empty()) { in ProcessPostProcessConfiguration() 435 if (const IRenderDataStore* ds = dsMgr.GetRenderDataStore(jsonInputs_.renderDataStore.dataStoreName); ds) { in ProcessPostProcessConfiguration() 436 if (jsonInputs_.renderDataStore.typeName == RENDER_DATA_STORE_POST_PROCESS_NAME) { in ProcessPostProcessConfiguration() 438 ppLocalConfig_ = dataStore->Get(jsonInputs_ in ProcessPostProcessConfiguration() [all...] |
H A D | render_node_default_camera_post_process_controller.cpp | 104 if (jsonInputs_.customCameraId != INVALID_CAM_ID) { in InitNode() 105 currentScene_.customCameraId = jsonInputs_.customCameraId; in InitNode() 106 } else if (!jsonInputs_.customCameraName.empty()) { in InitNode() 107 currentScene_.customCameraName = jsonInputs_.customCameraName; in InitNode() 203 if (jsonInputs_.customCameraId != INVALID_CAM_ID) { in UpdateCurrentScene() 204 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraId); in UpdateCurrentScene() 205 } else if (!(jsonInputs_.customCameraName.empty())) { in UpdateCurrentScene() 206 cameraIdx = dataStoreCamera.GetCameraIndex(jsonInputs_.customCameraName); in UpdateCurrentScene() 245 jsonInputs_.customCameraName = parserUtil.GetStringValue(jsonVal, "customCameraName"); in ParseRenderNodeInputs() 246 jsonInputs_ in ParseRenderNodeInputs() [all...] |
H A D | render_node_default_shadow_render_slot.cpp | 178 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame() 436 const IShaderManager::RenderSlotData rsd = shaderMgr.GetRenderSlotData(jsonInputs_.renderSlotId); in CreateDefaultShaderData() 450 const IShaderManager::RenderSlotData rsd = shaderMgr.GetRenderSlotData(jsonInputs_.renderSlotVsmId); in CreateDefaultShaderData() 652 ? jsonInputs_.renderSlotVsmId in UpdateCurrentScene() 653 : jsonInputs_.renderSlotId; in UpdateCurrentScene() 696 const IRenderNodeSceneUtil::RenderSlotInfo rsi { currentScene_.renderSlotId, jsonInputs_.sortType, in ProcessSlotSubmeshes() 697 jsonInputs_.cullType, 0 }; in ProcessSlotSubmeshes() 707 jsonInputs_.sortType = parserUtil.GetRenderSlotSortType(jsonVal, "renderSlotSortType"); in ParseRenderNodeInputs() 708 jsonInputs_.cullType = parserUtil.GetRenderSlotCullType(jsonVal, "renderSlotCullType"); in ParseRenderNodeInputs() 709 jsonInputs_ in ParseRenderNodeInputs() [all...] |
H A D | render_node_default_camera_post_process_controller.h | 61 JsonInputs jsonInputs_; member in final
|
H A D | render_node_create_default_camera_gpu_images.h | 64 JsonInputs jsonInputs_; member in final
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_node_post_process_util.cpp | 147 if (jsonInputs_.renderDataStore.dataStoreName.empty()) { in Init() 150 if (jsonInputs_.renderDataStore.typeName != RenderDataStorePod::TYPE_NAME) { in Init() 152 jsonInputs_.renderDataStore.typeName.data(), RenderDataStorePod::TYPE_NAME); in Init() 201 if ((!jsonInputs_.resources.customOutputImages.empty()) && (!inputResources_.customOutputImages.empty()) && in Init() 205 jsonInputs_.resources.customOutputImages[0u].name, inputResources_.customOutputImages[0u].handle); in Init() 217 if (jsonInputs_.hasChangeableResourceHandles) { in PreExecute() 218 inputResources_ = renderNodeUtil.CreateInputResources(jsonInputs_.resources); in PreExecute() 414 if ((!jsonInputs_.resources.customOutputImages.empty()) && (!inputResources_.customOutputImages.empty()) && in PreExecute() 418 jsonInputs_.resources.customOutputImages[0u].name, inputResources_.customOutputImages[0u].handle); in PreExecute() 921 if (!jsonInputs_ in ProcessPostProcessConfiguration() [all...] |
/foundation/graphic/graphic_3d/lume/LumeDotfield/src/render/ |
H A D | render_node_dotfield_render.cpp | 68 inputRenderPass_ = renderNodeUtil.CreateInputRenderPass(jsonInputs_.renderPass); in InitNode() 107 jsonInputs_.renderPass = parserUtil.GetInputRenderPass(jsonVal, "renderPass"); in ParseRenderNodeInputs()
|