{"author_name":"Dietrich Epp","cat":"LD #35","comments":[],"epoch":1460732820,"likes":1,"metadata":{"p_key":"8241","p_author":"Dietrich Epp","p_authorkey":"7606","p_urlkey":"43687","p_title":"Totally in","p_cat":"LD #35","p_event":"LD35","p_time":"1460732820","p_likes":"1","p_comments":"0","p_status":"UPD5","us_key":"7606","us_name":"Dietrich Epp","us_username":"depp","event_start":"1460678400","event_key":"33","event_name":"LD35"},"text":"<p>I&#8217;ll have to cut my participation short this year, but by no means am I going to give up.  Just going to have to make it smaller!  I&#8217;m going to try and squeeze everything into 36 hours or so.<\/p>\n <p>Going to use raw WebGL again, and this time I&#8217;ve got most of a proper text system.  I can mess with the text in the vertex shader, and get nasty output like this.  And hey&#8211;it handles kerning properly and calculates line breaks with the Knuth-Plass algorithm, because I have fun overengineering things.<\/p>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/2016\/04\/15\/totally-in-12\/text-3\/\" rel=\"attachment wp-att-540296\"><img src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/text-550x309.png\" alt=\"text\" width=\"550\" height=\"309\" class=\"aligncenter size-large wp-image-540296\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/text-300x169.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/text-768x432.png 768w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/text-550x309.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/text.png 800w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/p>","time":"April 15th, 2016 10:07 am","title":"Totally in"}