st_api: remove unused get_resource_for_egl_image
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Tue, 10 Oct 2017 11:58:48 +0000 (13:58 +0200)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Tue, 10 Oct 2017 11:58:48 +0000 (13:58 +0200)
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
src/gallium/include/state_tracker/st_api.h

index 4d27dad5c55008193ec1a53edd8f5f2d03b0a30f..2232c3efa186863c6f400ba1b26c31057552820b 100644 (file)
@@ -140,22 +140,6 @@ enum st_attachment_type {
 #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.
  */
@@ -182,19 +166,6 @@ 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.
  */
@@ -431,14 +402,6 @@ struct st_context_iface
    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