Lines Matching defs:gles
694 fprintf(stderr,"%s: gles violation reported %d \"%s\" %s %d\n", fname, id, name, vrend_gles_warn_strings[error], value);
702 fprintf(stderr,"%s: gles violation reported %d \"%s\" %s is missing\n", fname, id, name, missf);
1991 /* Do not enter this path on GLES as this is not needed. */
2189 /* Best effort despite the warning, gles will clamp. */
3625 debug_printf("glShaderStorageBlockBinding not supported on gles \n");
4724 /* GLES doesn't have GL_MULTISAMPLE */
4881 * Oh this is a fun one. On GLES 2.0 all cubemap MUST NOT be seamless.
4882 * But on GLES 3.0 all cubemaps MUST be seamless. Either way there is no
4883 * way to toggle between the behaviour when running on GLES. And adding
5094 bool gles;
5127 gles = epoxy_is_desktop_gl() == 0;
5132 if (gles) {
5135 /* for now, makes the rest of the code use the most GLES 3.x like path */
5144 init_features(gles ? 0 : gl_ver,
5145 gles ? gl_ver : 0);
5533 /* ugly workaround for texture rectangle missing on GLES */
5710 * On Desktop we use GL_ARB_texture_buffer_object on GLES we use
6419 But on GLES we are limited to a very few set, luckily most GLES
6421 formats, and can be used for glReadPixels acording to the GLES spec.
6499 /* Fallback to getteximage, will probably fail on GLES. */
6871 /* If we are on gles we need to rely on the textures backing
6886 /* When on GLES sync the iov that backs the dst resource because
7197 /* An GLES GL_INVALID_OPERATION is generated if one wants to blit from a
7204 * limitations on GLES first copy the full frame to a non-multisample
7859 * We can't fully support this feature on GLES,