Home
last modified time | relevance | path

Searched refs:barriers (Results 1 - 7 of 7) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_barrier_list.cpp101 const uint32_t barrierPointIndex, const vector<CommandBarrier>& barriers) in AddBarriersToBarrierPoint()
103 if (!barriers.empty()) { in AddBarriersToBarrierPoint()
106 CommandBarrier* commandBarrierData = AllocateCommandBarriers(linearAllocator_, barriers.size()); in AddBarriersToBarrierPoint()
108 const size_t barriersByteSize = barriers.size() * sizeof(CommandBarrier); in AddBarriersToBarrierPoint()
109 const bool val = CloneData(commandBarrierData, barriersByteSize, barriers.data(), barriersByteSize); in AddBarriersToBarrierPoint()
122 const uint32_t barrierCount = (uint32_t)barriers.size(); in AddBarriersToBarrierPoint()
151 const BarrierPointBarriers* barriers = nullptr; in GetBarrierPointBarriers() local
157 barriers = &barrierPointBarriers_[index]; in GetBarrierPointBarriers()
161 return barriers; in GetBarrierPointBarriers()
100 AddBarriersToBarrierPoint( const uint32_t barrierPointIndex, const vector<CommandBarrier>& barriers) AddBarriersToBarrierPoint() argument
H A Drender_barrier_list.h33 * Stores barriers per single RenderCommandList.
42 // linked when going through all barriers
70 void AddBarriersToBarrierPoint(const uint32_t barrierPointIndex, const BASE_NS::vector<CommandBarrier>& barriers);
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_relative_container_ffi.cpp55 void FfiOHOSAceFrameworkReletiveContainerBarrier(CBarrierInfos barriers) in FfiOHOSAceFrameworkReletiveContainerBarrier() argument
58 if (barriers.barrier == nullptr || barriers.size == 0) { in FfiOHOSAceFrameworkReletiveContainerBarrier()
62 for (int64_t i = 0; i < barriers.size; i++) { in FfiOHOSAceFrameworkReletiveContainerBarrier()
64 CBarrierStyle barrier = barriers.barrier[i]; in FfiOHOSAceFrameworkReletiveContainerBarrier()
H A Dcj_relative_container_ffi.h63 CJ_EXPORT void FfiOHOSAceFrameworkReletiveContainerBarrier(CBarrierInfos barriers);
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_graph.h41 Automatically creates transitions and barriers to command lists.
53 /** Process all render nodes and patch needed barriers.
81 // batch barriers to the first render pass
202 BASE_NS::vector<CommandBarrier>& barriers, BASE_NS::vector<GpuQueueTransferState>& currNodeGpuResourceTransfer);
206 const RenderCommandWithType& rcWithType, BASE_NS::vector<CommandBarrier>& barriers,
211 const RenderCommandWithType& rcWithType, BASE_NS::vector<CommandBarrier>& barriers,
H A Drender_graph.cpp533 // inform that we are patching valid barriers in PatchGpuResourceQueueTransfers()
547 // inform that we are patching valid barriers in PatchGpuResourceQueueTransfers()
585 // gpu images in descriptor sets, render passes, blits, and custom barriers in ProcessRenderNodeGraph()
586 // gpu buffers in descriptor sets, and custom barriers in ProcessRenderNodeGraph()
665 // go through commands that affect or need transitions and barriers
940 // image layout is undefined if automatic barriers have been disabled in BeginRenderPassUpdateImageStates()
1046 // first check custom barriers
1050 // then vertex / index buffer barriers in the barrier point before render pass
1141 // NOTE: undefined type is for non-resource memory/pipeline barriers in HandleCustomBarriers()
1498 // input attachments are handled with render passes and not with barriers
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp1861 // NOTE: proper flagging of barriers. in RenderCommandBarrierPoint()
1867 GLbitfield barriers = 0; in RenderCommandBarrierPoint() local
1878 // helper which covers barriers supported by Barrier and BarrierByRegion in RenderCommandBarrierPoint()
1880 GLbitfield barriers = 0; in RenderCommandBarrierPoint()
1882 barriers |= GL_UNIFORM_BARRIER_BIT; in RenderCommandBarrierPoint()
1887 barriers |= GL_TEXTURE_FETCH_BARRIER_BIT | GL_SHADER_IMAGE_ACCESS_BARRIER_BIT; in RenderCommandBarrierPoint()
1889 barriers |= GL_UNIFORM_BARRIER_BIT | GL_SHADER_STORAGE_BARRIER_BIT; in RenderCommandBarrierPoint()
1891 barriers |= GL_UNIFORM_BARRIER_BIT | GL_SHADER_STORAGE_BARRIER_BIT | in RenderCommandBarrierPoint()
1897 barriers |= GL_SHADER_IMAGE_ACCESS_BARRIER_BIT; in RenderCommandBarrierPoint()
1899 barriers | in RenderCommandBarrierPoint()
[all...]

Completed in 9 milliseconds