Home
last modified time | relevance | path

Searched refs:RENDER_NS (Results 1 - 25 of 162) sorted by relevance

1234567

/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_shadows_blur.h34 class RenderNodeDefaultShadowsBlur final : public RENDER_NS::IRenderNode {
39 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
41 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
53 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr };
56 RENDER_NS::RenderHandleReference imageHandle;
60 RENDER_NS::SampleCountFlags sampleCountFlags { RENDER_NS::SampleCountFlagBits::CORE_SAMPLE_COUNT_1_BIT };
63 void ProcessSingleShadow(RENDER_NS::IRenderCommandList& cmdList, const uint32_t drawIdx,
64 const RENDER_NS::RenderHandle imageHandle, const TemporaryImage& tempImage);
65 void RenderData(RENDER_NS
[all...]
H A Drender_node_camera_single_post_process.h42 class RenderNodeCameraSinglePostProcess final : public RENDER_NS::IRenderNode {
47 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
49 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
64 RENDER_NS::RenderHandle pcfDepthHandle;
65 RENDER_NS::RenderHandle vsmColorHandle;
67 RENDER_NS::RenderHandle pcfSamplerHandle;
68 RENDER_NS::RenderHandle vsmSamplerHandle;
71 RENDER_NS::RenderHandle cubemapHandle;
73 RENDER_NS::RenderHandle linearHandle;
74 RENDER_NS
[all...]
H A Drender_node_default_material_deferred_shading.h37 class RenderNodeDefaultMaterialDeferredShading final : public RENDER_NS::IRenderNode {
42 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
44 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
59 RENDER_NS::RenderHandle environment;
60 RENDER_NS::RenderHandle fog;
61 RENDER_NS::RenderHandle generalData;
62 RENDER_NS::RenderHandle postProcess;
64 RENDER_NS::RenderHandle camera;
65 RENDER_NS::RenderHandle light;
66 RENDER_NS
[all...]
H A Drender_node_default_material_render_slot.h41 class RenderNodeDefaultMaterialRenderSlot final : public RENDER_NS::IRenderNode {
46 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
48 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
56 RENDER_NS::BindableImage resources[RenderDataDefaultMaterial::MATERIAL_TEXTURE_COUNT];
60 RENDER_NS::RenderHandle depthHandle;
61 RENDER_NS::RenderHandle vsmColorHandle;
63 RENDER_NS::RenderHandle pcfSamplerHandle;
64 RENDER_NS::RenderHandle vsmSamplerHandle;
68 RENDER_NS::RenderHandle mat;
69 RENDER_NS
[all...]
H A Drender_node_camera_cubemap.h41 class RenderNodeCameraCubemap final : public RENDER_NS::IRenderNode {
46 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
48 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
63 RENDER_NS::RenderHandle pcfDepthHandle;
64 RENDER_NS::RenderHandle vsmColorHandle;
66 RENDER_NS::RenderHandle pcfSamplerHandle;
67 RENDER_NS::RenderHandle vsmSamplerHandle;
70 RENDER_NS::RenderHandle cubemapSamplerHandle;
72 RENDER_NS::RenderHandle linearHandle;
73 RENDER_NS
[all...]
H A Drender_node_default_camera_controller.h33 class RenderNodeDefaultCameraController final : public RENDER_NS::IRenderNode {
38 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
40 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
55 RENDER_NS::GpuImageDesc depth;
57 RENDER_NS::GpuImageDesc output;
59 RENDER_NS::GpuImageDesc color;
60 RENDER_NS::GpuImageDesc velocityNormal;
61 RENDER_NS::GpuImageDesc history;
62 RENDER_NS::GpuImageDesc baseColor;
63 RENDER_NS
[all...]
H A Drender_node_default_env.h35 class RenderNodeDefaultEnv final : public RENDER_NS::IRenderNode {
40 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
42 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
57 RENDER_NS::RenderHandle cubeHandle;
58 RENDER_NS::RenderHandle texHandle;
62 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr };
66 void RenderData(RENDER_NS::IRenderCommandList& cmdList);
67 bool UpdateAndBindCustomSet(RENDER_NS::IRenderCommandList& cmdList, const RenderCamera::Environment& renderEnv);
70 RENDER_NS::RenderHandle GetPso(const RENDER_NS
[all...]
H A Drender_node_default_depth_render_slot.h38 class RenderNodeDefaultDepthRenderSlot final : public RENDER_NS::IRenderNode {
43 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
45 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
52 RENDER_NS::RenderHandle generalData;
54 RENDER_NS::RenderHandle mesh;
55 RENDER_NS::RenderHandle skinJoint;
56 RENDER_NS::RenderHandle camera;
58 RENDER_NS::RenderHandle defaultBuffer;
62 RENDER_NS::RenderHandle shaderHandle;
63 RENDER_NS
[all...]
H A Drender_node_default_shadow_render_slot.h39 class RenderNodeDefaultShadowRenderSlot final : public RENDER_NS::IRenderNode {
44 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
46 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
53 RENDER_NS::RenderHandleReference depthHandle;
54 RENDER_NS::RenderHandleReference vsmColorHandle;
67 RENDER_NS::RenderHandle shader;
68 RENDER_NS::RenderHandle gfxState;
70 RENDER_NS::RenderHandle defaultShader;
71 RENDER_NS::RenderHandle defaultShaderState;
74 RENDER_NS
[all...]
H A Drender_copy_helper.h32 RENDER_NS::RenderHandle input;
33 RENDER_NS::RenderHandle output;
34 RENDER_NS::RenderHandle sampler; // if not given linear clamp is used
36 void Init(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const CopyInfo& copyInfo);
37 void PreExecute(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const CopyInfo& copyInfo);
38 void Execute(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, RENDER_NS::IRenderCommandList& cmdList);
40 RENDER_NS::DescriptorCounts GetDescriptorCounts() const;
45 RENDER_NS::RenderHandle shader;
46 RENDER_NS
[all...]
H A Drender_node_morph.h34 class RenderNodeMorph final : public RENDER_NS::IRenderNode {
39 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
41 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
55 RENDER_NS::IRenderCommandList& cmdList, BASE_NS::array_view<const RenderDataMorph::Submesh> submeshes);
57 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr };
64 RENDER_NS::RenderHandleReference morphTargetBufferHandle_;
66 RENDER_NS::RenderHandle psoHandle_;
68 RENDER_NS::PipelineLayout pipelineLayout_;
69 RENDER_NS::ShaderThreadGroup threadGroupSize_ { 1u, 1u, 1u };
72 RENDER_NS
[all...]
H A Drender_node_default_material_objects.h29 class RenderNodeDefaultMaterialObjects final : public RENDER_NS::IRenderNode {
34 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
36 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
58 RENDER_NS::RenderHandleReference mat;
59 RENDER_NS::RenderHandleReference matTransform;
60 RENDER_NS::RenderHandleReference userMat;
61 RENDER_NS::RenderHandleReference mesh;
62 RENDER_NS::RenderHandleReference submeshSkin;
71 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr };
H A Drender_node_default_lights.h27 class RenderNodeDefaultLights final : public RENDER_NS::IRenderNode {
32 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
34 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
50 RENDER_NS::IRenderNodeContextManager* renderNodeContextMgr_ { nullptr };
54 RENDER_NS::RenderHandleReference lightBufferHandle_;
55 RENDER_NS::RenderHandleReference lightClusterBufferHandle_;
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_node_scene_util.h37 BASE_NS::fixed_string<RENDER_NS::RenderDataConstants::MAX_DEFAULT_NAME_LENGTH> dataStoreNameScene;
38 BASE_NS::fixed_string<RENDER_NS::RenderDataConstants::MAX_DEFAULT_NAME_LENGTH> dataStoreNameMaterial;
39 BASE_NS::fixed_string<RENDER_NS::RenderDataConstants::MAX_DEFAULT_NAME_LENGTH> dataStoreNameCamera;
40 BASE_NS::fixed_string<RENDER_NS::RenderDataConstants::MAX_DEFAULT_NAME_LENGTH> dataStoreNameLight;
41 BASE_NS::fixed_string<RENDER_NS::RenderDataConstants::MAX_DEFAULT_NAME_LENGTH> dataStoreNameMorph;
43 BASE_NS::fixed_string<RENDER_NS::RenderDataConstants::MAX_DEFAULT_NAME_LENGTH> dataStoreNamePrefix;
48 RENDER_NS::RenderHandle camera;
50 RENDER_NS::RenderHandle material;
52 RENDER_NS::RenderHandle materialTransform;
54 RENDER_NS
[all...]
H A Drender_data_defines_3d.h53 RENDER_NS::PipelineLayoutConstants::MAX_PUSH_CONSTANT_BYTE_SIZE
93 RENDER_NS::RenderHandleReference bufferHandle {};
97 uint32_t byteSize { RENDER_NS::PipelineStateConstants::GPU_BUFFER_WHOLE_SIZE };
103 RENDER_NS::RenderHandleReference bufferHandle {};
109 RENDER_NS::IndexType indexType { RENDER_NS::IndexType::CORE_INDEX_TYPE_UINT32 };
113 inline RENDER_NS::VertexBuffer ConvertVertexBuffer(const RenderVertexBuffer& rvb) in ConvertVertexBuffer()
115 return RENDER_NS::VertexBuffer { rvb.bufferHandle.GetHandle(), rvb.bufferOffset, rvb.byteSize }; in ConvertVertexBuffer()
119 inline RENDER_NS::IndexBuffer ConvertIndexBuffer(const RenderIndexBuffer& rib) in ConvertIndexBuffer()
121 return RENDER_NS in ConvertIndexBuffer()
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Drender_util.h38 RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc(
45 RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc(
47 RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc(
52 RENDER_NS::RenderNodeGraphDesc SelectBaseDesc(const RenderCamera& renderCamera) const;
53 RENDER_NS::RenderNodeGraphDesc GetBasePostProcessDesc(const RenderCamera& renderCamera) const;
55 RENDER_NS::IRenderContext& context_;
56 const RENDER_NS::DeviceBackendType backendType_ { RENDER_NS::DeviceBackendType::VULKAN };
58 RENDER_NS::RenderNodeGraphDesc rngdScene_;
59 RENDER_NS
[all...]
/foundation/graphic/graphic_3d/lume/LumeDotfield/src/render/
H A Drender_node_dotfield_render.h28 namespace RENDER_NS { namespace
32 } // namespace RENDER_NS
35 class RenderNodeDotfieldRender final : public RENDER_NS::IRenderNode {
40 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
42 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
50 static constexpr RENDER_NS::IRenderNode::BackendFlags BACKEND_FLAGS =
51 RENDER_NS::IRenderNode::BackendFlagBits::BACKEND_FLAG_BITS_DEFAULT;
52 static constexpr RENDER_NS::IRenderNode::ClassType CLASS_TYPE = RENDER_NS::IRenderNode::ClassType::CLASS_TYPE_NODE;
53 static RENDER_NS
[all...]
H A Drender_node_dotfield_simulation.h32 namespace RENDER_NS { namespace
36 } // namespace RENDER_NS
39 class RenderNodeDotfieldSimulation final : public RENDER_NS::IRenderNode {
44 void InitNode(RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr) override;
46 void ExecuteFrame(RENDER_NS::IRenderCommandList& cmdList) override;
60 RENDER_NS::IDescriptorSetBinder::Ptr argsBuffersSet0;
61 BASE_NS::vector<RENDER_NS::IDescriptorSetBinder::Ptr> prevBuffersSet1;
62 BASE_NS::vector<RENDER_NS::IDescriptorSetBinder::Ptr> currBuffersSet2;
63 RENDER_NS::PipelineLayout pl;
69 RENDER_NS
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dpost_process_component.h57 DEFINE_PROPERTY(RENDER_NS::TonemapConfiguration, tonemapConfiguration, "Tonemap Configuration", 0, ARRAY_VALUE())
61 DEFINE_PROPERTY(RENDER_NS::BloomConfiguration, bloomConfiguration, "Bloom Configuration", 0, ARRAY_VALUE())
65 DEFINE_PROPERTY(RENDER_NS::VignetteConfiguration, vignetteConfiguration, "Vignette Configuration", 0, ARRAY_VALUE())
70 RENDER_NS::ColorFringeConfiguration, colorFringeConfiguration, "Color Fringe Configuration", 0, ARRAY_VALUE())
74 DEFINE_PROPERTY(RENDER_NS::DitherConfiguration, ditherConfiguration, "Dither Configuration", 0, ARRAY_VALUE())
78 DEFINE_PROPERTY(RENDER_NS::BlurConfiguration, blurConfiguration, "Target Blur Configuration", 0, ARRAY_VALUE())
82 DEFINE_PROPERTY(RENDER_NS::ColorConversionConfiguration, colorConversionConfiguration,
87 DEFINE_PROPERTY(RENDER_NS::FxaaConfiguration, fxaaConfiguration, "Fast Approximate Anti-Aliasing Configuration", 0,
93 RENDER_NS::TaaConfiguration, taaConfiguration, "Temporal Anti-Aliasing Configuration", 0, ARRAY_VALUE())
97 DEFINE_PROPERTY(RENDER_NS
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/
H A Drender_node_scene_util.h48 const RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr,
51 static RENDER_NS::ViewportDesc CreateViewportFromCamera(const RenderCamera& camera);
52 static RENDER_NS::ScissorDesc CreateScissorFromCamera(const RenderCamera& camera);
53 static void UpdateRenderPassFromCamera(const RenderCamera& camera, RENDER_NS::RenderPass& renderPass);
55 const RenderCamera& camera, const bool isNamedCamera, RENDER_NS::RenderPass& renderPass);
62 RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const BASE_NS::string_view sceneName);
64 RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const BASE_NS::string_view sceneName,
67 RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr, const BASE_NS::string_view sceneName,
76 SceneRenderDataStores GetSceneRenderDataStores(const RENDER_NS::IRenderNodeContextManager& renderNodeContextMgr,
78 RENDER_NS
[all...]
/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/custom/
H A Dlume_custom_render.h47 RENDER_NS::IRenderContext::Ptr renderContext_;
58 virtual BASE_NS::vector<RENDER_NS::RenderHandleReference> GetRenderHandles();
66 void LoadRenderNodeGraph(const std::string& rngUri, const RENDER_NS::RenderHandleReference& output);
85 const RENDER_NS::RenderHandleReference GetRenderHandle();
86 void SetRenderOutput(const RENDER_NS::RenderHandleReference& output);
96 RENDER_NS::IRenderContext::Ptr renderContext_;
97 RENDER_NS::IRenderDataStoreDefaultStaging* renderDataStoreDefaultStaging_ { nullptr };
99 RENDER_NS::RenderHandleReference shaderInputBufferHandle_;
100 RENDER_NS::RenderHandleReference resolutionBufferHandle_;
101 RENDER_NS
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/property/
H A Dproperty_types.h28 PROPERTYTYPE(RENDER_NS::BindableBufferWithHandleReference);
30 PROPERTYTYPE(RENDER_NS::BindableImageWithHandleReference);
32 PROPERTYTYPE(RENDER_NS::BindableSamplerWithHandleReference);
36 DECLARE_PROPERTY_TYPE(RENDER_NS::BindableBufferWithHandleReference);
37 DECLARE_PROPERTY_TYPE(RENDER_NS::BindableImageWithHandleReference);
38 DECLARE_PROPERTY_TYPE(RENDER_NS::BindableSamplerWithHandleReference);
/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/custom/
H A Dlume_custom_render.cpp68 static constexpr const RENDER_NS::IShaderManager::ShaderFilePathDesc desc { "shaders://" }; in RegistorShaderPath()
72 void LumeCustomRender::SetRenderOutput(const RENDER_NS::RenderHandleReference& output) in SetRenderOutput()
75 RENDER_NS::IRenderNodeGraphManager& graphManager = renderContext_->GetRenderNodeGraphManager(); in SetRenderOutput()
82 renderDataStoreDefaultStaging_ = reinterpret_cast<RENDER_NS::IRenderDataStoreDefaultStaging*>( in GetDefaultStaging()
107 RENDER_NS::IRenderDataStorePod* dataStore = static_cast<RENDER_NS::IRenderDataStorePod*>( in UpdateShaderSpecialization()
110 RENDER_NS::ShaderSpecializationRenderPod shaderSpecialization; in UpdateShaderSpecialization()
112 RENDER_NS::ShaderSpecializationRenderPod::MAX_SPECIALIZATION_CONSTANT_COUNT); in UpdateShaderSpecialization()
149 RENDER_NS::GpuImageDesc gpuImageDesc = gpuResourceMgr.CreateGpuImageDesc(result.image->GetImageDesc()); in LoadImage()
194 RENDER_NS in OnSizeChange()
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/util/
H A Dlog.h26 #define PLUGIN_ONCE_RESET RENDER_NS::PluginCheckOnceReset
34 assert(!!(expression) || RENDER_NS::PluginLogAssert(PLUGIN_FILE_INFO, !!(expression), #expression, ""))
36 assert(!!(expression) || RENDER_NS::PluginLogAssert(PLUGIN_FILE_INFO, !!(expression), #expression, __VA_ARGS__))
74 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_VERBOSE, PLUGIN_FILE_INFO, __VA_ARGS__)
78 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_DEBUG, PLUGIN_FILE_INFO, __VA_ARGS__)
84 RENDER_NS::PluginLogOnce(uniqueId, CORE_NS::ILogger::LogLevel::LOG_VERBOSE, PLUGIN_FILE_INFO, __VA_ARGS__)
90 RENDER_NS::PluginLogOnce(uniqueId, CORE_NS::ILogger::LogLevel::LOG_DEBUG, PLUGIN_FILE_INFO, __VA_ARGS__)
96 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_INFO, PLUGIN_FILE_INFO, __VA_ARGS__)
101 RENDER_NS::PluginLog(CORE_NS::ILogger::LogLevel::LOG_WARNING, PLUGIN_FILE_INFO, __VA_ARGS__)
106 RENDER_NS
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_render_util.h41 virtual RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc(
47 RENDER_NS::RenderNodeGraphDesc camera;
49 RENDER_NS::RenderNodeGraphDesc postProcess;
53 RENDER_NS::RenderNodeGraphDesc
86 virtual RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc(
95 virtual RENDER_NS::RenderNodeGraphDesc GetRenderNodeGraphDesc(

Completed in 11 milliseconds

1234567