[ { "name": "AdornAALineVS", "source": "adorn.hlsl", "target": "vs_2_0", "entrypoint": "AdornAALineVS"}, { "name": "AdornAALineFS", "source": "adorn.hlsl", "target": "ps_2_0", "entrypoint": "AdornAALinePS" }, { "name": "AdornVS", "source": "adorn.hlsl", "target": "vs_2_0", "entrypoint": "AdornVS" }, { "name": "AdornSelfLitVS", "source": "adorn.hlsl", "target": "vs_2_0", "entrypoint": "AdornSelfLitVS" }, { "name": "AdornSelfLitHighlightVS", "source": "adorn.hlsl", "target": "vs_2_0", "entrypoint": "AdornSelfLitHighlightVS" }, { "name": "AdornLightingVS", "source": "adorn.hlsl", "target": "vs_2_0", "entrypoint": "AdornVS", "defines": "PIN_LIGHTING" }, { "name": "AdornFS", "source": "adorn.hlsl", "target": "ps_2_0", "entrypoint": "AdornPS" }, { "name": "AdornOutlineVS", "source": "adorn.hlsl", "target": "vs_2_0", "entrypoint": "AdornOutlineVS"}, { "name": "AdornOutlineFS", "source": "adorn.hlsl", "target": "ps_2_0", "entrypoint": "AdornOutlinePS" }, { "name": "GBufferResolveVS", "source" : "gbuffer.hlsl", "target" : "vs_2_0", "entrypoint" : "gbufferVS" }, { "name": "GBufferResolveFS", "source" : "gbuffer.hlsl", "target" : "ps_2_0", "entrypoint" : "gbufferPS" }, { "name": "DefaultNeonFS", "source": "neon.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS" }, { "name": "DefaultNeonHQFS", "source": "neon.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultNeonHQGBufferFS", "source": "neon.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "ParticleVS", "source": "particle.hlsl", "target": "vs_1_1", "entrypoint": "vs" }, { "name": "ParticleAddFS", "source": "particle.hlsl", "target": "ps_2_0", "entrypoint": "psAdd" }, { "name": "ParticleModulateFS", "source": "particle.hlsl", "target": "ps_2_0", "entrypoint": "psModulate" }, { "name": "ParticleCrazyFS", "source": "particle.hlsl", "target": "ps_2_0", "entrypoint": "psCrazy" }, { "name": "ParticleCrazySparklesFS", "source": "particle.hlsl", "target": "ps_2_0", "entrypoint": "psCrazySparkles" }, { "name": "ParticleCustomVS", "source": "particle.hlsl", "target": "vs_1_1", "entrypoint": "vsCustom" }, { "name": "ParticleCustomFS", "source": "particle.hlsl", "target": "ps_2_0", "entrypoint": "psCustom" }, { "name": "ProfilerVS", "source": "profiler.hlsl", "target": "vs_1_1", "entrypoint": "ProfilerVS" }, { "name": "ProfilerFS", "source": "profiler.hlsl", "target": "ps_2_0", "entrypoint": "ProfilerPS" }, { "name": "ImGuiFS", "source": "profiler.hlsl", "target": "ps_2_0", "entrypoint": "ImGuiPS" }, { "name": "DefaultShadowStaticVS", "source": "shadow.hlsl", "target": "vs_2_0", "entrypoint": "ShadowVS" }, { "name": "DefaultShadowSkinnedVS", "source": "shadow.hlsl", "target": "vs_2_0", "entrypoint": "ShadowVS", "defines": "PIN_SKINNED" }, { "name": "DefaultShadowFS", "source": "shadow.hlsl", "target": "ps_2_0", "entrypoint": "ShadowPS" }, { "name": "SkyVS", "source": "sky.hlsl", "target": "vs_1_1", "entrypoint": "SkyVS" }, { "name": "SkyFS", "source": "sky.hlsl", "target": "ps_2_0", "entrypoint": "SkyPS" }, { "name": "SmoothWaterVS", "source": "smoothwater.hlsl", "target": "vs_2_0", "entrypoint": "WaterVS" }, { "name": "SmoothWaterHQVS", "source": "smoothwater.hlsl", "target": "vs_3_0", "entrypoint": "WaterVS", "defines": "PIN_HQ" }, { "name": "SmoothWaterFS", "source": "smoothwater.hlsl", "target": "ps_2_0", "entrypoint": "WaterPS" }, { "name": "SmoothWaterHQFS", "source": "smoothwater.hlsl", "target": "ps_3_0", "entrypoint": "WaterPS", "defines": "PIN_HQ" }, { "name": "SmoothWaterHQGBufferFS", "source": "smoothwater.hlsl", "target": "ps_3_0", "entrypoint": "WaterPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "SSAOVS", "source": "screenspace.hlsl", "target": "vs_3_0", "entrypoint": "passThrough_vs"}, { "name": "SSAODepthDownFS", "source": "ssao.hlsl", "target": "ps_3_0", "entrypoint": "SSAODepthDownPS", "exclude": "glsles" }, { "name": "SSAOFS", "source": "ssao.hlsl", "target": "ps_3_0", "entrypoint": "SSAOPS", "exclude": "glsles" }, { "name": "SSAOBlurXFS", "source": "ssao.hlsl", "target": "ps_3_0", "entrypoint": "SSAOBlurXPS", "exclude": "glsles" }, { "name": "SSAOBlurYFS", "source": "ssao.hlsl", "target": "ps_3_0", "entrypoint": "SSAOBlurYPS", "exclude": "glsles" }, { "name": "SSAOCompositVS", "source": "ssao.hlsl", "target": "vs_3_0", "entrypoint": "SSAOCompositVS", "exclude": "glsles" }, { "name": "SSAOCompositFS", "source": "ssao.hlsl", "target": "ps_3_0", "entrypoint": "SSAOCompositPS", "exclude": "glsles" }, { "name": "TexCompVS", "source": "texcomp.hlsl", "target": "vs_1_1", "entrypoint": "TexCompVS" }, { "name": "TexCompFS", "source": "texcomp.hlsl", "target": "ps_2_0", "entrypoint": "TexCompPS" }, { "name": "TexCompPMAFS", "source": "texcomp.hlsl", "target": "ps_2_0", "entrypoint": "TexCompPMAPS" }, { "name": "UIVS", "source": "ui.hlsl", "target": "vs_1_1", "entrypoint": "UIVS" }, { "name": "UIFogVS", "source": "ui.hlsl", "target": "vs_1_1", "entrypoint": "UIVS", "defines": "PIN_FOG" }, { "name": "UIFS", "source": "ui.hlsl", "target": "ps_2_0", "entrypoint": "UIPS" }, { "name": "UIFogFS", "source": "ui.hlsl", "target": "ps_2_0", "entrypoint": "UIPS", "defines": "PIN_FOG" }, { "name": "WaterVS", "source": "water.hlsl", "target": "vs_2_0", "entrypoint": "water_vs" }, { "name": "WaterHQVS", "source": "water.hlsl", "target": "vs_2_0", "entrypoint": "water_vs", "defines": "PIN_HQ" }, { "name": "WaterFS", "source": "water.hlsl", "target": "ps_2_0", "entrypoint": "water_ps" }, { "name": "WaterHQFS", "source": "water.hlsl", "target": "ps_2_a", "entrypoint": "water_ps", "defines": "PIN_HQ" }, { "name": "PassThroughVS", "source": "screenspace.hlsl", "target": "vs_1_1", "entrypoint": "passThrough_vs"}, { "name": "PassThroughFS", "source": "screenspace.hlsl", "target": "ps_2_0", "entrypoint": "passThrough_ps"}, { "name": "GlowApplyFS", "source": "screenspace.hlsl", "target": "ps_2_a", "entrypoint": "glowApply_ps", "exclude": "glsles" }, { "name": "DownSample4x4VS", "source": "screenspace.hlsl", "target": "vs_1_1", "entrypoint": "downsample4x4_vs", "exclude": "glsles" }, { "name": "DownSample4x4GlowFS", "source": "screenspace.hlsl", "target": "ps_2_0", "entrypoint": "downSample4x4Glow_ps", "exclude": "glsles" }, { "name": "ShadowBlurFS", "source": "screenspace.hlsl", "target": "ps_2_0", "entrypoint": "ShadowBlurPS" }, { "name": "Blur3FS", "source": "screenspace.hlsl", "target": "ps_2_a", "entrypoint": "blur3_ps", "exclude": "glsles" }, { "name": "Blur5FS", "source": "screenspace.hlsl", "target": "ps_2_a", "entrypoint": "blur5_ps", "exclude": "glsles" }, { "name": "Blur7FS", "source": "screenspace.hlsl", "target": "ps_2_a", "entrypoint": "blur7_ps", "exclude": "glsles" }, { "name": "FXAAFS", "source": "screenspace.hlsl", "target": "ps_2_a", "entrypoint": "fxaa_ps", "exclude": "glsles" }, { "name": "ImageProcessFS", "source": "screenspace.hlsl", "target": "ps_2_0", "entrypoint": "imageProcess_ps", "exclude": "glsles" }, { "name": "DefaultStaticVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS" }, { "name": "DefaultStaticHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_HQ" }, { "name": "DefaultSkinnedVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_SKINNED" }, { "name": "DefaultSkinnedHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_SKINNED PIN_HQ" }, { "name": "DefaultStaticDebugVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_DEBUG" }, { "name": "DefaultSkinnedDebugVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_SKINNED PIN_DEBUG" }, { "name": "DefaultFS", "source": "default.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS" }, { "name": "DefaultHQFS", "source": "default.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultHQGBufferFS", "source": "default.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultStaticReflectionVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_REFLECTION" }, { "name": "DefaultSkinnedReflectionVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_SKINNED PIN_REFLECTION" }, { "name": "DefaultStaticSurfaceHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_SURFACE PIN_HQ" }, { "name": "DefaultSkinnedSurfaceHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "PIN_SKINNED PIN_SURFACE PIN_HQ" }, { "name": "LowQMaterialFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "PIN_LOWQMAT" }, { "name": "LowQMaterialWangFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_LOWQMAT PIN_WANG" }, { "name": "LowQMaterialWangFallbackFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "PIN_LOWQMAT PIN_WANG_FALLBACK" }, { "name": "DefaultPlasticFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS" }, { "name": "DefaultPlasticHQFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultPlasticHQGBufferFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultPlasticReflectionFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "PIN_REFLECTION" }, { "name": "DefaultPlasticReflectionHQFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_REFLECTION PIN_HQ" }, { "name": "DefaultPlasticReflectionHQGBufferFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_REFLECTION PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultSmoothPlasticFS", "source": "smoothplastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS" }, { "name": "DefaultSmoothPlasticHQFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultSmoothPlasticHQGBufferFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultSmoothPlasticReflectionFS", "source": "smoothplastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "PIN_REFLECTION" }, { "name": "DefaultSmoothPlasticReflectionHQFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_REFLECTION PIN_HQ" }, { "name": "DefaultSmoothPlasticReflectionHQGBufferFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_REFLECTION PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultWoodHQFS", "source": "wood.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultWoodHQGBufferFS", "source": "wood.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultMarbleHQFS", "source": "marble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultMarbleHQGBufferFS", "source": "marble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultSlateHQFS", "source": "slate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultSlateHQGBufferFS", "source": "slate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultGraniteHQFS", "source": "granite.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultGraniteHQGBufferFS", "source": "granite.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultConcreteHQFS", "source": "concrete.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultConcreteHQGBufferFS", "source": "concrete.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultPebbleHQFS", "source": "pebble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultPebbleHQGBufferFS", "source": "pebble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultBrickHQFS", "source": "brick.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultBrickHQGBufferFS", "source": "brick.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultRustHQFS", "source": "rust.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultRustHQGBufferFS", "source": "rust.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultDiamondplateHQFS", "source": "diamondplate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultDiamondplateHQGBufferFS", "source": "diamondplate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultAluminumHQFS", "source": "aluminum.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultAluminumHQGBufferFS", "source": "aluminum.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultGrassHQFS", "source": "grass.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultGrassHQGBufferFS", "source": "grass.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultSandHQFS", "source": "sand.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultSandHQGBufferFS", "source": "sand.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultFabricHQFS", "source": "fabric.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultFabricHQGBufferFS", "source": "fabric.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultIceHQFS", "source": "ice.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultIceHQGBufferFS", "source": "ice.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultCobblestoneHQFS", "source": "cobblestone.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultCobblestoneHQGBufferFS", "source": "cobblestone.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultMetalHQFS", "source": "metal.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultMetalHQGBufferFS", "source": "metal.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "DefaultWoodPlanksHQFS", "source": "woodplanks.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ" }, { "name": "DefaultWoodPlanksHQGBufferFS", "source": "woodplanks.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "MegaClusterVS", "source": "megacluster.hlsl", "target": "vs_2_0", "entrypoint": "MegaClusterVS" }, { "name": "MegaClusterHQVS", "source": "megacluster.hlsl", "target": "vs_2_0", "entrypoint": "MegaClusterVS", "defines": "PIN_HQ" }, { "name": "MegaClusterFS", "source": "megacluster.hlsl", "target": "ps_2_0", "entrypoint": "MegaClusterPS" }, { "name": "MegaClusterHQFS", "source": "megacluster.hlsl", "target": "ps_2_a", "entrypoint": "MegaClusterPS", "defines": "PIN_HQ" }, { "name": "MegaClusterHQGBufferFS", "source": "megacluster.hlsl", "target": "ps_2_a", "entrypoint": "MegaClusterPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "name": "SmoothClusterVS", "source": "smoothcluster.hlsl", "target": "vs_2_0", "entrypoint": "TerrainVS" }, { "name": "SmoothClusterHQVS", "source": "smoothcluster.hlsl", "target": "vs_3_0", "entrypoint": "TerrainVS", "defines": "PIN_HQ" }, { "name": "SmoothClusterFS", "source": "smoothcluster.hlsl", "target": "ps_2_0", "entrypoint": "TerrainPS" }, { "name": "SmoothClusterHQFS", "source": "smoothcluster.hlsl", "target": "ps_3_0", "entrypoint": "TerrainPS", "defines": "PIN_HQ" }, { "name": "SmoothClusterHQGBufferFS", "source": "smoothcluster.hlsl", "target": "ps_3_0", "entrypoint": "TerrainPS", "defines": "PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudLowQMaterialFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_LOWQMAT" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudLowQMaterialWangFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_LOWQMAT PIN_WANG" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudLowQMaterialWangFallbackFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_LOWQMAT PIN_WANG_FALLBACK" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultPlasticFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultPlasticHQFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_HQ" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultPlasticHQGBufferFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultPlasticReflectionFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_REFLECTION" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultPlasticReflectionHQFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_REFLECTION PIN_HQ" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultPlasticReflectionHQGBufferFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_REFLECTION PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultStaticVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultStaticHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_HQ" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultSkinnedVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_SKINNED" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultSkinnedHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_SKINNED PIN_HQ" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultStaticDebugVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_DEBUG" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultSkinnedDebugVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_SKINNED PIN_DEBUG" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultFS", "source": "default.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultHQFS", "source": "default.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_HQ" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultHQGBufferFS", "source": "default.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultStaticReflectionVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_REFLECTION" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultSkinnedReflectionVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_SKINNED PIN_REFLECTION" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultStaticSurfaceHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_SURFACE PIN_HQ" }, { "version": 2012, "key": "ClassicGouraud", "name": "ClassicGouraudDefaultSkinnedSurfaceHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC CLASSIC_GOURAUD PIN_SKINNED PIN_SURFACE PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultStaticVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultStaticHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSkinnedVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_SKINNED" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSkinnedHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_SKINNED PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultStaticDebugVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_DEBUG" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSkinnedDebugVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_SKINNED PIN_DEBUG" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultFS", "source": "default.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultHQFS", "source": "default.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultHQGBufferFS", "source": "default.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultStaticReflectionVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_REFLECTION" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSkinnedReflectionVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_SKINNED PIN_REFLECTION" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultStaticSurfaceHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_SURFACE PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSkinnedSurfaceHQVS", "source": "default.hlsl", "target": "vs_2_0", "entrypoint": "DefaultVS", "defines": "CLASSIC PIN_SKINNED PIN_SURFACE PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicLowQMaterialFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_LOWQMAT" }, { "version": 2013, "key": "Classic", "name": "ClassicLowQMaterialWangFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_LOWQMAT PIN_WANG" }, { "version": 2013, "key": "Classic", "name": "ClassicLowQMaterialWangFallbackFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_LOWQMAT PIN_WANG_FALLBACK" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPlasticFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPlasticHQFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPlasticHQGBufferFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPlasticReflectionFS", "source": "plastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_REFLECTION" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPlasticReflectionHQFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_REFLECTION PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPlasticReflectionHQGBufferFS", "source": "plastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_REFLECTION PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSmoothPlasticFS", "source": "smoothplastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSmoothPlasticHQFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSmoothPlasticHQGBufferFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSmoothPlasticReflectionFS", "source": "smoothplastic.hlsl", "target": "ps_2_0", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_REFLECTION" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSmoothPlasticReflectionHQFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_REFLECTION PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSmoothPlasticReflectionHQGBufferFS", "source": "smoothplastic.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_REFLECTION PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultWoodHQFS", "source": "wood.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultWoodHQGBufferFS", "source": "wood.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultMarbleHQFS", "source": "marble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultMarbleHQGBufferFS", "source": "marble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSlateHQFS", "source": "slate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSlateHQGBufferFS", "source": "slate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultGraniteHQFS", "source": "granite.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultGraniteHQGBufferFS", "source": "granite.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultConcreteHQFS", "source": "concrete.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultConcreteHQGBufferFS", "source": "concrete.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPebbleHQFS", "source": "pebble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultPebbleHQGBufferFS", "source": "pebble.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultBrickHQFS", "source": "brick.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultBrickHQGBufferFS", "source": "brick.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultRustHQFS", "source": "rust.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultRustHQGBufferFS", "source": "rust.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultDiamondplateHQFS", "source": "diamondplate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultDiamondplateHQGBufferFS", "source": "diamondplate.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultAluminumHQFS", "source": "aluminum.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultAluminumHQGBufferFS", "source": "aluminum.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultGrassHQFS", "source": "grass.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultGrassHQGBufferFS", "source": "grass.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSandHQFS", "source": "sand.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultSandHQGBufferFS", "source": "sand.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultFabricHQFS", "source": "fabric.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultFabricHQGBufferFS", "source": "fabric.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultIceHQFS", "source": "ice.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultIceHQGBufferFS", "source": "ice.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultCobblestoneHQFS", "source": "cobblestone.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultCobblestoneHQGBufferFS", "source": "cobblestone.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultMetalHQFS", "source": "metal.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultMetalHQGBufferFS", "source": "metal.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultWoodPlanksHQFS", "source": "woodplanks.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicDefaultWoodPlanksHQGBufferFS", "source": "woodplanks.hlsl", "target": "ps_2_a", "entrypoint": "DefaultPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicMegaClusterVS", "source": "megacluster.hlsl", "target": "vs_2_0", "entrypoint": "MegaClusterVS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicMegaClusterHQVS", "source": "megacluster.hlsl", "target": "vs_2_0", "entrypoint": "MegaClusterVS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicMegaClusterFS", "source": "megacluster.hlsl", "target": "ps_2_0", "entrypoint": "MegaClusterPS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicMegaClusterHQFS", "source": "megacluster.hlsl", "target": "ps_2_a", "entrypoint": "MegaClusterPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicMegaClusterHQGBufferFS", "source": "megacluster.hlsl", "target": "ps_2_a", "entrypoint": "MegaClusterPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" }, { "version": 2013, "key": "Classic", "name": "ClassicSmoothClusterVS", "source": "smoothcluster.hlsl", "target": "vs_2_0", "entrypoint": "TerrainVS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicSmoothClusterHQVS", "source": "smoothcluster.hlsl", "target": "vs_3_0", "entrypoint": "TerrainVS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicSmoothClusterFS", "source": "smoothcluster.hlsl", "target": "ps_2_0", "entrypoint": "TerrainPS", "defines": "CLASSIC" }, { "version": 2013, "key": "Classic", "name": "ClassicSmoothClusterHQFS", "source": "smoothcluster.hlsl", "target": "ps_3_0", "entrypoint": "TerrainPS", "defines": "CLASSIC PIN_HQ" }, { "version": 2013, "key": "Classic", "name": "ClassicSmoothClusterHQGBufferFS", "source": "smoothcluster.hlsl", "target": "ps_3_0", "entrypoint": "TerrainPS", "defines": "CLASSIC PIN_HQ PIN_GBUFFER", "exclude": "glsles" } ]