{"id":5413,"date":"2016-08-24T13:50:45","date_gmt":"2016-08-24T13:50:45","guid":{"rendered":"http:\/\/anthroponaute.fr\/blog-informatique\/?p=5413"},"modified":"2016-08-25T14:38:34","modified_gmt":"2016-08-25T14:38:34","slug":"charger-vos-fichiers-shaders-fx-en-tant-que-ressources-dexecutable","status":"publish","type":"post","link":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/?p=5413","title":{"rendered":"Charger vos fichiers shaders .fx en tant que ressources d\u2019ex\u00e9cutable"},"content":{"rendered":"<p><a href=\"https:\/\/anthropoya.cluster014.ovh.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/shader.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-5424\" src=\"https:\/\/anthropoya.cluster014.ovh.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/shader.png\" alt=\"shader\" width=\"1930\" height=\"720\" srcset=\"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/shader.png 1930w, https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/shader-300x112.png 300w, https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/shader-1024x382.png 1024w, https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/wp-content\/uploads\/2016\/08\/shader-624x233.png 624w\" sizes=\"(max-width: 1930px) 100vw, 1930px\" \/><\/a><\/p>\n<p><strong>Intro :<\/strong><\/p>\n<p>Il est m\u00e9connu que l&rsquo;on <strong>puisse stocker<\/strong> des fichiers \u00e0<strong> l&rsquo;int\u00e9rieur d&rsquo;un ex\u00e9cutable<\/strong> Win32. Ces fichiers, en l\u2019occurrence, sont appel\u00e9s ressources.<\/p>\n<p><strong>Pr\u00e9requis :<\/strong><\/p>\n<p>&#8211; Savoir lire du C++<\/p>\n<p>&#8211; Savoir utiliser la classe <em>ShaderTechnique<\/em><\/p>\n<p>&#8211; Comprendre comment int\u00e9grer une <em>ressource \u00e0 un ex\u00e9cutable<\/em><\/p>\n<p><strong>Explications :<\/strong><\/p>\n<p>Pour cela il faut utiliser la fonction DirectX 10.1 <strong>D3DX10CreateEffectFromResource(&#8230;)<\/strong><\/p>\n<p><strong>R\u00e9sum\u00e9 :<\/strong><\/p>\n<p><strong>R\u00e9f\u00e9rences :<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro : Il est m\u00e9connu que l&rsquo;on puisse stocker des fichiers \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un ex\u00e9cutable Win32. Ces fichiers, en l\u2019occurrence, sont appel\u00e9s ressources. Pr\u00e9requis : &#8211; Savoir lire du C++ &#8211; Savoir utiliser la classe ShaderTechnique &#8211; Comprendre comment int\u00e9grer une ressource \u00e0 un ex\u00e9cutable Explications : Pour cela il faut utiliser la fonction DirectX [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[20],"tags":[],"_links":{"self":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5413"}],"collection":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5413"}],"version-history":[{"count":9,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5413\/revisions"}],"predecessor-version":[{"id":5422,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5413\/revisions\/5422"}],"wp:attachment":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}