summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/virgl/virgl_driinfo.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/virgl/virgl_driinfo.h.in')
-rw-r--r--src/gallium/drivers/virgl/virgl_driinfo.h.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/gallium/drivers/virgl/virgl_driinfo.h.in b/src/gallium/drivers/virgl/virgl_driinfo.h.in
index 7a1fef7eb0d..39a5a17f7be 100644
--- a/src/gallium/drivers/virgl/virgl_driinfo.h.in
+++ b/src/gallium/drivers/virgl/virgl_driinfo.h.in
@@ -7,7 +7,24 @@
// 4. Add the code to send the tweak to the host in virgl_send_tweaks
// 5. Implement the tweak in virglrenderer
DRI_CONF_SECTION_MISCELLANEOUS
+ DRI_CONF_FORMAT_L8_SRGB_ENABLE_READBACK(false)
DRI_CONF_GLES_EMULATE_BGRA(true)
DRI_CONF_GLES_APPLY_BGRA_DEST_SWIZZLE(true)
DRI_CONF_GLES_SAMPLES_PASSED_VALUE(1024, 1, 400000000)
+
+ /*
+ * Native-context drivers also (can) bind to the some virtio_gpu guest
+ * kernel device. Because drm_helper ties the driconf config to the
+ * drm device name, we also need to include config options for any
+ * possible drm-native-context guest driver:
+ */
+ DRI_CONF_DISABLE_CONSERVATIVE_LRZ(false)
+
+ DRI_CONF_VIRGL_SHADER_SYNC(false)
+DRI_CONF_SECTION_END
+
+DRI_CONF_SECTION_DEBUG
+ /* Also needed for native-context drivers (freedreno) */
+ DRI_CONF_DISABLE_THROTTLING(false)
+ DRI_CONF_DUAL_COLOR_BLEND_BY_LOCATION(false)
DRI_CONF_SECTION_END