{"id":344,"date":"2015-05-05T12:35:00","date_gmt":"2015-05-05T20:35:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/directx\/2015\/05\/05\/grfx-at-build-2015-what-will-you-build\/"},"modified":"2019-03-08T20:59:33","modified_gmt":"2019-03-09T04:59:33","slug":"grfx-at-build-2015-what-will-you-build","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/directx\/grfx-at-build-2015-what-will-you-build\/","title":{"rendered":"GRFX at \/\/build 2015: What will you build?"},"content":{"rendered":"<h1 style=\"text-align: center\"><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/7776.1-buildCapture.JPG\"><img decoding=\"async\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/7776.1-buildCapture.JPG\" alt=\"\" border=\"0\" \/><\/a><\/h2>\n<p>Hi all!<\/p>\n<p style=\"text-align: left\">Wow, we&#8217;ve had a busy year for the graphics teams here at Microsoft.&nbsp; In addition to busily building the graphics features and upgrades you&rsquo;ll get your hands on with Windows 10, we&#8217;ve been out and about. We&#8217;ve run into you at standout events like <a href=\"http:\/\/www.gdconf.com\/\">GDC<\/a>, XFest, and, most recently, <a href=\"http:\/\/www.buildwindows.com\/\">\/\/build<\/a>.Read on for a high-level recap of the Graphics team&rsquo;s shenanigans in the&nbsp;<a href=\"http:\/\/www.moscone.com\/site\/do\/index\">Moscone Center<\/a>.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/4722.1-WP_20150430_11_07_53_Pro.jpg\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/4722.1-WP_20150430_11_07_53_Pro.jpg\" alt=\"\" border=\"0\" \/><\/a><\/p>\n<h2>Wait, why are you talking about the &ldquo;graphics team&rdquo;? I thought this was the DirectX blog.<\/h2>\n<p>Though DirectX is the close-to-the-metal path that powers the most visually impressive games on the market, Windows has an incredibly broad array of applications which meet a similarly broad array of graphical needs.&nbsp; To meet the varied needs of our customers, we&#8217;ve built a number of technologies on top of DirectX:<\/p>\n<ul>\n<li>Win2D &ndash;&nbsp;A new 2D drawing API built on Direct2D and DirectWrite that is available in C# and is as easy to use as .NET-level APIs&nbsp;<\/li>\n<li>Direct2D &amp; DirectWrite &ndash; Two feature-rich, high performance APIs which give developers precise control over text, geometry, image effects, and other 2D primitives<\/li>\n<li>Graphics Debugging Tools &ndash; A comprehensive set of tools which allows developers to debug rendering errors and optimize performance<\/li>\n<li>ANGLE &ndash; An open source technology which allows OpenGL developers to quickly bring their games onto Windows and DirectX&nbsp;<\/li>\n<\/ul>\n<p>So, in order to give you the full picture of the graphics story at \/\/build, I want to share the great advancements our sister teams have accomplished.&nbsp;<\/p>\n<h2>At \/\/build 2015, the graphics team delivered the following presentations, which you can see on @ch9 by clicking below:<\/h2>\n<p><a href=\"https:\/\/channel9.msdn.com\/events\/Build\/2015\/2-631\">Introducing Win2D: DirectX-Powered Drawing in C#<\/a><\/p>\n<p><a href=\"https:\/\/channel9.msdn.com\/events\/Build\/2015\/3-775\">What&rsquo;s New in Direct2D and DirectWrite for Windows 10<\/a><\/p>\n<p><a href=\"https:\/\/channel9.msdn.com\/events\/Build\/2015\/3-686\">ANGLE: Running OpenGL ES 2.0 Graphics Code on Windows<\/a><\/p>\n<p><a href=\"https:\/\/channel9.msdn.com\/events\/Build\/2015\/3-673\">Advanced DirectX12 Graphics and Performance<\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\">&nbsp;Thank you to @ch9 for the great support for this year&#8217;s \/\/build talks! PS &#8211; sweet digs.&nbsp;<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/1220.c9.JPG\"><img decoding=\"async\" style=\"margin-left: auto;margin-right: auto\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/1220.c9.JPG\" alt=\"\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Noteworthy:<\/h2>\n<p>If you saw only one single thing from <a href=\"http:\/\/www.buildwindows.com\/\">\/\/build<\/a>, it was probably <a href=\"http:\/\/www.square-enix.com\/\">Square Enix&rsquo;s<\/a> stunning <a href=\"http:\/\/www.pcgamer.com\/watch-square-enixs-incredible-directx-12-tech-demo\/\">Art and Tech demo<\/a> from <a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2015\/KEY02\">Steve Guggenheimer&rsquo;s Keynote<\/a>, which included plenty of DirectX 12 love, including &nbsp;<a href=\"http:\/\/blogs.msdn.com\/b\/directx\/archive\/2015\/05\/01\/directx-12-multiadapter-lighting-up-dormant-silicon-and-making-it-work-for-you.aspx\">our new Multiadapter feature<\/a>. <span style=\"font-family: 'Calibri',sans-serif;font-size: 11pt\">If you saw TWO things from \/\/build, you probably saw that DirectX 12 got its <a href=\"https:\/\/www.youtube.com\/watch?v=--UD4iHJP-k\"><span style=\"color: #0563c1\">very first game trailer<\/span><\/a>, courtesy of our talented friends at <a href=\"http:\/\/www.snail.com\/en\/\"><span><span style=\"color: #0563c1\">Snail Games<\/span><\/span><\/a>, xie xie!<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Simon Tao dazzled the audience at his <a href=\"http:\/\/blogs.msdn.com\/b\/win2d\/archive\/2015\/04\/24\/win2d-at-build-2015.aspx\">Win2D<\/a> talk. He also even hosted a Win2D Quick Start Challenge. If you weren&#8217;t at the conference you needn&#8217;t feel left out, because the <a href=\"http:\/\/buildqsc2015.azurewebsites.net\/\">challenges featured at \/\/build are online<\/a> so you can participate from home. Take the Win2D Challenge for a spin, and then give the others a try. Tweet us @directx12 to tell us how you&#8217;ve done!<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/3465.3.jpg\"><img decoding=\"async\" style=\"margin-left: auto;margin-right: auto\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/3465.3.jpg\" alt=\"\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Anthony&rsquo;s Direct2D and DirectWrite session showcased new functionality and performance improvements for Windows 10. He introduced new image effects and loading advancements as well as an exciting new cloud-powered font service in DirectWrite. These enhancements will benefit not just PCs, but mobile as well&hellip; <a href=\"https:\/\/bennettadelson.wordpress.com\/2015\/05\/02\/build-day-3-in-with-the-new-microsoft-edge-more-hololens-azure-logic-apps-and-direct2d\/\">check out Jeff Mlakar&rsquo;s post<\/a> for a nice audience-eye-view of the talk.<\/p>\n<p style=\"text-align: center\">&nbsp;<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/4606.1-20150501_204654084_iOS-001.jpg\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/4606.1-20150501_204654084_iOS-001.jpg\" alt=\"\" border=\"0\" \/><\/a><\/p>\n<p>Tony presented ANGLE, an open source project MS is involved with, which allows Windows to seamlessly run OpenGL ES 2.0 content. By running your OpenGL ES code on Windows, devs can spend less time refactoring graphics code and more time making apps great(er)! ANGLE info and source <span style=\"font-family: 'Calibri',sans-serif;font-size: 11pt\"><a href=\"https:\/\/github.com\/MSOpenTech\/angle\"><span style=\"color: #0563c1\">is available here<\/span><\/a><\/span>.&nbsp;<\/p>\n<p>&nbsp;<img decoding=\"async\" style=\"margin-left: auto;margin-right: auto\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/4621.1-Capture.JPG\" alt=\"\" border=\"0\" \/><\/p>\n<p>Last, but certainly not least, DirectX 12 was represented in the Keynote. If that left you needing more information, the best way to really dig into DirectX 12&rsquo;s new hotness discussed at \/\/build is to watch Dev Lead Max McMullen&#8217;s&nbsp;standing-room-only technical session. Though you may feel the need to take notes, take a break because Max&rsquo;s slides are <a href=\"https:\/\/view.officeapps.live.com\/op\/view.aspx?src=http%3a%2f%2ffiles.channel9.msdn.com%2fthumbnail%2f82e2f022-7f8c-460a-9e34-f68cffd472a7.pptx\">here<\/a>. Max&nbsp;illustrated how <a href=\"http:\/\/gamingbolt.com\/directx-12-analysis-new-rendering-features-executeindirect-performance-comparisons\">DirectX 12 puts power and control in the developers hands<\/a> to reduce their CPU overhead, manage GPU resources more efficiently, and create gorgeous 3D graphics. Some developers have already done amazing things&hellip;. We&#8217;ve discussed the lovely Square Enix demo already, so let&rsquo;s focus for a moment on a developer who may be new to you: &nbsp;<a href=\"http:\/\/www.snail.com\/en\/\">Snail Games<\/a>, from Suzhou China. Snail Games is one of the country&rsquo;s <a href=\"http:\/\/blogs.nvidia.com\/blog\/2015\/05\/01\/directx-12-cryengine\/\">top game developers<\/a> and we are proud to have worked with them to port their beautiful, newly announced game, <span style=\"font-family: 'Calibri',sans-serif;font-size: 11pt\"><a href=\"https:\/\/www.youtube.com\/watch?v=--UD4iHJP-k\"><span><span style=\"color: #0563c1\">King of Wushu<\/span><\/span><\/a><\/span>, from DirectX 11 to DirectX 12. If you missed it in the DirectX 12 video, Snail was able to complete the port with only two developers over six weeks. DirectX 12&rsquo;s hardware control and flexibility helped them reduce CPU usage and increase framerate by ~10%, and they believe they can improve that. Finally, I&rsquo;d be remiss if I didn&#8217;t thank Ivan from Square Enix and the entire <a href=\"https:\/\/www.fablelegends.com\/\">Fable Legends<\/a> team for their participation in this talk and our \/\/build effort. So, thank you all!&nbsp;<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/3201.dxadoption.JPG\"><img decoding=\"async\" style=\"margin-left: auto;margin-right: auto\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/3201.dxadoption.JPG\" alt=\"\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/01\/20\/72\/5224.dxadoption.JPG\"><br \/><\/a><\/p>\n<p>Before I sign off, I want to bring your attention to the extra cool, heretofore undisclosed, Surface docking station my pal and teammate DanChar created with his hackathon team at the <a href=\"http:\/\/www.microsoft.com\/en-us\/garage\/\">Microsoft Maker garage<\/a>.&nbsp;The eagle-eyed among you may have spotted it in the Win2D session. Check out <a href=\"http:\/\/blogs.msdn.com\/b\/danchar\/archive\/2015\/04\/30\/surface-pro-3-in-1-vesa-mounted-dock.aspx\">Dan&rsquo;s MSDN blog post<\/a> for information on this mystery hardware.<\/p>\n<p>&nbsp;<img decoding=\"async\" style=\"margin-left: auto;margin-right: auto\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/2860.1-IMG_2991%20(2).jpg\" alt=\"\" border=\"0\" \/><\/p>\n<p>That&rsquo;s the news fit to print, folks. Thanks for reading, thanks for attending events, saying hi, giving us feedback, and making your awesome apps. If you want to reach out to the DirecxtX 12 team please do so @directx12 or on the forums. We want to hear from you! If you want to talk to me, I&rsquo;m @alisonst.<\/p>\n<p>&nbsp;<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/0871.whatwillyoubuild.jpg\"><img decoding=\"async\" style=\"margin-left: auto;margin-right: auto\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/0871.whatwillyoubuild.jpg\" alt=\"\" border=\"0\" \/><\/a><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/42\/2019\/03\/2235.1-2.jpg\"><br \/><\/a><\/p>\n<p><a href=\"http:\/\/lessfury.deviantart.com\/art\/see-you-later-pals-311113158\">See you at the next event<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi all! Wow, we&#8217;ve had a busy year for the graphics teams here at Microsoft.&nbsp; In addition to busily building the graphics features and upgrades you&rsquo;ll get your hands on with Windows 10, we&#8217;ve been out and about. We&#8217;ve run into you at standout events like GDC, XFest, and, most recently, \/\/build.Read on for a [&hellip;]<\/p>\n","protected":false},"author":1916,"featured_media":12651,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[3,6,9,13,14,16,17,21,31,41,43,49],"class_list":["post-344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-directx","tag-angle","tag-build","tag-d2d-square-enix-snail-games-king-of-wushu","tag-direct3d","tag-direct3d12","tag-directwrite","tag-directx","tag-directx12","tag-graphics","tag-open-source","tag-quick-start-challenge","tag-win2d"],"acf":[],"blog_post_summary":"<p>Hi all! Wow, we&#8217;ve had a busy year for the graphics teams here at Microsoft.&nbsp; In addition to busily building the graphics features and upgrades you&rsquo;ll get your hands on with Windows 10, we&#8217;ve been out and about. We&#8217;ve run into you at standout events like GDC, XFest, and, most recently, \/\/build.Read on for a [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/users\/1916"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/comments?post=344"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/344\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media\/12651"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media?parent=344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/categories?post=344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/tags?post=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}