Mesa (master): i965: Use a C99 initializer for new validation list entries.
Kenneth Graunke
kwg at kemper.freedesktop.org
Fri Aug 4 18:45:34 UTC 2017
Module: Mesa
Branch: master
Commit: 4d26c77a7108a11e8fe9d0851341732067e4bd06
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d26c77a7108a11e8fe9d0851341732067e4bd06
Author: Kenneth Graunke <kenneth at whitecape.org>
Date: Thu Aug 3 00:01:14 2017 -0700
i965: Use a C99 initializer for new validation list entries.
More succinct - we can skip a bunch of = 0 lines.
Extracted from a patch by Chris Wilson.
---
src/mesa/drivers/dri/i965/intel_batchbuffer.c | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/intel_batchbuffer.c b/src/mesa/drivers/dri/i965/intel_batchbuffer.c
index 6f152e9b26..d4ffbdac8a 100644
--- a/src/mesa/drivers/dri/i965/intel_batchbuffer.c
+++ b/src/mesa/drivers/dri/i965/intel_batchbuffer.c
@@ -121,16 +121,13 @@ add_exec_bo(struct intel_batchbuffer *batch, struct brw_bo *bo)
batch->exec_array_size * sizeof(batch->validation_list[0]));
}
- struct drm_i915_gem_exec_object2 *validation_entry =
- &batch->validation_list[batch->exec_count];
- validation_entry->handle = bo->gem_handle;
- validation_entry->relocation_count = 0;
- validation_entry->relocs_ptr = 0;
- validation_entry->alignment = bo->align;
- validation_entry->offset = bo->offset64;
- validation_entry->flags = bo->kflags;
- validation_entry->rsvd1 = 0;
- validation_entry->rsvd2 = 0;
+ batch->validation_list[batch->exec_count] =
+ (struct drm_i915_gem_exec_object2) {
+ .handle = bo->gem_handle,
+ .alignment = bo->align,
+ .offset = bo->offset64,
+ .flags = bo->kflags,
+ };
bo->index = batch->exec_count;
batch->exec_bos[batch->exec_count] = bo;
More information about the mesa-commit
mailing list