Mercurial > hg > Game > Cerium
annotate example/many_task/spe/QuickSort.h @ 2069:26aa08c9a1de draft default tip
cuda example fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 12 Feb 2017 10:04:55 +0900 |
parents | 839e34d0cc3c |
children |
rev | line source |
---|---|
109 | 1 #ifndef INCLUDED_TASK_QUICKSORT |
2 #define INCLUDED_TASK_QUICKSORT | |
3 | |
4 #ifndef INCLUDED_SCHED_TASK | |
5 # include "SchedTask.h" | |
6 #endif | |
7 | |
220 | 8 #include "sort.h" |
467
839e34d0cc3c
fix all examples. test_render is not working now.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
316
diff
changeset
|
9 /* |
109 | 10 class QuickSort : public SchedTask { |
11 public: | |
316 | 12 SchedConstructor(QuickSort); |
109 | 13 |
316 | 14 int run(SchedTask *smanager, void *r, void *w); |
220 | 15 void quick_sort(Data *data, int left, int right); |
16 void bubble_sort(Data *data, int left, int right); | |
17 void swap(Data *data, int left, int right ); | |
109 | 18 }; |
467
839e34d0cc3c
fix all examples. test_render is not working now.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
316
diff
changeset
|
19 */ |
109 | 20 |
21 #endif |