{"id":381,"date":"2010-09-27T16:58:12","date_gmt":"2010-09-27T15:58:12","guid":{"rendered":"http:\/\/www.ozone3d.net\/blogs\/lab\/?p=381"},"modified":"2011-09-07T20:41:51","modified_gmt":"2011-09-07T19:41:51","slug":"test-de-la-double-precision-fp64-en-glsl","status":"publish","type":"post","link":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/","title":{"rendered":"Test de la Double Precision FP64 en GLSL"},"content":{"rendered":"<p><center><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.ozone3d.net\/public\/jegx\/201009\/geexlab_fractal_julia_gpu_fp64_glsl.jpg\" alt=\"GLSL, FP64, fractal, GeeXLab\"\/><\/p>\n<\/p>\n<p><\/center><br \/>\n<!--more--><br \/>\nJe viens juste de finir une petite demo <a href=\"http:\/\/www.geeks3d.com\/geexlab\/\">GeeXLab<\/a> pour tester le support de la <b>double precision<\/b> (<b>fp64<\/b>) dans les shaders <b>OpenGL<\/b>. La <b>fractale de Mandelbrot \/ Julia<\/b> est un excellent exemple de l&#8217;int\u00e9r\u00eat de la double precision dans les shaders. Sur la gauche le rendu de la fractale de Julia en simple pr\u00e9cision (fp32), sur la droite le rendu en double pr\u00e9cision fp64. Un seul shader <b>GLSL<\/b> qui mixe fp32 et fp64 est utilis\u00e9 pour le rendu de la fractale.<br \/>\n<br \/>\nCette demo fonctionnne bien sur une GTX 460 + <a href=\"http:\/\/www.geeks3d.com\/20100914\/nvidia-r260-63-beta-with-gts-450-support-and-improved-performances\/\">R260.63<\/a>. Pas encore test\u00e9 sur Radeon, il y a deux GTX 480 branch\u00e9s sur ma machine de test. Je ferai \u00e7a un peu plus tard.<br \/>\n<br \/>\nIl est temps de publier une mise \u00e0 jour de GeeXLab avec toutes les nouvelles fonctionnalit\u00e9s. Rendez-vous sur <a href=\"http:\/\/www.geeks3d.com\/\">Geeks3D.com<\/a> dans peu de temps pour le t\u00e9l\u00e9chargement&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,42,469],"tags":[412,413,14,348,18,16,638],"class_list":["post-381","post","type-post","status-publish","format-standard","hentry","category-opengl","category-tests-reviews","category-tools-de-jegx","tag-double-precision","tag-fp64","tag-fractal","tag-geexlab","tag-glsl","tag-julia","tag-opengl"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Test de la Double Precision FP64 en GLSL\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"JeGX\"\/>\n\t<meta name=\"keywords\" content=\"geexlab,fractal,julia,glsl,double precision,fp64,opengl\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"JeGX&#039;s Lab | News en vrac \/ WP sandbox\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Test de la Double Precision FP64 en GLSL | JeGX&#039;s Lab\" \/>\n\t\t<meta property=\"og:description\" content=\"Test de la Double Precision FP64 en GLSL\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-09-27T15:58:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2011-09-07T19:41:51+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Test de la Double Precision FP64 en GLSL | JeGX&#039;s Lab\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Test de la Double Precision FP64 en GLSL\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#article\",\"name\":\"Test de la Double Precision FP64 en GLSL | JeGX's Lab\",\"headline\":\"Test de la Double Precision FP64 en GLSL\",\"author\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/www.ozone3d.net\\\/public\\\/jegx\\\/201009\\\/geexlab_fractal_julia_gpu_fp64_glsl.jpg\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#articleImage\"},\"datePublished\":\"2010-09-27T16:58:12+01:00\",\"dateModified\":\"2011-09-07T20:41:51+01:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#webpage\"},\"articleSection\":\"OpenGL, Tests et Reviews, Tools de JeGX, double precision, fp64, fractal, GeeXLab, glsl, julia, OpenGL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/opengl\\\/#listItem\",\"name\":\"OpenGL\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/opengl\\\/#listItem\",\"position\":2,\"name\":\"OpenGL\",\"item\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/opengl\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#listItem\",\"name\":\"Test de la Double Precision FP64 en GLSL\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#listItem\",\"position\":3,\"name\":\"Test de la Double Precision FP64 en GLSL\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/opengl\\\/#listItem\",\"name\":\"OpenGL\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#person\",\"name\":\"JeGX\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\",\"url\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/\",\"name\":\"JeGX\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/84ced5670773799817f2f791816e1124fc739962b2fd55c366a685887c8287cd?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"JeGX\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/\",\"name\":\"Test de la Double Precision FP64 en GLSL | JeGX's Lab\",\"description\":\"Test de la Double Precision FP64 en GLSL\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20100927\\\/test-de-la-double-precision-fp64-en-glsl\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\"},\"datePublished\":\"2010-09-27T16:58:12+01:00\",\"dateModified\":\"2011-09-07T20:41:51+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#website\",\"url\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/\",\"name\":\"JeGX's Lab\",\"alternateName\":\"The Infamous Lab\",\"description\":\"News en vrac \\\/ WP sandbox\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Test de la Double Precision FP64 en GLSL | JeGX's Lab","description":"Test de la Double Precision FP64 en GLSL","canonical_url":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/","robots":"max-image-preview:large","keywords":"geexlab,fractal,julia,glsl,double precision,fp64,opengl","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#article","name":"Test de la Double Precision FP64 en GLSL | JeGX's Lab","headline":"Test de la Double Precision FP64 en GLSL","author":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author"},"publisher":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#person"},"image":{"@type":"ImageObject","url":"http:\/\/www.ozone3d.net\/public\/jegx\/201009\/geexlab_fractal_julia_gpu_fp64_glsl.jpg","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#articleImage"},"datePublished":"2010-09-27T16:58:12+01:00","dateModified":"2011-09-07T20:41:51+01:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#webpage"},"articleSection":"OpenGL, Tests et Reviews, Tools de JeGX, double precision, fp64, fractal, GeeXLab, glsl, julia, OpenGL"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab#listItem","position":1,"name":"Home","item":"https:\/\/www.ozone3d.net\/blogs\/lab","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/opengl\/#listItem","name":"OpenGL"}},{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/opengl\/#listItem","position":2,"name":"OpenGL","item":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/opengl\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#listItem","name":"Test de la Double Precision FP64 en GLSL"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#listItem","position":3,"name":"Test de la Double Precision FP64 en GLSL","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/opengl\/#listItem","name":"OpenGL"}}]},{"@type":"Person","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#person","name":"JeGX"},{"@type":"Person","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author","url":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/","name":"JeGX","image":{"@type":"ImageObject","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/84ced5670773799817f2f791816e1124fc739962b2fd55c366a685887c8287cd?s=96&d=mm&r=g","width":96,"height":96,"caption":"JeGX"}},{"@type":"WebPage","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#webpage","url":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/","name":"Test de la Double Precision FP64 en GLSL | JeGX's Lab","description":"Test de la Double Precision FP64 en GLSL","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#website"},"breadcrumb":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author"},"creator":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author"},"datePublished":"2010-09-27T16:58:12+01:00","dateModified":"2011-09-07T20:41:51+01:00"},{"@type":"WebSite","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#website","url":"https:\/\/www.ozone3d.net\/blogs\/lab\/","name":"JeGX's Lab","alternateName":"The Infamous Lab","description":"News en vrac \/ WP sandbox","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#person"}}]},"og:locale":"en_US","og:site_name":"JeGX's Lab | News en vrac \/ WP sandbox","og:type":"article","og:title":"Test de la Double Precision FP64 en GLSL | JeGX's Lab","og:description":"Test de la Double Precision FP64 en GLSL","og:url":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/","article:published_time":"2010-09-27T15:58:12+00:00","article:modified_time":"2011-09-07T19:41:51+00:00","twitter:card":"summary","twitter:title":"Test de la Double Precision FP64 en GLSL | JeGX's Lab","twitter:description":"Test de la Double Precision FP64 en GLSL"},"aioseo_meta_data":{"post_id":"381","title":"Test de la Double Precision FP64 en GLSL | #site_title","description":"Test de la Double Precision FP64 en GLSL","keywords":[{"label":"geexlab","value":"geexlab"},{"label":"fractal","value":"fractal"},{"label":"julia","value":"julia"},{"label":"glsl","value":"glsl"},{"label":"double precision","value":"double precision"},{"label":"fp64","value":"fp64"},{"label":"opengl","value":"opengl"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-03-08 08:09:21","updated":"2025-11-24 12:21:58","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ozone3d.net\/blogs\/lab\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/opengl\/\" title=\"OpenGL\">OpenGL<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tTest de la Double Precision FP64 en GLSL\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ozone3d.net\/blogs\/lab"},{"label":"OpenGL","link":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/opengl\/"},{"label":"Test de la Double Precision FP64 en GLSL","link":"https:\/\/www.ozone3d.net\/blogs\/lab\/20100927\/test-de-la-double-precision-fp64-en-glsl\/"}],"views":2271,"_links":{"self":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/posts\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":0,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/posts\/381\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/media?parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/categories?post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/tags?post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}