Making cross-platform SIMD code pleasant
- Auto-discovered
Branimir Karadžić
Visit resource ↗Description
Making cross-platform SIMD code pleasant is a technical blog article by Branimir Karadžić.
Blog post by Branimir Karadžić on the typeless SIMD design in the bx library. Argues for bag-of-bits register types, SSA-style ops, predictable naming across widths, and simd32_t as a portable on-ramp before widening. Aimed at C/C++ developers writing cross-platform SIMD without fighting typed intrinsics and reinterpret casts. Branimir Karadžić's Home Page
It is aimed at intermediate graphics programmers and matches the audience implied by Branimir Karadžić's other work.
The article is a free HTML blog post meant to be read in one sitting, with diagrams or code snippets embedded in the page.
It is useful when you want practical detail beyond a title or store listing and prefer primary-source explanation from the author or maintainer.
Related resources
- A gentle introduction to shaders (Alan Zucconi)
Alan Zucconi's A gentle introduction to shaders in Unity3D (June 2015) is part one of his Gentle Introduction series on alanzucconi.com, aimed at Unity developers new to GPU programs. It connects vertices, materials, and shaders in Unity's pipeline, covering ShaderLab Properties and SubShader layout, inspector uniforms, Queue tags, ZTest, and the surface-versus-vertex/fragment split for lighting versus effects. Little prior shader knowledge is assumed; fixed-function shaders are skipped as obsolete.
100% match · <blog><article><before><developers><free><making><programmers><source> - Believable Caustics Reflections (Alan Zucconi)
Believable Caustics Reflections is Alan Zucconi's September 2019 Unity blog post on faking pool-style ripple caustics without ray tracing, sparked by Florian Gelzenleuchter's popular shader GIF. One tileable texture is sampled twice in a Surface shader at different scales and scroll speeds, combined with min(), then tinted onto albedo with slight RGB UV offsets for dispersion. The walkthrough covers _ST tiling, _Time animation, HDR albedo above 1.0, and Post Processing Stack v2 bloom.
100% match · <intermediate><blog><article><before><free><one><post><programmers> - BruteForceGame
Matthieu Houllier's Brute Force studio blog documenting Crumble, a Unity physics platformer released on Steam in late 2020. Devlogs walk through shipped shaders: shell grass ben
100% match · <intermediate><blog><article><design><developers><free><practical><style> - Coordinate Systems (Learn OpenGL)
"Coordinate Systems" is a chapter in Joey de Vries' LearnOpenGL Getting Started series at learnopengl.com.
100% match · <blog><aimed><article><before><free><intermediate><programmers><technical> - Custom Post Processing in URP / Unity 2021.3 (Febucci)
Federico Bellucci's May 2022 Febucci article covers custom post-processing in Unity URP on Unity 2021.x (URP 12.1.5), when volume-backed custom effects lacked clear docs.
100% match · <code><intermediate><blog><article><before><free><post><programmers> - Drawing Thousands of Meshes with DrawMeshInstanced / Indirect (Toqoz)
Toqoz's November 2019 toqoz.fyi post walks through drawing very large mesh counts in Unity with Graphics.DrawMeshInstanced and Graphics.DrawMeshInstancedIndirect, with C# samples,
100% match · <code><blog><article><before><free><one><post><primary> - Edge detection outlines (Alexander Ameye)
Alexander Ameye's December 2024 note shows screen-space edge detection outlines for Unity 6 and Unity 2022.3+ on URP, citing stylized games such as Mars First Logistics and Rollerdrome. A ScriptableRendererFeature adds a full-screen pass (Execute on 2022, Render Graph on Unity 6) and a Hidden/Edge Detection HLSL shader.
100% match · <blog><article><before><developers><free><post><programmers><style> - Effect Texture Maker
Official docs list sixty-eight templates, resolutions to 2048, animation and sprite sheets, three-way color balance, normal maps, and PNG alpha export.
100% match · <intermediate><across><aimed><beyond><developers><free><practical><source> - Febucci
's blog is the public writing hub of the Febucci studio (Text Animator, Unity and Godot tools, and indie games).
100% match · <code><intermediate><blog><article><before><free><making><programmers> - Linden Reid
Reid works at Uncommon Games after Blizzard and EA; posts are not employer-sponsored.
100% match · <intermediate><blog><across><article><before><free><one><platform> - Portals Series (Daniel Ilett)
Daniel Ilett’s multi-part portal series recreates Spyro-style skybox gates and full Portal-like rendering in Unity, covering stencil buffers, oblique projection matrices, momentum
100% match · <intermediate><blog><article><before><developers><free><programmers><ramp> - Recreating Civ VI Fog of War Effect (Lexdev)
Lexdev’s case study rebuilds Civilization VI - style fog of war in Unity using shader tricks that hide unexplored terrain while keeping explored areas readable. Explains texture masks, blending, and map interaction constraints typical of 4X strategy cameras.
100% match · <code><intermediate><blog><article><before><developers><free><one> - Shader Graph Custom Function Nodes Collection (Tim Coster, Sep 2020)
Tim Coster’s September 2020 CosterGraphics article lists Unity Shader Graph Custom Function nodes from his Shader Graph tutorials.
100% match · <intermediate><blog><article><before><free><html><page><programmers> - Andicraft GitHub - Particle Wrapping
Andicraft GitHub gist shares a particle wrapping utility snippet - HLSL/C# oriented notes for controlling particles when they cross volume boundaries in Unity VFX workflows. Gis
100% match · <intermediate><before><blog><developers><free><snippets><source><useful> - Andicraft GitHub - VolumetricFog-URP2022
Andicraft’s VolumetricFog-URP2022 repository implements a URP-compatible volumetric fog effect for Unity 2022-era pipelines, with sample scene and shader/renderer setup. Documen
100% match · <intermediate><before><blog><developers><free><source><useful><want> - ccontinisio GitHub - Toon Shader for Unity
Community learning repo - not official Nintendo content - showing how artists approximate rim-lit cel shading with HLSL/Shader Graph era tools.
100% match · <intermediate><before><blog><developers><free><page><source><useful> - ciro-unity GitHub - BotW-ToonShader CustomLighting.hlsl
Focus file is the HLSL include implementing ramp-based diffuse/specular response reusable across passes.
100% match · <intermediate><before><blog><developers><free><source><useful><want> - ColinLeung-NiloCat GitHub - UnityURP-MobileDrawMeshInstancedIndirectExample
ColinLeung-NiloCat’s MobileDrawMeshInstancedIndirect example shows grass/foliage-style GPU instancing on mobile URP using DrawMeshInstancedIndirect and compute-friendly buffers.
100% match · <code><before><blog><developers><free><source><useful><want> - ColinLeung-NiloCat GitHub - URP Toon Lit Shader Example
UnityURPToonLitShaderExample is a minimal but complete URP toon lit shader sample - thousands of stars - showing how to author a custom Lit pass in URP with cel shading controls.
100% match · <intermediate><before><blog><developers><free><source><useful><want> - Cyanilux GitHub - Shader Graph To PNG
Cyanilux’s ShaderGraphToPNG Unity editor utility captures oversized Shader Graph canvases by screenshotting regions, stitching them, and exporting a single PNG for documentation or
100% match · <intermediate><before><blog><developers><free><source><useful><want>