-------------------------------------------------------------------------
| 2082 | } |
| 2083 | //------------------------------------------------------------------------- |
| 2084 | void VulkanRenderSystem::flushRootLayoutCS() |
| 2085 | { |
| 2086 | if( !mComputeTableDirty ) |
| 2087 | return; |
| 2088 | |
| 2089 | VulkanVaoManager *vaoManager = static_cast<VulkanVaoManager *>( mVaoManager ); |
| 2090 | VulkanRootLayout *rootLayout = |
| 2091 | reinterpret_cast<VulkanHlmsPso *>( mComputePso->rsData )->rootLayout; |
| 2092 | rootLayout->bind( mDevice, vaoManager, mComputeTable ); |
| 2093 | mComputeTable.reset(); |
| 2094 | mComputeTableDirty = false; |
| 2095 | } |
| 2096 | //------------------------------------------------------------------------- |
| 2097 | void VulkanRenderSystem::_render( const CbDrawCallIndexed *cmd ) |
| 2098 | { |