{"id":12402,"date":"2017-01-23T18:18:17","date_gmt":"2017-01-23T17:18:17","guid":{"rendered":"https:\/\/www.customprotocol.com\/?p=12402"},"modified":"2017-01-23T18:18:17","modified_gmt":"2017-01-23T17:18:17","slug":"vita-3d-homebrew","status":"publish","type":"post","link":"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/","title":{"rendered":"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0&#8239;!"},"content":{"rendered":"<p style=\"text-align: justify;\">Depuis l'exemple de <em>YifanLu<\/em>, nous n'avions plus eu d'exemple de code exploitant les fonctions 3D de la console. Pour rappel, c'\u00e9tait un\u00a0cube en 3D pour faire la d\u00e9monstration du fonctionnement de Rejuvenate.<\/p>\n<figure id=\"attachment_5150\" aria-describedby=\"caption-attachment-5150\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5150\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-300x170.jpg\" alt=\"Et voil\u00e0, Rejuvenate se lance&#8239;!&nbsp;:D\" width=\"300\" height=\"170\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-300x170.jpg 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-768x435.jpg 768w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-370x210.jpg 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-270x153.jpg 270w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-570x323.jpg 570w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-740x419.jpg 740w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita.jpg 960w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/Screenshot-Rejuvenate-en-in-action-PS-Vita-300x170@2x.jpg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-5150\" class=\"wp-caption-text\">Le fameux cube de <strong>Rejuvenate <\/strong>par <em>yifanlu<\/em><\/figcaption><\/figure>\n<p style=\"text-align: justify;\">En effet, ses fonctions sont compliqu\u00e9es \u00e0 utiliser car elles se rapprochent du code bas niveau. Celles-ci n'ont pas la simplicit\u00e9 des fonctions OpenGL ou l'API Vulkan.<\/p>\n<p style=\"text-align: justify;\">Le d\u00e9veloppeur<em> xerpi<\/em>, connu pour ses nombreuses contributions pour la sc\u00e8ne Vita revient avec un projet nomm\u00e9 <strong>gmxfun<\/strong>.\u00a0Cet homebrew a \u00e9t\u00e9 cr\u00e9\u00e9\u00a0pour donner un exemple concret d'utilisation de la librairie 3D de la console. Mais le d\u00e9veloppeur ne devrait pas s'arr\u00eater l\u00e0&nbsp;: il compte int\u00e9grer ses fonctions aux \u00e9mulateurs pour am\u00e9liorer leurs performances et les rendus graphiques&#8239;!\u00a0Si vous \u00eates d\u00e9veloppeur, vous pouvez consulter le code sur <a href=\"https:\/\/github.com\/xerpi\/gxmfun\">la page GitHub du projet<\/a>. Si vous \u00eates simplement un curieux, vous pouvez t\u00e9l\u00e9charger le VPK de l'homebrew&#8239;!&nbsp;\ud83d\ude00<\/p>\n<figure id=\"attachment_11300\" aria-describedby=\"caption-attachment-11300\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/transfer.sh\/lASJc\/gxmfun.vpk\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11300 size-medium\" src=\"https:\/\/www.customprotocol.com\/medias\/2016\/08\/bouton-telecharger-v22-500x152.png\" alt=\"T\u00e9l\u00e9charger la version 0.5\" width=\"500\" height=\"152\" \/><\/a><figcaption id=\"caption-attachment-11300\" class=\"wp-caption-text\"><strong>gmxfun<\/strong> par <em>xerpi<\/em><\/figcaption><\/figure>\n<p>La d\u00e9mo, toute simple, pr\u00e9sente un cube autour duquel vous pouvez bouger en utilisant les joysticks de la console et les deux g\u00e2chettes.<\/p>\n<figure id=\"attachment_12404\" aria-describedby=\"caption-attachment-12404\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-12404\" src=\"https:\/\/www.customprotocol.com\/medias\/2017\/01\/2017-01-23-112140-500x283.jpg\" alt=\"La d\u00e9mo en fonctionnement\" width=\"500\" height=\"283\" \/><figcaption id=\"caption-attachment-12404\" class=\"wp-caption-text\">La d\u00e9mo en fonctionnement<\/figcaption><\/figure>\n<p>Esp\u00e9rons que les d\u00e9veloppeurs se mobilisent pour cr\u00e9er des librairies simplifiant l'utilisation de la 3D sur PSVita, et que la console soit pouss\u00e9e au bout de ses capacit\u00e9s en utilisant \u00e0 fond le GPU&#8239;!&#8239;;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bon, c'est encore tr\u00e8s basique, mais \u00e7a ne laisse pr\u00e9sager que du bon&#8239;!&nbsp;\ud83d\ude00<\/p>\n","protected":false},"author":22,"featured_media":12404,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,29,71,30],"tags":[],"plateformes":[917,854],"genres":[890,1109,1201],"developpeurs":[926],"editeurs":[1562],"types":[914,859,864],"sources":[2782],"class_list":["post-12402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-news-underground","category-outils","category-underground","plateformes-ps-tv","plateformes-ps-vita","genres-homebrew","genres-homebrew-natif","genres-homebrews-natifs-vita","developpeurs-xerpi","editeurs-xerpi","types-hack-ps-tv","types-hack-vita","types-news","sources-httpwololo-net20170122dark-days-vita-homebrew-gpu-usage-homebrew"],"yoast_head":"\n<title>[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0 ! - Custom Protocol<\/title>\n<meta name=\"description\" content=\"Bon, c&#039;est encore tr\u00e8s basique, mais \u00e7a ne laisse pr\u00e9sager que du bon ! :D\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0 ! - Custom Protocol\" \/>\n<meta property=\"og:description\" content=\"Bon, c&#039;est encore tr\u00e8s basique, mais \u00e7a ne laisse pr\u00e9sager que du bon ! :D\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/\" \/>\n<meta property=\"og:site_name\" content=\"Custom Protocol\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-23T17:18:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.customprotocol.com\/medias\/2017\/01\/2017-01-23-112140.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"544\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Applelo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Applelo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/\",\"url\":\"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/\",\"name\":\"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0 ! - Custom Protocol\",\"isPartOf\":{\"@id\":\"https:\/\/www.customprotocol.com\/#website\"},\"datePublished\":\"2017-01-23T17:18:17+00:00\",\"dateModified\":\"2017-01-23T17:18:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/c04feffaa032ea9cbc1d8a44891856c1\"},\"description\":\"Bon, c'est encore tr\u00e8s basique, mais \u00e7a ne laisse pr\u00e9sager que du bon ! :D\",\"breadcrumb\":{\"@id\":\"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.customprotocol.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0&#8239;!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.customprotocol.com\/#website\",\"url\":\"https:\/\/www.customprotocol.com\/\",\"name\":\"Custom Protocol\",\"description\":\"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.customprotocol.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/c04feffaa032ea9cbc1d8a44891856c1\",\"name\":\"Applelo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/30c749815d89a5f369968bbaea5d147faede954aa74b1b50937f44318a8fcd55?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/30c749815d89a5f369968bbaea5d147faede954aa74b1b50937f44318a8fcd55?s=96&d=mm&r=g\",\"caption\":\"Applelo\"},\"url\":\"https:\/\/www.customprotocol.com\/auteur\/applelo1\/\"}]}<\/script>\n","yoast_head_json":{"title":"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0 ! - Custom Protocol","description":"Bon, c'est encore tr\u00e8s basique, mais \u00e7a ne laisse pr\u00e9sager que du bon ! :D","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/","og_locale":"fr_CA","og_type":"article","og_title":"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0 ! - Custom Protocol","og_description":"Bon, c'est encore tr\u00e8s basique, mais \u00e7a ne laisse pr\u00e9sager que du bon ! :D","og_url":"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/","og_site_name":"Custom Protocol","article_published_time":"2017-01-23T17:18:17+00:00","og_image":[{"width":960,"height":544,"url":"https:\/\/www.customprotocol.com\/medias\/2017\/01\/2017-01-23-112140.jpg","type":"image\/jpeg"}],"author":"Applelo","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Applelo","Estimation du temps de lecture":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/","url":"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/","name":"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0 ! - Custom Protocol","isPartOf":{"@id":"https:\/\/www.customprotocol.com\/#website"},"datePublished":"2017-01-23T17:18:17+00:00","dateModified":"2017-01-23T17:18:17+00:00","author":{"@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/c04feffaa032ea9cbc1d8a44891856c1"},"description":"Bon, c'est encore tr\u00e8s basique, mais \u00e7a ne laisse pr\u00e9sager que du bon ! :D","breadcrumb":{"@id":"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.customprotocol.com\/vita-3d-homebrew\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.customprotocol.com\/vita-3d-homebrew\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.customprotocol.com\/"},{"@type":"ListItem","position":2,"name":"[Vita] Le premier homebrew exploitant la 3D avec le GPU de la Vita est l\u00e0&#8239;!"}]},{"@type":"WebSite","@id":"https:\/\/www.customprotocol.com\/#website","url":"https:\/\/www.customprotocol.com\/","name":"Custom Protocol","description":"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.customprotocol.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-CA"},{"@type":"Person","@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/c04feffaa032ea9cbc1d8a44891856c1","name":"Applelo","image":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/30c749815d89a5f369968bbaea5d147faede954aa74b1b50937f44318a8fcd55?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/30c749815d89a5f369968bbaea5d147faede954aa74b1b50937f44318a8fcd55?s=96&d=mm&r=g","caption":"Applelo"},"url":"https:\/\/www.customprotocol.com\/auteur\/applelo1\/"}]}},"_links":{"self":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts\/12402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/comments?post=12402"}],"version-history":[{"count":0,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts\/12402\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media\/12404"}],"wp:attachment":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media?parent=12402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/categories?post=12402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/tags?post=12402"},{"taxonomy":"plateformes","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/plateformes?post=12402"},{"taxonomy":"genres","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/genres?post=12402"},{"taxonomy":"developpeurs","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/developpeurs?post=12402"},{"taxonomy":"editeurs","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/editeurs?post=12402"},{"taxonomy":"types","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types?post=12402"},{"taxonomy":"sources","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/sources?post=12402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}