<div dir="ltr"><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:small;color:rgb(0,0,0)">Hi all</div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:small;color:rgb(0,0,0)">

<br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif;font-size:small;color:rgb(0,0,0)"><div class="gmail_default" style="color:rgb(34,34,34)"><div class="gmail_default">I am interested to participate in GSoC this year in X.org. I have gone through the proposed ideas and I am interested in working on finding common patterns in real GLSL shaders.</div>

<div class="gmail_default"><br></div><div class="gmail_default" style>I understand that this is a datamining problem where we mine patterns in the shaders. So, how do I go ahead now?</div><div class="gmail_default" style>

<br></div><div class="gmail_default" style>I have searched for sample GLSL shaders on the internet and found this on on the Wikipedia page related to GLSL</div><div class="gmail_default" style><br></div><div class="gmail_default" style>

<pre class="" style="font-family:monospace,monospace;padding:0px;border:0px none white;color:rgb(0,0,0);background-color:rgb(249,249,249);line-height:1.2em;font-size:13px;margin-top:0px;margin-bottom:0px;background-image:none;vertical-align:top">

<span class="" style="color:rgb(51,153,51)">#version 400</span>
layout<span class="" style="color:rgb(0,153,0)">(</span> vertices <span class="" style="color:rgb(51,153,51)">=</span> <span class="" style="color:rgb(0,0,221)">3</span> <span class="" style="color:rgb(0,153,0)">)</span>  out<span class="" style="color:rgb(51,153,51)">;</span>
<span class="" style="color:rgb(153,51,51)">void</span> main<span class="" style="color:rgb(0,153,0)">(</span> <span class="" style="color:rgb(0,153,0)">)</span>
<span class="" style="color:rgb(0,153,0)">{</span>
        gl_out<span class="" style="color:rgb(0,153,0)">[</span> gl_InvocationID <span class="" style="color:rgb(0,153,0)">]</span>.<span class="" style="color:rgb(32,32,32)">gl_Position</span> <span class="" style="color:rgb(51,153,51)">=</span> gl_in<span class="" style="color:rgb(0,153,0)">[</span> gl_InvocationID <span class="" style="color:rgb(0,153,0)">]</span>.<span class="" style="color:rgb(32,32,32)">gl_Position</span><span class="" style="color:rgb(51,153,51)">;</span>
 
        gl_TessLevelOuter<span class="" style="color:rgb(0,153,0)">[</span><span class="" style="color:rgb(0,0,221)">0</span><span class="" style="color:rgb(0,153,0)">]</span> <span class="" style="color:rgb(51,153,51)">=</span> <span class="" style="color:rgb(128,0,128)">1.0</span><span class="" style="color:rgb(51,153,51)">;</span>
        gl_TessLevelOuter<span class="" style="color:rgb(0,153,0)">[</span><span class="" style="color:rgb(0,0,221)">1</span><span class="" style="color:rgb(0,153,0)">]</span> <span class="" style="color:rgb(51,153,51)">=</span> <span class="" style="color:rgb(128,0,128)">1.0</span><span class="" style="color:rgb(51,153,51)">;</span>
        gl_TessLevelOuter<span class="" style="color:rgb(0,153,0)">[</span><span class="" style="color:rgb(0,0,221)">2</span><span class="" style="color:rgb(0,153,0)">]</span> <span class="" style="color:rgb(51,153,51)">=</span> <span class="" style="color:rgb(128,0,128)">1.0</span><span class="" style="color:rgb(51,153,51)">;</span>
        gl_TessLevelInner<span class="" style="color:rgb(0,153,0)">[</span><span class="" style="color:rgb(0,0,221)">0</span><span class="" style="color:rgb(0,153,0)">]</span> <span class="" style="color:rgb(51,153,51)">=</span> <span class="" style="color:rgb(128,0,128)">1.0</span><span class="" style="color:rgb(51,153,51)">;</span>
        gl_TessLevelInner<span class="" style="color:rgb(0,153,0)">[</span><span class="" style="color:rgb(0,0,221)">1</span><span class="" style="color:rgb(0,153,0)">]</span> <span class="" style="color:rgb(51,153,51)">=</span> <span class="" style="color:rgb(128,0,128)">1.0</span><span class="" style="color:rgb(51,153,51)">;</span>
<span class="" style="color:rgb(0,153,0)">}</span></pre></div><div class="gmail_default" style><br></div><div class="gmail_default" style>To mine text like this, I think, we must tokenize the shader properly (I will have to know more about GLSL before I define what this properly means) and then mine the patterns.</div>

<div class="gmail_default" style><br></div><div class="gmail_default">Let me know if I am on the right path and also how to go ahead with this project!<br></div><div class="gmail_default"><br></div><div class="gmail_default" style>

I would like to introduce myself here.</div><div class="gmail_default">I am Sreyantha Chary (lets make it Sreyanth), a 3rd year undergrad majoring in Computer Engineering at the National Institute of Technology Karnataka. I am proficient in C. I wont consider myself an expert in python programming, but yeah, I am good enough to work on intermediate projects. Research wise, I am into Machine Learning, Information Retrieval and Data Mining. And coding wise, I try crazy stuff. I am updating my appspot site right now, so it takes time to see my code online.</div>

<div style="font-family:arial,sans-serif;font-size:13px"><div class="gmail_default" style="font-size:small;font-family:'trebuchet ms',sans-serif">You can see my CV here: <a href="http://sreyanth.appspot.com/docs/SreyanthaChary_CV.pdf" style="font-family:arial,sans-serif;font-size:13px">http://sreyanth.appspot.com/docs/SreyanthaChary_CV.pdf</a></div>

<br></div><div style="font-family:arial,sans-serif;font-size:13px">Let me know how I can turn this project idea into a successful GSoC offer!</div><div style="font-family:arial,sans-serif;font-size:13px"><div class="gmail_default" style="font-size:small;font-family:'trebuchet ms',sans-serif">

<br></div><div class="gmail_default" style="font-size:small;font-family:'trebuchet ms',sans-serif">Thanks in advance. Thanks for your time!</div><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<i style="font-family:'trebuchet ms',sans-serif"><div class="gmail_default" style="font-size:small;display:inline">
​Thanks and regards</div> </i><br></div><div dir="ltr" style="font-family:arial,sans-serif;font-size:13px"></div></div><div dir="ltr" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></div></div>

<div dir="ltr"><font face="trebuchet ms, sans-serif" color="#20124d"><b><i>Mora Sreyantha Chary</i></b></font><div><font face="trebuchet ms, sans-serif" color="#20124d"><i>Computer Engineering '14</i></font></div><div>

<font face="trebuchet ms, sans-serif" color="#20124d"><i>National Institute of Technology Karnataka</i></font></div><div><font face="trebuchet ms, sans-serif" color="#20124d"><i>Surathkal, India 575 025</i></font></div></div>


</div>