diff --git a/src/virgl_hw.h b/src/virgl_hw.h index 69730ad..58dafd9 100644 --- a/src/virgl_hw.h +++ b/src/virgl_hw.h @@ -370,13 +370,6 @@ enum virgl_formats { VIRGL_FORMAT_MAX_EXTENDED }; -#ifdef VIRGL_RENDERER_UNSTABLE_APIS -enum virgl_capsets { - VIRGL_CAPSET_VIRGL = 1, - VIRGL_CAPSET_VIRGL2 = 2, -}; -#endif - /* These are used by the capability_bits field in virgl_caps_v2. */ #define VIRGL_CAP_NONE 0 #define VIRGL_CAP_TGSI_INVARIANT (1 << 0) diff --git a/src/virglrenderer.c b/src/virglrenderer.c index ab3dc75..ce43c89 100644 --- a/src/virglrenderer.c +++ b/src/virglrenderer.c @@ -37,6 +37,7 @@ #include "vrend_renderer.h" #include "virglrenderer.h" +#include "virglrenderer_hw.h" #include "virgl_context.h" #include "virgl_resource.h" @@ -148,10 +149,10 @@ void virgl_renderer_fill_caps(uint32_t set, uint32_t version, void *caps) { switch (set) { - case VIRGL_CAPSET_VIRGL: + case VIRGL_RENDERER_CAPSET_VIRGL: vrend_renderer_fill_caps(VREND_CAP_SET, version, (union virgl_caps *)caps); break; - case VIRGL_CAPSET_VIRGL2: + case VIRGL_RENDERER_CAPSET_VIRGL2: vrend_renderer_fill_caps(VREND_CAP_SET2, version, (union virgl_caps *)caps); break; default: @@ -356,10 +357,10 @@ void virgl_renderer_get_cap_set(uint32_t cap_set, uint32_t *max_ver, uint32_t *max_size) { switch (cap_set) { - case VIRGL_CAPSET_VIRGL: + case VIRGL_RENDERER_CAPSET_VIRGL: vrend_renderer_get_cap_set(VREND_CAP_SET, max_ver, max_size); break; - case VIRGL_CAPSET_VIRGL2: + case VIRGL_RENDERER_CAPSET_VIRGL2: vrend_renderer_get_cap_set(VREND_CAP_SET2, max_ver, max_size); break; default: diff --git a/src/virglrenderer_hw.h b/src/virglrenderer_hw.h index f77340e..65f98cb 100644 --- a/src/virglrenderer_hw.h +++ b/src/virglrenderer_hw.h @@ -26,4 +26,11 @@ #include "virgl_hw.h" +#ifdef VIRGL_RENDERER_UNSTABLE_APIS +enum virgl_renderer_capset { + VIRGL_RENDERER_CAPSET_VIRGL = 1, + VIRGL_RENDERER_CAPSET_VIRGL2 = 2, +}; +#endif + #endif /* VIRGLRENDERER_HW_H */