Lines Matching refs:target
230 * framebuffer target, such as GL_DRAW_FRAMEBUFFER.
233 * \return gl_framebuffer pointer or NULL if target is illegal
236 get_framebuffer_target(struct gl_context *ctx, GLenum target)
239 switch (target) {
385 * "If the default framebuffer is bound to target, then attachment must
394 * "If the default framebuffer is bound to <target>, then <attachment>
456 * passed to the pipe as a (color/depth) render target.
1025 * these textures to be used as a render target, this is done via
1132 /* Sanity check: we must be binding the surface as a (color) render target
1133 * or depth/stencil target.
1524 * attachments must be from textures of the same target
1530 * Setup the checked layer target with first color attachment here
1753 bind_renderbuffer(GLenum target, GLuint renderbuffer)
1758 if (target != GL_RENDERBUFFER_EXT) {
1759 _mesa_error(ctx, GL_INVALID_ENUM, "glBindRenderbufferEXT(target)");
1799 _mesa_BindRenderbuffer(GLenum target, GLuint renderbuffer)
1804 bind_renderbuffer(target, renderbuffer);
1808 _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer)
1810 bind_renderbuffer(target, renderbuffer);
1952 _mesa_FramebufferParameteri(GLenum target, GLenum pname, GLint param)
1962 fb = get_framebuffer_target(ctx, target);
1965 "glFramebufferParameteri(target=0x%x)", target);
1973 _mesa_FramebufferParameteriMESA(GLenum target, GLenum pname, GLint param)
1975 _mesa_FramebufferParameteri(target, pname, param);
2010 * if the default framebuffer is bound to target and pname is not one
2102 _mesa_GetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
2112 fb = get_framebuffer_target(ctx, target);
2115 "glGetFramebufferParameteriv(target=0x%x)", target);
2124 _mesa_GetFramebufferParameterivMESA(GLenum target, GLenum pname, GLint *params)
2126 _mesa_GetFramebufferParameteriv(target, pname, params);
2861 renderbuffer_storage_target(GLenum target, GLenum internalFormat,
2871 _mesa_enum_to_string(target),
2877 _mesa_enum_to_string(target),
2882 if (target != GL_RENDERBUFFER_EXT) {
2883 _mesa_error(ctx, GL_INVALID_ENUM, "%s(target)", func);
2899 _mesa_EGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
2910 if (target != GL_RENDERBUFFER) {
2956 _mesa_RenderbufferStorage(GLenum target, GLenum internalFormat,
2963 renderbuffer_storage_target(target, internalFormat, width, height,
2969 _mesa_RenderbufferStorageMultisample(GLenum target, GLsizei samples,
2973 renderbuffer_storage_target(target, internalFormat, width, height,
2981 GLenum target, GLsizei samples, GLsizei storageSamples,
2984 renderbuffer_storage_target(target, internalFormat, width, height,
3108 _mesa_GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
3112 if (target != GL_RENDERBUFFER_EXT) {
3114 "glGetRenderbufferParameterivEXT(target)");
3227 bind_framebuffer(GLenum target, GLuint framebuffer)
3233 switch (target) {
3247 _mesa_error(ctx, GL_INVALID_ENUM, "glBindFramebufferEXT(target)");
3340 _mesa_BindFramebuffer(GLenum target, GLuint framebuffer)
3345 bind_framebuffer(target, framebuffer);
3350 _mesa_BindFramebufferEXT(GLenum target, GLuint framebuffer)
3352 bind_framebuffer(target, framebuffer);
3489 _mesa_CheckFramebufferStatus_no_error(GLenum target)
3493 struct gl_framebuffer *fb = get_framebuffer_target(ctx, target);
3499 _mesa_CheckFramebufferStatus(GLenum target)
3506 _mesa_enum_to_string(target));
3508 fb = get_framebuffer_target(ctx, target);
3511 "glCheckFramebufferStatus(invalid target %s)",
3512 _mesa_enum_to_string(target));
3521 _mesa_CheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
3526 /* Validate the target (for conformance's sake) and grab a reference to the
3531 * draw framebuffer (as determined by target) is returned."
3533 switch (target) {
3543 "glCheckNamedFramebufferStatus(invalid target %s)",
3544 _mesa_enum_to_string(target));
3560 _mesa_CheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target)
3565 switch (target) {
3572 "glCheckNamedFramebufferStatusEXT(invalid target %s)",
3573 _mesa_enum_to_string(target));
3578 return _mesa_CheckNamedFramebufferStatus(0, target);
3669 * Common code called by gl*FramebufferTexture() to verify the texture target
3679 check_layered_texture_target(struct gl_context *ctx, GLenum target,
3684 switch (target) {
3705 "%s(invalid texture target %s)", caller,
3706 _mesa_enum_to_string(target));
3713 * target.
3718 check_texture_target(struct gl_context *ctx, GLenum target,
3727 * GL_TEXTURE_CUBE_MAP_ARRAY target if the extension were not enabled.
3729 switch (target) {
3748 "%s(invalid texture target %s)", caller,
3749 _mesa_enum_to_string(target));
3756 * target.
3761 check_textarget(struct gl_context *ctx, int dims, GLenum target,
3820 err = (target == GL_TEXTURE_CUBE_MAP) ?
3821 !_mesa_is_cube_face(textarget): (target != textarget);
3825 "%s(mismatched texture target)", caller);
3840 check_layer(struct gl_context *ctx, GLenum target, GLint layer,
3854 if (target == GL_TEXTURE_3D) {
3862 else if ((target == GL_TEXTURE_1D_ARRAY) ||
3863 (target == GL_TEXTURE_2D_ARRAY) ||
3864 (target == GL_TEXTURE_CUBE_MAP_ARRAY) ||
3865 (target == GL_TEXTURE_2D_MULTISAMPLE_ARRAY)) {
3873 else if (target == GL_TEXTURE_CUBE_MAP) {
3893 GLenum target, GLint level, const char *caller)
3902 _mesa_max_texture_levels(ctx, target);
4023 framebuffer_texture_with_dims_no_error(GLenum target, GLenum attachment,
4030 struct gl_framebuffer *fb = get_framebuffer_target(ctx, target);
4045 framebuffer_texture_with_dims(int dims, GLenum target, GLuint framebuffer,
4058 fb = get_framebuffer_target(ctx, target);
4061 _mesa_error(ctx, GL_INVALID_ENUM, "%s(invalid target %s)", caller,
4062 _mesa_enum_to_string(target));
4092 _mesa_FramebufferTexture1D_no_error(GLenum target, GLenum attachment,
4096 framebuffer_texture_with_dims_no_error(target, attachment, textarget,
4102 _mesa_FramebufferTexture1D(GLenum target, GLenum attachment,
4105 framebuffer_texture_with_dims(1, target, 0, attachment, textarget, texture,
4111 _mesa_FramebufferTexture2D_no_error(GLenum target, GLenum attachment,
4115 framebuffer_texture_with_dims_no_error(target, attachment, textarget,
4121 _mesa_FramebufferTexture2D(GLenum target, GLenum attachment,
4124 framebuffer_texture_with_dims(2, target, 0, attachment, textarget, texture,
4130 _mesa_FramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment,
4134 framebuffer_texture_with_dims(2, target, 0, attachment, textarget, texture,
4142 _mesa_FramebufferTexture3D_no_error(GLenum target, GLenum attachment,
4146 framebuffer_texture_with_dims_no_error(target, attachment, textarget,
4152 _mesa_FramebufferTexture3D(GLenum target, GLenum attachment,
4156 framebuffer_texture_with_dims(3, target, 0, attachment, textarget, texture,
4162 frame_buffer_texture(GLuint framebuffer, GLenum target,
4184 fb = get_framebuffer_target(ctx, target);
4192 fb = get_framebuffer_target(ctx, target);
4194 _mesa_error(ctx, GL_INVALID_ENUM, "%s(invalid target %s)",
4195 func, _mesa_enum_to_string(target));
4251 _mesa_FramebufferTextureLayer_no_error(GLenum target, GLenum attachment,
4255 frame_buffer_texture(0, target, attachment, texture, level, layer,
4261 _mesa_FramebufferTextureLayer(GLenum target, GLenum attachment,
4264 frame_buffer_texture(0, target, attachment, texture, level, layer,
4290 _mesa_FramebufferTexture_no_error(GLenum target, GLenum attachment,
4293 frame_buffer_texture(0, target, attachment, texture, level, 0,
4299 _mesa_FramebufferTexture(GLenum target, GLenum attachment,
4302 frame_buffer_texture(0, target, attachment, texture, level, 0,
4471 _mesa_FramebufferRenderbuffer_no_error(GLenum target, GLenum attachment,
4477 struct gl_framebuffer *fb = get_framebuffer_target(ctx, target);
4483 _mesa_FramebufferRenderbuffer(GLenum target, GLenum attachment,
4490 fb = get_framebuffer_target(ctx, target);
4493 "glFramebufferRenderbuffer(invalid target %s)",
4494 _mesa_enum_to_string(target));
4574 * framebuffer is bound to target. In this case querying pname
4585 * "If the framebuffer currently bound to target is zero, then
4637 * is bound to target and attachment is COLOR_ATTACHMENTm where m is
4684 * either no framebuffer is bound to target; or the default framebuffer
4905 _mesa_GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment,
4911 buffer = get_framebuffer_target(ctx, target);
4914 "glGetFramebufferAttachmentParameteriv(invalid target %s)",
4915 _mesa_enum_to_string(target));
5193 * framebuffer bound to <target>, it is ignored."
5397 _mesa_InvalidateSubFramebuffer_no_error(GLenum target, GLsizei numAttachments,
5406 _mesa_InvalidateSubFramebuffer(GLenum target, GLsizei numAttachments,
5413 fb = get_framebuffer_target(ctx, target);
5416 "glInvalidateSubFramebuffer(invalid target %s)",
5417 _mesa_enum_to_string(target));
5456 _mesa_InvalidateFramebuffer_no_error(GLenum target, GLsizei numAttachments,
5462 fb = get_framebuffer_target(ctx, target);
5471 _mesa_InvalidateFramebuffer(GLenum target, GLsizei numAttachments,
5477 fb = get_framebuffer_target(ctx, target);
5480 "glInvalidateFramebuffer(invalid target %s)",
5481 _mesa_enum_to_string(target));
5489 * void InvalidateFramebuffer(enum target,
5532 * void InvalidateFramebuffer(enum target,
5549 _mesa_DiscardFramebufferEXT(GLenum target, GLsizei numAttachments,
5557 fb = get_framebuffer_target(ctx, target);
5560 "glDiscardFramebufferEXT(target %s)",
5561 _mesa_enum_to_string(target));
5663 _mesa_FramebufferSampleLocationsfvARB(GLenum target, GLuint start,
5670 fb = get_framebuffer_target(ctx, target);
5673 "glFramebufferSampleLocationsfvARB(target %s)",
5674 _mesa_enum_to_string(target));
5704 _mesa_FramebufferSampleLocationsfvARB_no_error(GLenum target, GLuint start,
5708 sample_locations(ctx, get_framebuffer_target(ctx, target), start,