UPDATED! Configuring Vulkan Layers White Paper
- Auto-discovered
Christophe Riccio
Visit resource ↗Description
UPDATED! Configuring Vulkan Layers White Paper is a March 2026 LunarG post by Christophe Riccio announcing an updated Vulkan SDK reference for layer configuration.
From SDK 1.4.335 it covers improved workflow across environment variables, vk_layer_settings.txt, and VK_EXT_layer_settings, plus Vulkan Configurator exports to shell scripts, a self-documenting settings file, and a C++ header helper. Generated files document settings, dependencies, platforms, and defaults.
It is for intermediate Vulkan developers who configure validation or other layers and need consistent env, file, and API setup.
Access is free via the linked white paper download; generated artifacts can be used directly or as templates.
It is useful for understanding the refreshed layer-settings story after the SDK workflow update.
Related resources
- 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><developers><documenting><free><linked><reference><setup><shell> - 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><access><covers><files><free><linked><need><post> - 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 · <access><after><api><developers><free><linked><post><used> - 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><access><across><developers><free><linked><need><settings> - Parallax Occlusion Mapping in GLSL
Archived Sun and Black Cat graphics tip #28 walks through parallax occlusion mapping with ray marching in tangent space, height texture sampling, and linear refinement between layer hits. Shows how to build a TBN matrix, step UVs along the view ray, and compare sampled height against ray depth until intersection - patterns echoed in many Unity HLSL ports on GitHub. Useful when you want a compact POM reference independent of engine-specific Shader Graph nodes.
100% match · <intermediate><covers><developers><layer><layers><linked><need><reference> - Anthelmed GitHub - Unity-URP-Blurred-Buffer-Outlines
Anthelmed’s Unity-URP-Blurred-Buffer-Outlines repo demonstrates outline rendering via blurred G-buffer or color buffer passes in Universal RP. Provides shader/renderer feature p
100% match · <intermediate><access><developers><directly><free><layer><linked><settings> - Cyanilux GitHub - URP Blit Renderer Feature
URP_BlitRenderFeature demonstrates a ScriptableRendererFeature that performs full-screen blits in Universal RP - template for custom post effects, copying buffers, or chaining pass
100% match · <intermediate><access><after><developers><free><linked><post><used> - Kink3d GitHub - kDecals
Kink3d’s kDecals library implements deferred and forward decal projection systems for Unity with material blending and depth rejection rules. Provides runtime components and sha
100% match · <intermediate><access><dependencies><developers><file><free><linked><useful> - VK_EXT_layer_settings — Configure validation layers programmatically
Khronos Vulkan sample demonstrating VK_EXT_layer_settings to configure the Khronos validation layer from application code instead of environment variables or JSON.
100% match · <code><intermediate><documentation><configuration><configure><covers><developers><environment> - An Experimental Approach to printf in HLSL
An Experimental Approach to printf in HLSL is a December 2025 technical post by Chris Bieneman describing a holiday prototype for GPU-side printf in HLSL. It covers GPU string…
100% match · <code><covers><free><linked><plus><post><templates><useful> - Early-bird deadline for the Shading Languages Symposium 2026
Early-bird deadline for the Shading Languages Symposium 2026 points to the Khronos Group page for the in-person symposium held 12-13 February 2026 in San Diego, right after…
100% match · <code><intermediate><access><across><after><covers><linked><plus> - Secrets of Direct3D 12: The Behavior of ClearUnorderedAccessViewUint/Float
Secrets of Direct3D 12: The Behavior of ClearUnorderedAccessViewUint/Float is a December 2025 deep dive by Adam Sawicki on how ID3D12GraphicsCommandList clear-UAV helpers fill…
100% match · <code><access><across><covers><free><need><post><useful> - VK_EXT_present_timing: the Journey to State-of-the-Art Frame Pacing in Vulkan
This is a Khronos blog post by NVIDIA driver engineer Lionel Duc on VK_EXT_present_timing and bringing time-based frame pacing to Vulkan swapchains. It covers limits of opaque…
100% match · <code><across><covers><developers><ext><free><intermediate><platforms> - Finger Shadows in Compose
Finger Shadows in Compose is a November 2025 graphics article by Romain Guy on soft finger or stylus shadows over Jetpack Compose UI using Android RuntimeShader. It models the…
100% match · <code><intermediate><developers><free><linked><need><plus><post> - All Sources of DirectX 12 Documentation
All Sources of DirectX 12 Documentation is a November 2025 Adam Sawicki blog post mapping where official Direct3D 12 and HLSL documentation lives across Microsoft sites. It…
100% match · <code><intermediate><across><free><need><plus><post><sdk> - Introducing the Vulkan Drivers Tab
Introducing the Vulkan Drivers Tab is a LunarG blog post on a new Drivers section in the Vulkan Configurator (vkconfig) shipped with Vulkan SDK 1.4.328.0. It covers adding…
100% match · <code><intermediate><across><configurator><covers><developers><free><lunarg> - GNN From Scratch
GNN From Scratch is a Notion technical note by curlysaarthak that rebuilds the classical graph neural network model with math intuition and from-scratch code. It covers graph…
100% match · <code><intermediate><covers><document><free><need><paper><plus> - WebGPU and the price of compiling WGSL
WebGPU and the price of compiling WGSL is a blog post by Hugo Daniel introducing a WebGPU diagnostics and compilation-benchmark tool after earlier posts on WGSL limits. It…
100% match · <code><intermediate><after><covers><developers><documenting><free><generated> - Bezier Curve as Easing Function In C++
Bezier Curve as Easing Function In C++ is a September 2025 guest post by Łukasz Izdebski Ph.D.
100% match · <code><intermediate><after><api><free><header><need><post> - Mastering GFXReconstruct: Part 2
This LunarG blog post is the second installment in the Mastering GFXReconstruct series.
100% match · <code><intermediate><api><configuration><covers><developers><environment><free>