llvmpipe: Implement logic ops for the AoS path.
[mesa.git] / src / gallium / drivers / svga / svga_screen.h
index 6d8d287ce9591ad007819209c8d359e578eae6b1..d7d2c7563598293b0a84f900881d8fa501a5ae7e 100644 (file)
@@ -49,9 +49,8 @@ struct svga_screen
 
    SVGA3dHardwareVersion hw_version;
 
-   unsigned use_ps30;
-   unsigned use_vs30;
-   
+   float maxPointSize;
+
    struct {
       boolean force_level_surface_view;
       boolean force_surface_view;
@@ -65,6 +64,14 @@ struct svga_screen
 
    pipe_mutex swc_mutex; /* Used for buffer uploads */
 
+   /* which formats to translate depth formats into */
+   struct {
+     enum SVGA3dSurfaceFormat z16;
+     /* note gallium order */
+     enum SVGA3dSurfaceFormat x8z24;
+     enum SVGA3dSurfaceFormat s8z24;
+   } depth;
+
    struct svga_host_surface_cache cache;
 };