Fixing bookmarks
Contents
List of bookmarks compiled by DJ-RK while learning ShaderHacking
3DM
3DM: Fix via texture filtering
3DM: Active depth target filtering for UI elements sharing shaders
3DM v1.1.34- Texture and RenderTarget size filtering
3DM: Partner shader filtering and some Q&A's about texture filtering
3DM v1.2.4: Arbitrary resource copying-fix bloom, specular, auto-depth
3DM: Texture filtering preamble
3DM: Auto-crosshair instructions
3DM: HUD fixing using RT size filtering or partner shaders
3DM: Indepth using RT copying, texture injection, using Present to clear resources
3DM:1.2.11: Texture tracking and explaining some functionality
3DM: Using Vertex buffer copying explained
3DM: Using frame analysis explained
3DM: Unity fullscreen alt-tab functionality
3DM: More partner shader matching and Iteration function
3DM: Texture replacement example
3DM: More on FC4 HUD using texture replacement/filtering
3DM v1.2.22: Custom shader injecting
3DM v1.2.24: Hooking functionality
3DM: Auto-crosshair and texture filtering Q's
3DM: Auto-crosshair and texture filtering A's
3DM: No matching PS for VS in shaderusage.txt
3DM v1.2.28: Custom resource creation/import, copy_description
3DM v1.2.30: cmd_Decompiler and OM Blend override
3DM v1.2.31: Better custom shader functionality with examples
3DM - Resource copying - very indepth
3DM - Q&A on resource copying, lots of specifics
3DM - Display constant buffer values via custom shader
3D HBAO+ Normal Map Artefact Fix - GeForce Forums
Fix examples
FCPrimal: Fix tile lighting clipping · DarkStarSword/3d-fixes@135aeed · GitHub
FCPrimal: Fix Ambient Occlusion · DarkStarSword/3d-fixes@00be9c1 · GitHub
Far Cry Primal: Fix reflections via stereo2mono technique · DarkStarSword/3d-fixes@594d528 · GitHub
Far Cry Primal: Fix Lens Flares · DarkStarSword/3d-fixes@0f09870 · GitHub
FCPrimal: Move bloom to infinity · DarkStarSword/3d-fixes@6b66f3a · GitHub
FCPrimal: Apply scripted volumetric fog fix · DarkStarSword/3d-fixes@53458ac · GitHub
Lichdom: Fix light shafts · DarkStarSword/3d-fixes@76af7b9 · GitHub
Lichdom: Accurate fix for CryEngine directional shadows!!! · DarkStarSword/3d-fixes@0680548 · GitHub
Lichdom: Fix reflections on 'very high' quality water · DarkStarSword/3d-fixes@4d3881b · GitHub
Mad Max: Fix environment reflections + specular highlights · DarkStarSword/3d-fixes@5e29434 · GitHub
The Park: Move sun reflection to infinity · DarkStarSword/3d-fixes@5d74514 · GitHub
The Park: Fix light shafts · DarkStarSword/3d-fixes@62c0ec7 · GitHub
The Park: Fix UE4 tile lighting · DarkStarSword/3d-fixes@8ecb3ce · GitHub
The Park: Move screen space reflections to surface depth · DarkStarSword/3d-fixes@8b1bed8 · GitHub
The Witness: Adjust UI depth for puzzles · DarkStarSword/3d-fixes@0a29067 · GitHub
The Witness: Auto adjust the mouse cursor depth · DarkStarSword/3d-fixes@2b07c19 · GitHub
Eleusis: Fix river water refraction at shoreline · DarkStarSword/3d-fixes@7e65c89 · GitHub
ABZU: Move specular highlights to correct depth · Also world space adjustment example
ABZU: Fix deferred lighting - Easy world space adj example
Theory / Formulas
Theory:Objects to infinity, far clipping, W coordinate by DSS
PostProcessing effect adjustments
Fixing fixed effects being clipped via the VS
Theory: DSS fixes Batman CS shader lights
Tips for finding right shadow shaders
ASM: Calculating byte offsets of buffers
Explaining Homogeneous Coordinates & Projective Geometry — Tom Dalling
Introduction to Shaders - RB Whitaker's Wiki
NVIDIA 3D Vision Shadow Fix Tips & Tricks - Demonicon - YouTube
3d-fix/inverseMatrix.asm at master · mx-2/3d-fix · GitHub
3D HBAO+ Normal Map Artefact Fix - GeForce Forums
Projection Transform (Direct3D 9) (Windows)
Near and far clipping values from projection matrix
World space fix via frustum corners method
Stereo correction without projection matrix answers
UI Depth adjustment w/ texture isolating
Canonical Stereo Code - Bo3b's School for Shaderhackers
HelixMod Feature List - Bo3b's School for Shaderhackers
Unity fixes (Halos, specular, lighting) explained by DSS
Fixing GodRays using screen postprocessing-DSS
Modify render targets/surfaces
DSS Shadertool.py instructions
More shadertool.py instructions
HM: Creating mono/stereo surfaces. Using grep to getin matches from log.txt
Depth buffer filtering for driver heuristics issue
*Fixing shadows, various transformation stages and fixes for each
Diff Checker - Online diff tool to compare text to find the difference between two text files
obscure indie games - GeForce Forums