'태그를 입력해 주세요.'에 해당되는 글 2건

  1. 2013.02.26 [우파루 마운틴] 별속성 조합방법
  2. 2012.09.24 clCreateBuffer clEnqueueWriteBuffer clSetKernelArg clEnqueueReadBuffer



다크 골디 = 유니 + 펜리루 네요.

둘 다 어울리지 않는 반대속성

펜리루(얼음,불)

루돌(불,숲,얼음)

바우(바람,땅)

유니(숲,얼음)


이 네개를 아무렇게나 조합하면 나오는거같아요.


왠만하면 다른 별속성을 노려볼 수 있는

루돌+바우

바우+유니

이런 조합이 괜찮겠죠??


잘은 기억은 안나는데 48시간 걸렸던거같아요.







쉐도우 = 우파루파 + 티고





티고 = 우파루파 + 티고





골디 = 루돌 + 기로로



이 세 별속성 우파루들은 겹치지 않은 속성을 갖은 우파루 들을 합하면된데요.



저작자 표시 비영리 변경 금지
신고

'Games' 카테고리의 다른 글

[우파루 마운틴] 캔디럽 조합법  (0) 2013.03.06
[우파루 마운틴] 별속성 조합방법  (0) 2013.02.26
[I AM ALIVE] 엔딩  (0) 2013.01.27
[Gnomoria] v0.8.25 released  (1) 2013.01.17
[Gnomoria] 멸망 스샷 9th fall  (10) 2012.12.25
[아이러브커피] 단골손님 스페셜 보상  (0) 2012.12.10
Posted by Leo 리오 트랙백 0 : 댓글 0



http://www.khronos.org/registry/cl/sdk/1.0/docs/man/xhtml/clCreateBuffer.html

cl_mem clCreateBuffer (cl_context contextcl_mem_flags flagssize_t sizevoid *host_ptrcl_int *errcode_ret)

flags
CL_MEM_READ_WRITE
CL_MEM_WRITE_ONLY
CL_MEM_READ_ONLY
CL_MEM_USE_HOST_PTR
CL_MEM_ALLOC_HOST_PTR
CL_MEM_COPY_HOST_PTR


cl_mem clEnqueueWriteBuffer (cl_command_queue command_queuecl_mem buffercl_bool blocking_writesize_t offsetsize_t cb, const void *ptrcl_uint num_events_in_wait_list, const cl_event *event_wait_listcl_event *event)


cl_int clSetKernelArg (cl_kernel kernelcl_uint arg_indexsize_t arg_size, const void *arg_value)


cl_int clEnqueueReadBuffer (cl_command_queue command_queuecl_mem buffercl_bool blocking_readsize_t offsetsize_t cbvoid *ptrcl_uint num_events_in_wait_list, const cl_event *event_wait_listcl_event *event)



NOTICE! cl_mem 자체가 포인터이다.
(typedef struct _cl_mem *            cl_mem;)


호스트 

cl_mem clmem_input = clCreateBuffer(context, CL_MEM_WRITE_ONLY, SIZE, 0, err);
clEnqueueWriteBuffer(commandq, clmem_input, CL_TRUE, 0, SIZE, INPUT_ptr, 0, 0);
clSetKernelArg(kernel, arg++, sizeof(cl_mem), clmem_input);

cl_mem clmem_result = clCreateBuffer(context, CL_MEM_READ_ONLY, SIZE, 0, err);
clSetKernelArg(kernel, arg++, sizeof(cl_mem),  clmem_result );

커널
__kernel Goo(global unsigned char* clmem1, local unsigned char* clmem2)
{

}

호스트
clEnqueueReadBuffer(commandq, clmem_result, CL_TRUE, 0, SIZE, OUTPUT_ptr, 0,0,0);

clReleaseMemObject(clmem_input);
clReleaseMemObject(clmem_result);




저작자 표시 비영리 변경 금지
신고
Posted by Leo 리오 트랙백 0 : 댓글 0