[Mesa-dev] [PATCH 4/4] i965: Make GL_TIME_ELAPSED only track time for this context.

Kenneth Graunke kenneth at whitecape.org
Tue Oct 23 23:30:24 PDT 2012


I like this!

For the series:
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

However, there's one thing you missed: since you made it emit_end_query 
for (potentially) both OQ -and- timestamp on batchbuffer end, you should 
reserve enough space for the extra PIPE_CONTROLs emitted by 
write_timestamp().

This means adding an extra (4+5)*4 = 36 bytes to BATCH_RESERVED in 
intel_batchbuffer.h, and updating the comment accordingly.

Also, a tiny nit: the comment on brw_emit_query_end() is now 
incomplete/out of date (it does more than getting an ending 
PS_DEPTH_COUNT now).

Thanks!


More information about the mesa-dev mailing list