<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">Hello everyone,</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><br></p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">I have some questions regarding to OSMesa.</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">I am currently working on a project which I have to use Mesa on an embedded system.</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">My current goal is to port the base functions over to the embedded system, so that I can draw a line on a provided VGA screen.</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">Since the embedded system I am using does not contain a GPU, therefore I have decided to use OSMesa for rendering process.</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">I am wondering if there are any documentations/ specifications for OSMesa?</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">Anyone know which are the base functions that OSMesa used for the rendering process?</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">I have looked into src/mesa/swrast/s_lines.c and s_drawpix.c and trying to figure out how the code works, am I in the right direction?</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">Moreover, for example, if I found a drawpix() function, how do I know if OSMesa actually used this function during rendering process? Is there any tool/debugger I can use to confirm my findings?</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><br></p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">Thank you for your time.</p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><br></p><p class="ecxMsoNormal" style="line-height: 21px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;">Andy.</p>                                        </div></body>
</html>