Searched refs:barriers (Results 1 - 7 of 7) sorted by relevance
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_barrier_list.cpp | 101 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 D | render_barrier_list.h | 33 * 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 D | cj_relative_container_ffi.cpp | 55 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 D | cj_relative_container_ffi.h | 63 CJ_EXPORT void FfiOHOSAceFrameworkReletiveContainerBarrier(CBarrierInfos barriers);
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | render_graph.h | 41 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 D | render_graph.cpp | 533 // 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 D | render_backend_gles.cpp | 1861 // 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