+ case PIPE_CAP_TEXTURE_SHADOW_MAP: /* Enables ARB_shadow */
+ return 1;
+
+ case PIPE_CAP_FLATSHADE:
+ case PIPE_CAP_ALPHA_TEST:
+ case PIPE_CAP_POINT_SIZE_FIXED:
+ case PIPE_CAP_TWO_SIDED_COLOR:
+ case PIPE_CAP_CLIP_PLANES:
+ return 1;
+
+ case PIPE_CAP_MAX_VERTEX_BUFFERS:
+ return 16;
+
+ case PIPE_CAP_OPENCL_INTEGER_FUNCTIONS:
+ case PIPE_CAP_INTEGER_MULTIPLY_32X16:
+ case PIPE_CAP_DRAW_INFO_START_WITH_USER_INDICES:
+ return 0;
+ case PIPE_CAP_NIR_IMAGES_AS_DEREF:
+ return 1;
+
+ case PIPE_CAP_FRONTEND_NOOP:
+ /* Enables INTEL_blackhole_render */
+ return 0;
+
+ case PIPE_CAP_PACKED_STREAM_OUTPUT:
+ return 1;
+
+ case PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED:
+ case PIPE_CAP_PSIZ_CLAMPED:
+ case PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE:
+ return 0;
+
+ case PIPE_CAP_GL_BEGIN_END_BUFFER_SIZE:
+ return 512 * 1024;
+
+ case PIPE_CAP_SYSTEM_SVM:
+ case PIPE_CAP_ALPHA_TO_COVERAGE_DITHER_CONTROL:
+ return 0;
+