Include.hlsl 630 B

12345678910111213141516171819202122
  1. // RUN: %dxc -E main -T ps_6_0 -Vi -I inc %s | FileCheck -input=stderr %s
  2. // CHECK: Opening file [
  3. // CHECK: /inc/header.hlsli], stack top [0]
  4. #include "inc/header.hlsli"
  5. //--------------------------------------------------------------------------------------
  6. // Pixel Shader
  7. //--------------------------------------------------------------------------------------
  8. float4 main( PS_INPUT Input) : SV_TARGET
  9. {
  10. float4 vDiffuse = g_txDiffuse.Sample( g_samLinear, Input.vTexcoord );
  11. float fLighting = saturate( dot( g_vLightDir, Input.vNormal ) );
  12. fLighting = max( fLighting, g_fAmbient );
  13. return vDiffuse * fLighting;
  14. }