diff options
author | Tim Rowley <[email protected]> | 2016-11-09 17:29:00 -0600 |
---|---|---|
committer | Tim Rowley <[email protected]> | 2016-11-14 09:03:04 -0600 |
commit | ddc898aaf37c87336e8dd5ab73ef18cef8e46200 (patch) | |
tree | 3c4fc00a7255910b677255df87c639a59cc1fabb /src/gallium/drivers/swr/rasterizer/scripts | |
parent | 23e459b6065e12299b3644ccb1a79d6f17f188ee (diff) |
swr: [rasterizer archrast] move to pass by value
Move to pass by value since most events are very small in size.
We can look at pass by reference but will need to create multiple
versions to handle temp objects.
Reviewed-by: Bruce Cherniak <[email protected]>
Diffstat (limited to 'src/gallium/drivers/swr/rasterizer/scripts')
-rw-r--r-- | src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandler_h.template | 2 | ||||
-rw-r--r-- | src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandler_h.template b/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandler_h.template index abde3c028bd..dd4e2f5c192 100644 --- a/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandler_h.template +++ b/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandler_h.template @@ -43,7 +43,7 @@ namespace ArchRast virtual ~EventHandler() {} % for name in protos['event_names']: - virtual void Handle(${name}&& event) {} + virtual void Handle(${name} event) {} % endfor }; } diff --git a/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template b/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template index ada134d01c3..87674bfc998 100644 --- a/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template +++ b/src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template @@ -128,7 +128,7 @@ namespace ArchRast % for name in protos['event_names']: ////////////////////////////////////////////////////////////////////////// /// @brief Handle ${name} event - virtual void Handle(${name}&& event) + virtual void Handle(${name} event) { % if protos['events'][name]['num_fields'] == 0: Write(${protos['events'][name]['event_id']}, (char*)&event.data, 0); |