glamor: Hook up miGetImage to fix some invalid accesses.
This commit is contained in:
		
							parent
							
								
									e3c02c09c1
								
							
						
					
					
						commit
						cfb8dea815
					
				| 
						 | 
					@ -196,6 +196,9 @@ glamor_init(ScreenPtr screen)
 | 
				
			||||||
    glamor_priv->saved_get_spans = screen->GetSpans;
 | 
					    glamor_priv->saved_get_spans = screen->GetSpans;
 | 
				
			||||||
    screen->GetSpans = glamor_get_spans;
 | 
					    screen->GetSpans = glamor_get_spans;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    glamor_priv->saved_get_image = screen->GetImage;
 | 
				
			||||||
 | 
					    screen->GetImage = miGetImage;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef RENDER
 | 
					#ifdef RENDER
 | 
				
			||||||
    glamor_priv->saved_composite = ps->Composite;
 | 
					    glamor_priv->saved_composite = ps->Composite;
 | 
				
			||||||
    ps->Composite = glamor_composite;
 | 
					    ps->Composite = glamor_composite;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -43,6 +43,7 @@ typedef struct glamor_screen_private {
 | 
				
			||||||
    CreatePixmapProcPtr saved_create_pixmap;
 | 
					    CreatePixmapProcPtr saved_create_pixmap;
 | 
				
			||||||
    DestroyPixmapProcPtr saved_destroy_pixmap;
 | 
					    DestroyPixmapProcPtr saved_destroy_pixmap;
 | 
				
			||||||
    GetSpansProcPtr saved_get_spans;
 | 
					    GetSpansProcPtr saved_get_spans;
 | 
				
			||||||
 | 
					    GetImageProcPtr saved_get_image;
 | 
				
			||||||
    CompositeProcPtr saved_composite;
 | 
					    CompositeProcPtr saved_composite;
 | 
				
			||||||
    TrapezoidsProcPtr saved_trapezoids;
 | 
					    TrapezoidsProcPtr saved_trapezoids;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue