gallium: remove unnecessary ST_PROFILE_*_MASK definitions
authorMarek Olšák <marek.olsak@amd.com>
Sun, 27 Nov 2022 20:11:58 +0000 (15:11 -0500)
committerMarge Bot <emma+marge@anholt.net>
Fri, 9 Dec 2022 13:14:03 +0000 (13:14 +0000)
This didn't do anything.

Reviewed-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20027>

src/gallium/include/frontend/api.h
src/mesa/state_tracker/st_manager.c

index 4de23b3..ab741fb 100644 (file)
@@ -50,15 +50,6 @@ enum st_profile_type
    ST_PROFILE_OPENGL_ES2               /**< OpenGL ES 2.0 */
 };
 
-/* for profile_mask in st_api */
-#define ST_PROFILE_DEFAULT_MASK      (1 << ST_PROFILE_DEFAULT)
-#define ST_PROFILE_OPENGL_CORE_MASK  (1 << ST_PROFILE_OPENGL_CORE)
-#define ST_PROFILE_OPENGL_ES1_MASK   (1 << ST_PROFILE_OPENGL_ES1)
-#define ST_PROFILE_OPENGL_ES2_MASK   (1 << ST_PROFILE_OPENGL_ES2)
-#define ST_PROFILE_ALL_MASK          (ST_PROFILE_DEFAULT_MASK | \
-                                      ST_PROFILE_OPENGL_CORE_MASK | \
-                                      ST_PROFILE_OPENGL_ES1_MASK | \
-                                      ST_PROFILE_OPENGL_ES2_MASK)
 
 /**
  * New context flags for GL 3.0 and beyond.
index ac581ef..5fc27ed 100644 (file)
@@ -946,9 +946,6 @@ st_api_create_context(struct pipe_frontend_screen *fscreen,
    gl_api api;
    bool no_error = false;
 
-   if (!(ST_PROFILE_ALL_MASK & (1 << attribs->profile)))
-      return NULL;
-
    switch (attribs->profile) {
    case ST_PROFILE_DEFAULT:
       api = API_OPENGL_COMPAT;