@@ -32,10 +32,10 @@ struct Context {
3232
3333S::event HostTask_CopyBuf1ToBuf2 (Context *Ctx) {
3434 S::event Event = Ctx->Queue .submit ([&](S::handler &CGH) {
35- S::accessor <int , 1 , S::access::mode::read, S::access::target::host_buffer>
36- CopierSrcAcc (Ctx-> Buf1 , CGH);
37- S::accessor <int , 1 , S::access::mode::write, S::access::target::host_buffer>
38- CopierDstAcc (Ctx-> Buf2 , CGH);
35+ S::host_accessor <int , 1 , S::access::mode::read> CopierSrcAcc (Ctx-> Buf1 ,
36+ CGH);
37+ S::host_accessor <int , 1 , S::access::mode::write> CopierDstAcc (Ctx-> Buf2 ,
38+ CGH);
3939
4040 auto CopierHostTask = [=] {
4141 for (size_t Idx = 0 ; Idx < CopierDstAcc.size (); ++Idx)
@@ -59,24 +59,21 @@ S::event HostTask_CopyBuf1ToBuf2(Context *Ctx) {
5959void Thread1Fn (Context *Ctx) {
6060 // 0. initialize resulting buffer with apriori wrong result
6161 {
62- S::accessor<int , 1 , S::access::mode::write, S::access::target::host_buffer>
63- Acc (Ctx->Buf1 );
62+ S::host_accessor<int , 1 , S::access::mode::write> Acc (Ctx->Buf1 );
6463
6564 for (size_t Idx = 0 ; Idx < Acc.size (); ++Idx)
6665 Acc[Idx] = -1 ;
6766 }
6867
6968 {
70- S::accessor<int , 1 , S::access::mode::write, S::access::target::host_buffer>
71- Acc (Ctx->Buf2 );
69+ S::host_accessor<int , 1 , S::access::mode::write> Acc (Ctx->Buf2 );
7270
7371 for (size_t Idx = 0 ; Idx < Acc.size (); ++Idx)
7472 Acc[Idx] = -2 ;
7573 }
7674
7775 {
78- S::accessor<int , 1 , S::access::mode::write, S::access::target::host_buffer>
79- Acc (Ctx->Buf3 );
76+ S::host_accessor<int , 1 , S::access::mode::write> Acc (Ctx->Buf3 );
8077
8178 for (size_t Idx = 0 ; Idx < Acc.size (); ++Idx)
8279 Acc[Idx] = -3 ;
@@ -117,8 +114,7 @@ void Thread1Fn(Context *Ctx) {
117114
118115 // 4. check data in buffer #3
119116 {
120- S::accessor<int , 1 , S::access::mode::read, S::access::target::host_buffer>
121- Acc (Ctx->Buf3 );
117+ S::host_accessor<int , 1 , S::access::mode::read> Acc (Ctx->Buf3 );
122118
123119 bool Failure = false ;
124120
@@ -163,8 +159,7 @@ void test() {
163159
164160 // 3. check via host accessor that buf 2 contains valid data
165161 {
166- S::accessor<int , 1 , S::access::mode::read, S::access::target::host_buffer>
167- ResultAcc (Ctx.Buf2 );
162+ S::host_accessor<int , 1 , S::access::mode::read> ResultAcc (Ctx.Buf2 );
168163
169164 bool Failure = false ;
170165 for (size_t Idx = 0 ; Idx < ResultAcc.size (); ++Idx) {
0 commit comments