MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / PIXEventsPopEvent

Function PIXEventsPopEvent

ogsr_engine/Layers/xrRender/Debug/dxPixEvents.cpp:132–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130}
131
132void PIXEventsPopEvent(const u32 context_id, const size_t index)
133{
134 auto& curr_state = events_state.states[events_state.frame % 2];
135 R_ASSERT(index < MAX_PIX_EVENTS);
136 auto& event = curr_state.events[index];
137
138 HW.get_context(context_id)->End(event.end.Get());
139 HW.get_context(context_id)->End(event.disjoint.Get());
140
141 R_ASSERT(events_state.stack_idx > 0);
142 events_state.stack_idx--;
143}
144
145const pix_events_perf& PIXEventsStatistics() { return events_state.perf; }
146

Callers 2

PIXEventsEndRenderingFunction · 0.85
~dxPixEventWrapperMethod · 0.85

Calls 3

get_contextMethod · 0.80
EndMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected