static uint32_t
gen6_create_kernel(struct intel_batchbuffer *batch)
{
	return batch_copy(batch, ps_kernel_nomask_affine,
			  sizeof(ps_kernel_nomask_affine),
			  64);
}
static uint32_t
gen8_fill_media_kernel(struct intel_batchbuffer *batch,
		const uint32_t kernel[][4],
		size_t size)
{
	uint32_t offset;

	offset = batch_copy(batch, kernel, size, 64);

	return offset;
}
Ejemplo n.º 3
0
static uint32_t
gen8_fill_ps(struct intel_batchbuffer *batch,
	     const uint32_t kernel[][4],
	     size_t size)
{
	uint32_t offset;

	offset = batch_copy(batch, kernel, size, 64);
	annotation_add_state(&aub_annotations, AUB_TRACE_KERNEL_INSTRUCTIONS,
			     offset, size);

	return offset;
}