Results 1 to 2 of 2

Thread: How to use sqrt/cos/.. in kernel

  1. #1
    Junior Member
    Join Date
    May 2011
    Posts
    1

    How to use sqrt/cos/.. in kernel

    I try to use the function sqrt(5) or cos(5) like this:

    __kernel void hello(__global float *input, __global float *output)
    {
    size_t id = get_global_id(0);

    float squareroot = cos(5);
    }

    When i do this, clBuildProgram is != CL_SUCCESS and i got an error.
    if (clBuildProgram(program, 0, NULL, NULL, NULL, NULL) != CL_SUCCESS)

    Why i can't use these functions?
    Thanks for help

  2. #2
    Senior Member
    Join Date
    May 2010
    Location
    Toronto, Canada
    Posts
    845

    Re: How to use sqrt/cos/.. in kernel

    Which error code was returned? Also, have you tried looking at the build log? Use clGetProgramBuildInfo() with CL_PROGRAM_BUILD_LOG to get the compilation error messages.
    Disclaimer: Employee of Qualcomm Canada. Any opinions expressed here are personal and do not necessarily reflect the views of my employer. LinkedIn profile.

Similar Threads

  1. Replies: 4
    Last Post: 08-06-2012, 01:18 AM
  2. sin and cos in Symbian
    By miranda2112 in forum OpenGL ES general technical discussions
    Replies: 3
    Last Post: 03-10-2005, 03:55 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •