[Mesa-dev] [PATCH 5/6] st_api: remove unused get_resource_for_egl_image
Nicolai Hähnle
nhaehnle at gmail.com
Fri Oct 6 20:16:07 UTC 2017
From: Nicolai Hähnle <nicolai.haehnle at amd.com>
---
src/gallium/include/state_tracker/st_api.h | 37 ------------------------------
1 file changed, 37 deletions(-)
diff --git a/src/gallium/include/state_tracker/st_api.h b/src/gallium/include/state_tracker/st_api.h
index 4d27dad5c55..2232c3efa18 100644
--- a/src/gallium/include/state_tracker/st_api.h
+++ b/src/gallium/include/state_tracker/st_api.h
@@ -134,36 +134,20 @@ enum st_attachment_type {
/* for buffer_mask in st_visual */
#define ST_ATTACHMENT_FRONT_LEFT_MASK (1 << ST_ATTACHMENT_FRONT_LEFT)
#define ST_ATTACHMENT_BACK_LEFT_MASK (1 << ST_ATTACHMENT_BACK_LEFT)
#define ST_ATTACHMENT_FRONT_RIGHT_MASK (1 << ST_ATTACHMENT_FRONT_RIGHT)
#define ST_ATTACHMENT_BACK_RIGHT_MASK (1 << ST_ATTACHMENT_BACK_RIGHT)
#define ST_ATTACHMENT_DEPTH_STENCIL_MASK (1 << ST_ATTACHMENT_DEPTH_STENCIL)
#define ST_ATTACHMENT_ACCUM_MASK (1 << ST_ATTACHMENT_ACCUM)
#define ST_ATTACHMENT_SAMPLE_MASK (1 << ST_ATTACHMENT_SAMPLE)
/**
- * Enumerations of state tracker context resources.
- */
-enum st_context_resource_type {
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_2D,
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_3D,
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_CUBE_MAP_POSITIVE_X,
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_CUBE_MAP_NEGATIVE_X,
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_CUBE_MAP_POSITIVE_Y,
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_CUBE_MAP_NEGATIVE_Y,
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_CUBE_MAP_POSITIVE_Z,
- ST_CONTEXT_RESOURCE_OPENGL_TEXTURE_CUBE_MAP_NEGATIVE_Z,
- ST_CONTEXT_RESOURCE_OPENGL_RENDERBUFFER,
- ST_CONTEXT_RESOURCE_OPENVG_PARENT_IMAGE
-};
-
-/**
* Flush flags.
*/
#define ST_FLUSH_FRONT (1 << 0)
#define ST_FLUSH_END_OF_FRAME (1 << 1)
#define ST_FLUSH_WAIT (1 << 2)
/**
* Value to st_manager->get_param function.
*/
enum st_manager_param {
@@ -176,33 +160,20 @@ enum st_manager_param {
*/
ST_MANAGER_BROKEN_INVALIDATE
};
struct pipe_context;
struct pipe_resource;
struct pipe_fence_handle;
struct util_queue_monitoring;
/**
- * Used in st_context_iface->get_resource_for_egl_image.
- */
-struct st_context_resource
-{
- /* these fields are filled in by the caller */
- enum st_context_resource_type type;
- void *resource;
-
- /* this is owned by the caller */
- struct pipe_resource *texture;
-};
-
-/**
* Used in st_manager_iface->get_egl_image.
*/
struct st_egl_image
{
/* this is owned by the caller */
struct pipe_resource *texture;
/* format only differs from texture->format for multi-planar (YUV): */
enum pipe_format format;
@@ -425,28 +396,20 @@ struct st_context_iface
void (*copy)(struct st_context_iface *stctxi,
struct st_context_iface *stsrci, unsigned mask);
/**
* Used to implement wglShareLists.
*/
boolean (*share)(struct st_context_iface *stctxi,
struct st_context_iface *stsrci);
/**
- * Look up and return the info of a resource for EGLImage.
- *
- * This function is optional.
- */
- boolean (*get_resource_for_egl_image)(struct st_context_iface *stctxi,
- struct st_context_resource *stres);
-
- /**
* Start the thread if the API has a worker thread.
* Called after the context has been created and fully initialized on both
* sides (e.g. st/mesa and st/dri).
*/
void (*start_thread)(struct st_context_iface *stctxi);
/**
* If the API is multithreaded, wait for all queued commands to complete.
* Called from the main thread.
*/
--
2.11.0
More information about the mesa-dev
mailing list