aboutsummaryrefslogtreecommitdiff
path: root/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h
diff options
context:
space:
mode:
Diffstat (limited to 'arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h')
-rw-r--r--arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h b/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h
index e601b529ed..9a5376c876 100644
--- a/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h
+++ b/arm_compute/core/GLES_COMPUTE/GCKernelLibrary.h
@@ -129,28 +129,28 @@ public:
* @return program id.
*/
void unuse();
- /** Set value at uniform idx.
+ /** Set argument value at index of shader params.
*
- * @param[in] idx Index in vector.
- * @param[in] value Set value.
+ * @param[in] idx Index in shader params.
+ * @param[in] value Argument value to be set.
*/
template <class T>
- void set_params(unsigned int idx, T value)
+ void set_argument(unsigned int idx, T value)
{
- if(idx >= _params.size())
+ if(idx >= _shader_arguments.size())
{
- _params.resize(idx + 1, 0);
+ _shader_arguments.resize(idx + 1, 0);
}
- unsigned int *p = reinterpret_cast<unsigned int *>(&value);
- _params[idx] = *p;
+ unsigned int *p = reinterpret_cast<unsigned int *>(&value);
+ _shader_arguments[idx] = *p;
}
- /** Clear params.
+ /** Clear shader arguments.
*
*/
- void clear_params()
+ void clear_arguments()
{
- _params.clear();
+ _shader_arguments.clear();
}
/** Set shader params binding point.
*
@@ -172,8 +172,8 @@ public:
private:
std::string _name; /**< Kernel name */
GLuint _program; /**< Linked program id */
- std::vector<unsigned int> _params; /**< Store all the values of the shader parameters */
- GLuint _shader_params; /**< Uniform buffer object name for shader parameters */
+ std::vector<unsigned int> _shader_arguments; /**< Store all the values of the shader arguments */
+ GLuint _shader_params_ubo_name; /**< Uniform buffer object name for shader parameters */
GLuint _shader_params_binding_point; /**< The binding point of the uniform block for shader parameters */
GLuint _shader_params_index; /**< The index of the uniform block */
GLint _shader_params_size; /**< The uniform block data size in the shader */