Home | History | Annotate | Download | only in freedreno

Lines Matching refs:renderpass

38         for renderpass in self.renderpasses:
39 renderpass.print(i)
40 prologue_time += renderpass.prologue_time
41 binning_time += renderpass.binning_time
42 restore_clear_time += renderpass.restore_clear_time
43 draw_time += renderpass.draw_time
44 resolve_time += renderpass.resolve_time
45 elapsed_time += renderpass.elapsed_time
90 # Captures per-renderpass state, which can be either a binning or
93 class RenderPass:
153 # draw/renderpass passes:
175 renderpass = None # current renderpass state
190 assert(renderpass is None)
191 renderpass = RenderPass(cleared=match.group(2),
194 frame.renderpasses.append(renderpass)
199 assert(renderpass.fb is None)
200 renderpass.fb = FramebufferState(width=match.group(1),
213 renderpass.fb.surfaces.append(surface)
218 assert(renderpass.binning_state is None)
219 renderpass.binning_state = BinningState(nbins_x=match.group(1),
228 assert(renderpass.binning_state is None)
234 renderpass.state_restore_time += int(match.group(1))
239 renderpass.prologue_time += int(match.group(1))
244 assert(renderpass.binning_state is not None)
245 renderpass.binning_time += int(match.group(1))
250 assert(renderpass.binning_state is not None)
251 renderpass.vsc_overflow_test_time += int(match.group(1))
256 renderpass.draw_time += int(match.group(1))
261 assert(renderpass.binning_state is not None)
262 renderpass.resolve_time += int(match.group(1))
267 renderpass.fast_cleared = match.group(1)
272 renderpass.restore_clear_time += int(match.group(1))
291 renderpass = None
298 if renderpass is not None:
299 renderpass.elapsed_time = time
302 renderpass = None