├── .gitignore ├── 01_DxFramework ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── ShaderFramework.cpp └── ShaderFramework.h ├── 02_ColorShader ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── Color.rfx ├── ColorShader.fx ├── ShaderFramework.cpp ├── ShaderFramework.h └── sphere.x ├── 03_TextureMapping ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── Earth.jpg ├── ShaderFramework.cpp ├── ShaderFramework.h ├── Sphere.x ├── TextureMapping.fx └── TextureMapping.rfx ├── 04_Lighting ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── Lighting.fx ├── ShaderFramework.cpp ├── ShaderFramework.h ├── Sphere.x └── lighting.rfx ├── 05_DiffuseSpecularMapping ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── Fieldstone_DM.tga ├── ShaderFramework.cpp ├── ShaderFramework.h ├── SpecularMapping.fx ├── SpecularMapping.rfx ├── Sphere.x └── fieldstone_SM.tga ├── 06_ToonShader ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── ShaderFramework.cpp ├── ShaderFramework.h ├── ToonShader.fx ├── ToonShader.rfx └── teapot.x ├── 07_NormalMapping ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── Fieldstone_DM.tga ├── NormalMapping.fx ├── NormalMapping.rfx ├── ShaderFramework.cpp ├── ShaderFramework.h ├── SphereWithTangent.x ├── fieldstone_NM.tga └── fieldstone_SM.tga ├── 08_EnvironmentMapping ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── EnvironmentMapping.fx ├── EnvironmentMapping.rfx ├── Fieldstone_DM.tga ├── ShaderFramework.cpp ├── ShaderFramework.h ├── Snow_ENV.dds ├── TeapotWithTangent.x ├── fieldstone_NM.tga └── fieldstone_SM.tga ├── 09_UVAnimation ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── Fieldstone_DM.tga ├── ShaderFramework.cpp ├── ShaderFramework.h ├── UVAnimation.fx ├── UVAnimation.rfx ├── fieldstone_SM.tga └── torus.x ├── 10_ShadowMapping ├── ApplyShadow.fx ├── ApplyShadow.rfx ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── CreateShadow.fx ├── CreateShadow.rfx ├── Disc.x ├── ShaderFramework.cpp ├── ShaderFramework.h ├── ShadowMapping.rfx └── Torus.x ├── 11_ColorConversion ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── ColorConversion.rfx ├── EnvironmentMapping.fx ├── Fieldstone_DM.tga ├── Grayscale.fx ├── Grayscale.rfx ├── NoEffect.fx ├── NoEffect.rfx ├── Sepia.fx ├── Sepia.rfx ├── ShaderFramework.cpp ├── ShaderFramework.h ├── Snow_ENV.dds ├── TeapotWithTangent.x ├── fieldstone_NM.tga └── fieldstone_SM.tga ├── 12_EdgeDetection ├── BasicFramework.sln ├── BasicFramework.vcxproj ├── ColorConversion.rfx ├── EdgeDetection.fx ├── EdgeDetection.rfx ├── EdgeDetectionAndEmboss.rfx ├── Emboss.fx ├── Emboss.rfx ├── EnvironmentMapping.fx ├── Fieldstone_DM.tga ├── Grayscale.fx ├── Grayscale.rfx ├── NoEffect.fx ├── NoEffect.rfx ├── Sepia.fx ├── Sepia.rfx ├── ShaderFramework.cpp ├── ShaderFramework.h ├── Snow_ENV.dds ├── TeapotWithTangent.x ├── fieldstone_NM.tga └── fieldstone_SM.tga ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/.gitignore -------------------------------------------------------------------------------- /01_DxFramework/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/01_DxFramework/BasicFramework.sln -------------------------------------------------------------------------------- /01_DxFramework/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/01_DxFramework/BasicFramework.vcxproj -------------------------------------------------------------------------------- /01_DxFramework/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/01_DxFramework/ShaderFramework.cpp -------------------------------------------------------------------------------- /01_DxFramework/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/01_DxFramework/ShaderFramework.h -------------------------------------------------------------------------------- /02_ColorShader/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/02_ColorShader/BasicFramework.sln -------------------------------------------------------------------------------- /02_ColorShader/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/02_ColorShader/BasicFramework.vcxproj -------------------------------------------------------------------------------- /02_ColorShader/Color.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/02_ColorShader/Color.rfx -------------------------------------------------------------------------------- /02_ColorShader/ColorShader.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/02_ColorShader/ColorShader.fx -------------------------------------------------------------------------------- /02_ColorShader/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/02_ColorShader/ShaderFramework.cpp -------------------------------------------------------------------------------- /02_ColorShader/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/02_ColorShader/ShaderFramework.h -------------------------------------------------------------------------------- /02_ColorShader/sphere.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/02_ColorShader/sphere.x -------------------------------------------------------------------------------- /03_TextureMapping/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/BasicFramework.sln -------------------------------------------------------------------------------- /03_TextureMapping/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/BasicFramework.vcxproj -------------------------------------------------------------------------------- /03_TextureMapping/Earth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/Earth.jpg -------------------------------------------------------------------------------- /03_TextureMapping/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/ShaderFramework.cpp -------------------------------------------------------------------------------- /03_TextureMapping/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/ShaderFramework.h -------------------------------------------------------------------------------- /03_TextureMapping/Sphere.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/Sphere.x -------------------------------------------------------------------------------- /03_TextureMapping/TextureMapping.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/TextureMapping.fx -------------------------------------------------------------------------------- /03_TextureMapping/TextureMapping.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/03_TextureMapping/TextureMapping.rfx -------------------------------------------------------------------------------- /04_Lighting/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/04_Lighting/BasicFramework.sln -------------------------------------------------------------------------------- /04_Lighting/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/04_Lighting/BasicFramework.vcxproj -------------------------------------------------------------------------------- /04_Lighting/Lighting.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/04_Lighting/Lighting.fx -------------------------------------------------------------------------------- /04_Lighting/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/04_Lighting/ShaderFramework.cpp -------------------------------------------------------------------------------- /04_Lighting/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/04_Lighting/ShaderFramework.h -------------------------------------------------------------------------------- /04_Lighting/Sphere.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/04_Lighting/Sphere.x -------------------------------------------------------------------------------- /04_Lighting/lighting.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/04_Lighting/lighting.rfx -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/BasicFramework.sln -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/BasicFramework.vcxproj -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/Fieldstone_DM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/Fieldstone_DM.tga -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/ShaderFramework.cpp -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/ShaderFramework.h -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/SpecularMapping.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/SpecularMapping.fx -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/SpecularMapping.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/SpecularMapping.rfx -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/Sphere.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/Sphere.x -------------------------------------------------------------------------------- /05_DiffuseSpecularMapping/fieldstone_SM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/05_DiffuseSpecularMapping/fieldstone_SM.tga -------------------------------------------------------------------------------- /06_ToonShader/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/06_ToonShader/BasicFramework.sln -------------------------------------------------------------------------------- /06_ToonShader/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/06_ToonShader/BasicFramework.vcxproj -------------------------------------------------------------------------------- /06_ToonShader/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/06_ToonShader/ShaderFramework.cpp -------------------------------------------------------------------------------- /06_ToonShader/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/06_ToonShader/ShaderFramework.h -------------------------------------------------------------------------------- /06_ToonShader/ToonShader.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/06_ToonShader/ToonShader.fx -------------------------------------------------------------------------------- /06_ToonShader/ToonShader.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/06_ToonShader/ToonShader.rfx -------------------------------------------------------------------------------- /06_ToonShader/teapot.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/06_ToonShader/teapot.x -------------------------------------------------------------------------------- /07_NormalMapping/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/BasicFramework.sln -------------------------------------------------------------------------------- /07_NormalMapping/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/BasicFramework.vcxproj -------------------------------------------------------------------------------- /07_NormalMapping/Fieldstone_DM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/Fieldstone_DM.tga -------------------------------------------------------------------------------- /07_NormalMapping/NormalMapping.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/NormalMapping.fx -------------------------------------------------------------------------------- /07_NormalMapping/NormalMapping.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/NormalMapping.rfx -------------------------------------------------------------------------------- /07_NormalMapping/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/ShaderFramework.cpp -------------------------------------------------------------------------------- /07_NormalMapping/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/ShaderFramework.h -------------------------------------------------------------------------------- /07_NormalMapping/SphereWithTangent.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/SphereWithTangent.x -------------------------------------------------------------------------------- /07_NormalMapping/fieldstone_NM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/fieldstone_NM.tga -------------------------------------------------------------------------------- /07_NormalMapping/fieldstone_SM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/07_NormalMapping/fieldstone_SM.tga -------------------------------------------------------------------------------- /08_EnvironmentMapping/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/BasicFramework.sln -------------------------------------------------------------------------------- /08_EnvironmentMapping/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/BasicFramework.vcxproj -------------------------------------------------------------------------------- /08_EnvironmentMapping/EnvironmentMapping.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/EnvironmentMapping.fx -------------------------------------------------------------------------------- /08_EnvironmentMapping/EnvironmentMapping.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/EnvironmentMapping.rfx -------------------------------------------------------------------------------- /08_EnvironmentMapping/Fieldstone_DM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/Fieldstone_DM.tga -------------------------------------------------------------------------------- /08_EnvironmentMapping/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/ShaderFramework.cpp -------------------------------------------------------------------------------- /08_EnvironmentMapping/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/ShaderFramework.h -------------------------------------------------------------------------------- /08_EnvironmentMapping/Snow_ENV.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/Snow_ENV.dds -------------------------------------------------------------------------------- /08_EnvironmentMapping/TeapotWithTangent.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/TeapotWithTangent.x -------------------------------------------------------------------------------- /08_EnvironmentMapping/fieldstone_NM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/fieldstone_NM.tga -------------------------------------------------------------------------------- /08_EnvironmentMapping/fieldstone_SM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/08_EnvironmentMapping/fieldstone_SM.tga -------------------------------------------------------------------------------- /09_UVAnimation/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/BasicFramework.sln -------------------------------------------------------------------------------- /09_UVAnimation/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/BasicFramework.vcxproj -------------------------------------------------------------------------------- /09_UVAnimation/Fieldstone_DM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/Fieldstone_DM.tga -------------------------------------------------------------------------------- /09_UVAnimation/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/ShaderFramework.cpp -------------------------------------------------------------------------------- /09_UVAnimation/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/ShaderFramework.h -------------------------------------------------------------------------------- /09_UVAnimation/UVAnimation.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/UVAnimation.fx -------------------------------------------------------------------------------- /09_UVAnimation/UVAnimation.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/UVAnimation.rfx -------------------------------------------------------------------------------- /09_UVAnimation/fieldstone_SM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/fieldstone_SM.tga -------------------------------------------------------------------------------- /09_UVAnimation/torus.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/09_UVAnimation/torus.x -------------------------------------------------------------------------------- /10_ShadowMapping/ApplyShadow.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/ApplyShadow.fx -------------------------------------------------------------------------------- /10_ShadowMapping/ApplyShadow.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/ApplyShadow.rfx -------------------------------------------------------------------------------- /10_ShadowMapping/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/BasicFramework.sln -------------------------------------------------------------------------------- /10_ShadowMapping/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/BasicFramework.vcxproj -------------------------------------------------------------------------------- /10_ShadowMapping/CreateShadow.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/CreateShadow.fx -------------------------------------------------------------------------------- /10_ShadowMapping/CreateShadow.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/CreateShadow.rfx -------------------------------------------------------------------------------- /10_ShadowMapping/Disc.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/Disc.x -------------------------------------------------------------------------------- /10_ShadowMapping/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/ShaderFramework.cpp -------------------------------------------------------------------------------- /10_ShadowMapping/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/ShaderFramework.h -------------------------------------------------------------------------------- /10_ShadowMapping/ShadowMapping.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/ShadowMapping.rfx -------------------------------------------------------------------------------- /10_ShadowMapping/Torus.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/10_ShadowMapping/Torus.x -------------------------------------------------------------------------------- /11_ColorConversion/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/BasicFramework.sln -------------------------------------------------------------------------------- /11_ColorConversion/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/BasicFramework.vcxproj -------------------------------------------------------------------------------- /11_ColorConversion/ColorConversion.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/ColorConversion.rfx -------------------------------------------------------------------------------- /11_ColorConversion/EnvironmentMapping.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/EnvironmentMapping.fx -------------------------------------------------------------------------------- /11_ColorConversion/Fieldstone_DM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/Fieldstone_DM.tga -------------------------------------------------------------------------------- /11_ColorConversion/Grayscale.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/Grayscale.fx -------------------------------------------------------------------------------- /11_ColorConversion/Grayscale.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/Grayscale.rfx -------------------------------------------------------------------------------- /11_ColorConversion/NoEffect.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/NoEffect.fx -------------------------------------------------------------------------------- /11_ColorConversion/NoEffect.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/NoEffect.rfx -------------------------------------------------------------------------------- /11_ColorConversion/Sepia.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/Sepia.fx -------------------------------------------------------------------------------- /11_ColorConversion/Sepia.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/Sepia.rfx -------------------------------------------------------------------------------- /11_ColorConversion/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/ShaderFramework.cpp -------------------------------------------------------------------------------- /11_ColorConversion/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/ShaderFramework.h -------------------------------------------------------------------------------- /11_ColorConversion/Snow_ENV.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/Snow_ENV.dds -------------------------------------------------------------------------------- /11_ColorConversion/TeapotWithTangent.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/TeapotWithTangent.x -------------------------------------------------------------------------------- /11_ColorConversion/fieldstone_NM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/fieldstone_NM.tga -------------------------------------------------------------------------------- /11_ColorConversion/fieldstone_SM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/11_ColorConversion/fieldstone_SM.tga -------------------------------------------------------------------------------- /12_EdgeDetection/BasicFramework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/BasicFramework.sln -------------------------------------------------------------------------------- /12_EdgeDetection/BasicFramework.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/BasicFramework.vcxproj -------------------------------------------------------------------------------- /12_EdgeDetection/ColorConversion.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/ColorConversion.rfx -------------------------------------------------------------------------------- /12_EdgeDetection/EdgeDetection.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/EdgeDetection.fx -------------------------------------------------------------------------------- /12_EdgeDetection/EdgeDetection.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/EdgeDetection.rfx -------------------------------------------------------------------------------- /12_EdgeDetection/EdgeDetectionAndEmboss.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/EdgeDetectionAndEmboss.rfx -------------------------------------------------------------------------------- /12_EdgeDetection/Emboss.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Emboss.fx -------------------------------------------------------------------------------- /12_EdgeDetection/Emboss.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Emboss.rfx -------------------------------------------------------------------------------- /12_EdgeDetection/EnvironmentMapping.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/EnvironmentMapping.fx -------------------------------------------------------------------------------- /12_EdgeDetection/Fieldstone_DM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Fieldstone_DM.tga -------------------------------------------------------------------------------- /12_EdgeDetection/Grayscale.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Grayscale.fx -------------------------------------------------------------------------------- /12_EdgeDetection/Grayscale.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Grayscale.rfx -------------------------------------------------------------------------------- /12_EdgeDetection/NoEffect.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/NoEffect.fx -------------------------------------------------------------------------------- /12_EdgeDetection/NoEffect.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/NoEffect.rfx -------------------------------------------------------------------------------- /12_EdgeDetection/Sepia.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Sepia.fx -------------------------------------------------------------------------------- /12_EdgeDetection/Sepia.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Sepia.rfx -------------------------------------------------------------------------------- /12_EdgeDetection/ShaderFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/ShaderFramework.cpp -------------------------------------------------------------------------------- /12_EdgeDetection/ShaderFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/ShaderFramework.h -------------------------------------------------------------------------------- /12_EdgeDetection/Snow_ENV.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/Snow_ENV.dds -------------------------------------------------------------------------------- /12_EdgeDetection/TeapotWithTangent.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/TeapotWithTangent.x -------------------------------------------------------------------------------- /12_EdgeDetection/fieldstone_NM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/fieldstone_NM.tga -------------------------------------------------------------------------------- /12_EdgeDetection/fieldstone_SM.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/12_EdgeDetection/fieldstone_SM.tga -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popekim/ShaderPrimerKR/HEAD/README.md --------------------------------------------------------------------------------