Lines Matching refs:snapshot
37 * snapshot data has been fully collected, so iris can release the associated
111 * snapshot objects based on the run-time configurable batch_size
178 iris_emit_pipe_control_write(batch, "measurement snapshot",
185 struct intel_measure_snapshot *snapshot = &(measure_batch->snapshots[index]);
186 memset(snapshot, 0, sizeof(*snapshot));
187 snapshot->type = type;
188 snapshot->count = (unsigned) count;
189 snapshot->event_count = measure_batch->event_count;
190 snapshot->event_name = event_name;
191 snapshot->framebuffer = framebuffer;
194 snapshot->cs = (uintptr_t) ice->shaders.prog[MESA_SHADER_COMPUTE];
196 snapshot->vs = (uintptr_t) ice->shaders.prog[MESA_SHADER_VERTEX];
197 snapshot->tcs = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_CTRL];
198 snapshot->tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL];
199 snapshot->gs = (uintptr_t) ice->shaders.prog[MESA_SHADER_GEOMETRY];
200 snapshot->fs = (uintptr_t) ice->shaders.prog[MESA_SHADER_FRAGMENT];
213 iris_emit_pipe_control_write(batch, "measurement snapshot",
219 struct intel_measure_snapshot *snapshot = &(measure_batch->snapshots[index]);
220 memset(snapshot, 0, sizeof(*snapshot));
221 snapshot->type = INTEL_SNAPSHOT_END;
222 snapshot->event_count = event_count;
262 /* snapshot for previous renderpass was not ended */
376 /* enqueue snapshot for gathering */