{"version":1,"type":"rich","provider_name":"Libsyn","provider_url":"https:\/\/www.libsyn.com","height":90,"width":600,"title":"Kodsnack 710 - Din shader \u00e4r optimal, med M\u00e5rten R\u00e5nge","description":"Fredrik snackar shaders med M\u00e5rten R\u00e5nge. Shaders \u00e4r sm\u00e5 program som skrivs i ett C-liknande spr\u00e5k (GLSL), k\u00f6rs direkt p\u00e5 grafikkort, och ritar grafik (eller skapar ljud) p\u00e5 ens sk\u00e4rm med ofta chockerande lite kod. M\u00e5rten ger en introduktion till shaders och vanliga tekniker och begrepp, och det blir mycket grafik, snabb respons, iterativ matematik och programmering med underbart korta \u00e5terkopplingsloopar och fokus p\u00e5 resultatet. Hur p\u00e5verkar shadert\u00e4nk vardagsutvecklandet? M\u00e5rten tror att det kanske gett honom mer fokus p\u00e5 att faktiskt l\u00f6sa problem. Skulle shaders - f\u00f6r r\u00e4tt personer - kunna vara ett bra f\u00f6rsta programmeringsspr\u00e5k? Mot slutet kommer vi ocks\u00e5 in p\u00e5 att bygga program f\u00f6r DOS och, inte minst, g\u00f6ra program som g\u00f6r n\u00e5got h\u00e4ftigt och \u00e4r s\u00e5 sm\u00e5 det bara g\u00e5r. 300 bytes till exempel. T\u00e4nk s\u00e5 l\u00e5ngt RAM skulle r\u00e4cka om alla program l\u00e5g i den storleksklassen \u2026 Ett stort tack till Cloudnet som sponsrar v\u00e5r VPS! Har du kommentarer, fr\u00e5gor eller tips? Vi \u00e4r @kodsnack, @thieta, @krig, och @bjoreman p\u00e5 Mastodon, har en sida p\u00e5 Facebook och epostas p\u00e5 info@kodsnack.se om du vill skriva l\u00e4ngre. Vi l\u00e4ser allt som skickas. Gillar du Kodsnack f\u00e5r du hemskt g\u00e4rna recensera oss i iTunes! Du kan ocks\u00e5 st\u00f6dja podden genom att ge oss en kaffe (eller tv\u00e5!) p\u00e5 Ko-fi, eller handla n\u00e5got i v\u00e5r butik. L\u00e4nkar  M\u00e5rten \u00d8redev SQL server COBOL Neo Shader art Shaders TIC-80 - st\u00f6djer fler spr\u00e5k \u00e4n Lua, och har en Webassembly-host s\u00e5 att man kan skriva i vilket spr\u00e5k som helst som kan kompileras till Webassembly Shaders f\u00f6r musik Pestis - crazy p\u00e5 ett bra s\u00e4tt kring matematik och musik Shadertoy Fragment shader eller pixel shader Vertex shader GLSL - shaderprogrammeringsspr\u00e5k Kodelife - IDE f\u00f6r shaderprogrammering Posh brolly - annan sida f\u00f6r shaders Fragcoord - \u00e4nnu fler shaders! Bonzomatic - anv\u00e4nds f\u00f6r livekodande av shaders Sinusfunktioner Babels bibliotek Ray marching Ray marching-exempel p\u00e5 en sf\u00e4r p\u00e5 Shadertoy Ray tracing Normal Dot product - eller skal\u00e4rprodukt p\u00e5 svenska Diffust ljus Distansf\u00e4lt Fraktaler 3D-fraktaler Mandelbulb Clean code Fabrice Neyret St\u00f6tta Kodsnack p\u00e5 Ko-fi! ICQ Kodsnack 705 - om signalprocessing och annat Scratch Pacman i Shadertoy Arkanoid Rasterlinjer M\u00e5rtens 4 kb-minr\u00f6jarspel Sointu - ett musikprogram av \u201cen galen finl\u00e4ndare\u201d DOS Dosbox Dosbox-X 256-bytes-spel Wake up! 16-bytes-demo i x86-assembler med Matrix-aktig kod och musik (video) COM-program PICO-8 Fantasikonsoll Lua Strudel DJ_Dave och Switch angel  Bytebeat Synesthesia M\u00e5rtens adventbloggserie om shaders Adventbloggserie f\u00f6r 2025  Bonusl\u00e4nkar fr\u00e5n lyssnare  Kolla in shader-livekodnings-t\u00e4vlingarna p\u00e5 diverse demopartyn, exempelvis finalen fr\u00e5n Revision 2024 DOS-like - P\u00e5 tal om l\u00e5tsasmaskiner och DOS Distansf\u00e4lt implementerade f\u00f6r n\u00e5gra 3d-former av Inigo Quilez Distansf\u00e4lt implementerade f\u00f6r n\u00e5gra 2d-former av Inigo Quilez  Bonus-bonusl\u00e4nk  M\u00e5rten gjorde en shader inspirerad av avsnittsbilden! M\u00e5rten gjorde en uppdaterad version med musik ocks\u00e5  Titlar  \u00d8redev sade just nej till mig Det jag g\u00f6r p\u00e5 kv\u00e4llstid Min prim\u00e4ra hobby Crazy p\u00e5 ett bra s\u00e4tt J\u00e4ttemycket flops Pixelkoordinat in, f\u00e4rg ut N\u00e5gon funktion h\u00e4r och d\u00e4r Iterativ matematik \u00c4ndl\u00f6sa rum Resultatet \u00e4r m\u00e5ls\u00e4ttningen Fyra flyttal Tiden \u00e4ndrar sig Rakt ut fr\u00e5n sf\u00e4ren Riktningen i tre dimensioner Diffust ljus En punkt i rymden Annorlunda patterns Var kom bergen fr\u00e5n? Jag hittade 30 bytes till Din shader \u00e4r optimal Var kommer grafiken fr\u00e5n? Det ser ut som magi Tillbaka till r\u00f6tterna Pseudoslumptal F\u00f6r r\u00e4tt ton\u00e5ring Musik, grafik, och spel p\u00e5 fyra kilobyte 240 bytes mindre Det som \u00e4r minst \u00e4r b\u00e4st Inga abstraktioner att l\u00e4ra sig Hon kodar p\u00e5 scen Andra typer av uniformer  ","author_name":"Kodsnack","author_url":"http:\/\/kodsnack.se","html":"<iframe title=\"Libsyn Player\" style=\"border: none\" src=\"\/\/html5-player.libsyn.com\/embed\/episode\/id\/41982520\/height\/90\/theme\/custom\/thumbnail\/yes\/direction\/forward\/render-playlist\/no\/custom-color\/88AA3C\/\" height=\"90\" width=\"600\" scrolling=\"no\"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen><\/iframe>","thumbnail_url":"https:\/\/assets.libsyn.com\/secure\/content\/203837860"}