|
From: 조성원 <seo...@sa...> - 2008-12-17 06:00:35
|
<HTML><HEAD><META http-equiv=Content-Type content='text/html; charset=euc-kr'>
<title>Samsung Enterprise Portal mySingle</title>
<style> P, td, li {font-family:굴림체, arial; font-size:9pt; margin-top:5px;margin-bottom:5px;} body{font-family:굴림체, arial; font-size:9pt;}</style>
</HEAD>
<BODY>Hi.
<p> </p>
<p>I compiled Mesa-7.2 using swrast DRI on X11R7.4.</p>
<p> </p>
<p>Almost Mesa-demo apps(e.g : glxgear) works well but glxgears_pixmap
didn't work well.</p>
<p> </p>
<p>I debuged glxgear_pixmap and Mesa-7.2 source code.</p>
<p> </p>
<p>And I found which function is failed.</p>
<p> </p>
<p>Inside of glxgear_pixmap source code, make_window() calls glXCreatePixmap()
but glXCreatePixmap returns NULL.</p>
<p> </p>
<p>I traced glXCreatePixmap() and found that driCreateDrawable() in drisw_glx.c
makes problem.</p>
<p> </p>
<p>driCreateDrawable() checks 2nd arg xDrawable and 3th arg drawable is same
or not.</p>
<p> </p>
<p>---------------------------------------</p>
<p> if (xDrawable != drawable)</p>
<p> return NULL;</p>
<p>---------------------------------------</p>
<p> </p>
<p>Because xDrawable and drawable is different driCreateDrawable() return NULL.</p>
<p> </p>
<p>glXCreatePixmap() is not supported in swrast DRI? or Mesa didn't support
glXCreatePixmap() ?</p>
<p> </p>
<p>Actually I also failed run glxgear_pixmap in R200 DRI(ubuntu 8.10 linuxbox).</p>
<p> </p>
<p>Can anybody help me please?</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p><p> </p><!--SP:seongwon1.cho--><p> </p>
<p> </p>
<TABLE cellSpacing=0 cellPadding=5 width="410" border=0>
<TBODY>
<TR>
<TD align=middle width=148 height=63><EMBED
src=http://www.supermandoo.com/samsung/logo1.swf width=147 height=43
type=application/x-shockwave-flash menu="false" quality="high"> </TD>
<TD width="242" height=63>
<CENTER><FONT face=verdana color=darkblue size=2><B>조 성 원 / Cho, Seong
Won</B></FONT></CENTER></TD></TR>
<TR bgColor=#e7e7e7>
<TD align=middle width=148><A href="http://www.sec.co.kr/" target=_blank><IMG
src="http://www.sec.co.kr/images/template/menu_samsungdigitall.gif"
border=0></A> </TD>
<TD width="242">
<P align=left style><FONT face="굴림" size="2"> 복합단말개발팀</FONT><FONT face="Verdana" size="2">
, Open OS S/W </FONT><FONT size="2" face="Verdana">그룹,</FONT> </P>
<p align="left"><FONT size="2" face="Verdana"> </FONT><FONT face="Verdana" size="2">Linux Lab.</FONT><FONT face="Verdana" size="1"><BR><BR> Open
OS S/W Group. Linux Lab.<BR></FONT></p>
<p align="left"><FONT face="Verdana" size="1"> Multimedia
Device R&D Team.</FONT></p>
<p align="left"><FONT face="Verdana" size="1"> Mobile Device Division.<BR> Telecommunication
Network<BR> Samsung Electronics Co. Ltd.</FONT></p>
</TD></TR>
<TR>
<TD align=right width="400" colSpan=2>
<P align=left style><FONT face=verdana size=1> Phone : +82-31-301-5373 Anycall :
+82-10-7260-5373<BR> Mail :
seo...@sa...</FONT></P>
</TD></TR></TBODY></TABLE>
<p> </p><!--seongwon1.cho:EP--></BODY></HTML> |