summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i915
diff options
context:
space:
mode:
authorIan Romanick <[email protected]>2015-02-27 18:43:00 -0800
committerIan Romanick <[email protected]>2015-03-09 14:07:14 -0700
commite7d94be1ec9c87063a21731a982ae4677cd43bdf (patch)
tree1e9239fb136ac308cc0b49e3b90c50436a239c73 /src/mesa/drivers/dri/i915
parent78a211cee5f3f5fc101e3e68b5b1c8258837a6c3 (diff)
i965: Don't write past the end of the application supplied buffer
Both the AMD and Intel APIs provide a dataSize parameter, and this function would merrily ignore it. Neither API specifies what to do when the buffer isn't big enough. I take the easy route of writing all the complete bits of data that will fit. With more complete specs, we could probably do something different. I noticed this while looking into an unused parameter warning. The warning was actually useful! brw_performance_monitor.c: In function 'brw_get_perf_monitor_result': brw_performance_monitor.c:1261:37: warning: unused parameter 'data_size' [-Wunused-parameter] GLsizei data_size, ^ v2: Fix checks to include offset in the calculation. Noticed by Jan. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Jan Vesely <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i915')
0 files changed, 0 insertions, 0 deletions