mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2025-02-18 17:09:17 +00:00
mesa_glinterop: use consistent naming scheme for GL interop
Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Tested-by: Tom Stellard <thomas.stellard@amd.com>
This commit is contained in:
parent
0d31bfd71a
commit
cbf29d90ba
@ -193,7 +193,7 @@ typedef struct _mesa_glinterop_export_out {
|
||||
* format specified by glTexStorage, glTexImage, or glRenderbufferStorage
|
||||
* will be returned.
|
||||
*/
|
||||
GLenum internalformat;
|
||||
GLenum internal_format;
|
||||
|
||||
/* Buffer offset and size for GL_ARRAY_BUFFER and GL_TEXTURE_BUFFER.
|
||||
* This allows interop with suballocations (a buffer allocated within
|
||||
|
@ -1603,7 +1603,7 @@ dri2_interop_export_object(__DRIcontext *_ctx,
|
||||
return MESA_GLINTEROP_OUT_OF_RESOURCES;
|
||||
}
|
||||
|
||||
out->internalformat = rb->InternalFormat;
|
||||
out->internal_format = rb->InternalFormat;
|
||||
out->view_minlevel = 0;
|
||||
out->view_numlevels = 1;
|
||||
out->view_minlayer = 0;
|
||||
@ -1659,14 +1659,14 @@ dri2_interop_export_object(__DRIcontext *_ctx,
|
||||
}
|
||||
|
||||
if (target == GL_TEXTURE_BUFFER) {
|
||||
out->internalformat = obj->BufferObjectFormat;
|
||||
out->internal_format = obj->BufferObjectFormat;
|
||||
out->buf_offset = obj->BufferOffset;
|
||||
out->buf_size = obj->BufferSize == -1 ? obj->BufferObject->Size :
|
||||
obj->BufferSize;
|
||||
|
||||
obj->BufferObject->UsageHistory |= USAGE_DISABLE_MINMAX_CACHE;
|
||||
} else {
|
||||
out->internalformat = obj->Image[0][0]->InternalFormat;
|
||||
out->internal_format = obj->Image[0][0]->InternalFormat;
|
||||
out->view_minlevel = obj->MinLevel;
|
||||
out->view_numlevels = obj->NumLevels;
|
||||
out->view_minlayer = obj->MinLayer;
|
||||
|
Loading…
x
Reference in New Issue
Block a user