Lines Matching full:uniform
131 /* We need to first verify that each entry exists as active uniform. If
180 /* Check that the given location is in bounds of uniform remap table.
206 * error is generated by the Uniform* commands, and no uniform values
213 * - if count is greater than one, and the uniform declared in the
225 * "What happens if Uniform* is called with an explicitly defined
226 * uniform location, but that uniform is deemed inactive by the
229 * RESOLVED: The call is ignored for inactive uniform variables and
239 /* Even though no location is assigned to a built-in uniform and this
257 /* The array index specified by the uniform location is just the uniform
258 * location minus the base location of of the uniform.
262 /* If the uniform is an array, check that array_index is in bounds.
275 * Called via glGetUniform[fiui]v() to get the current value of a uniform.
300 * "If the value of location is -1, the Uniform* commands will
301 * silently ignore the data passed in, and the current uniform
306 * uniform variable is removed by the compiler / linker after
307 * optimization. In this case, the new value of the uniform is dropped
346 /* If the return type and the uniform's native type are "compatible,"
482 const char *const extra = (cols == 1) ? "uniform" : "uniform matrix";
544 * Propagate some values from uniform backing storage to driver storage
546 * Values propagated from uniform backing storage to driver storage
552 * \param uni Uniform whose data is to be propagated to driver storage
716 "glUniform%u(uniform \"%s\"@%d is matrix)",
790 "uniform %d)",
808 "glUniform1i(invalid image unit index for uniform %d)",
818 * uniform declared as an array, elements k through k + N - 1 in the
832 /* Store the data in the "actual type" backing storage for the uniform.
854 /* If the uniform is a sampler, do the extra magic necessary to propagate
862 /* If the shader stage doesn't use the sampler uniform, skip this. */
889 /* If the uniform is an image, update the mapping from image
931 "glUniformMatrix(non-matrix uniform)");
962 /* Section 2.11.7 (Uniform Variables) of the OpenGL 4.2 Core Profile spec
966 * error is generated by the Uniform* commands, and no uniform values
971 * - if the uniform declared in the shader is not of type boolean and
972 * the type indicated in the name of the Uniform* command used does
973 * not match the type of the uniform"
995 * uniform declared as an array, elements k through k + N - 1 in the
1009 /* Store the data in the "actual type" backing storage for the uniform.