Exemple #1
0
        public Int64 AdvanceCompletion()
        {
            Int64 currentCompletedValue = m_Fence.CompletedValue;

            H1CommandListFenceHelper.MaxFenceValue(ref m_LastCompletedValue, currentCompletedValue);

            return(currentCompletedValue);
        }
Exemple #2
0
        public Int64 AdvancedCompletion(Int32 id)
        {
            Int64 currentCompletedValue = m_Fences[id].CompletedValue;

            H1CommandListFenceHelper.MaxFenceValue(ref m_LastComputedValues[id], currentCompletedValue);

            return(currentCompletedValue);
        }
Exemple #3
0
 public void SetCurrentValue(Int64 fenceValue)
 {
     H1CommandListFenceHelper.MaxFenceValue(ref m_CurrentValue, fenceValue);
 }
Exemple #4
0
 public void SetSubmittedValue(Int64 fenceValue, Int32 id)
 {
     H1CommandListFenceHelper.MaxFenceValue(ref m_SubmittedValues[id], fenceValue);
 }