ordering-srg-function.txt 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. "struct ViewSrg_PointLight"
  2. "float3 m_position ;"
  3. "float m_invAttenuationRadiusSquared ;"
  4. "float3 m_rgbIntensity ;"
  5. "float m_bulbRadius ;"
  6. "StructuredBuffer < ViewSrg_PointLight > ViewSrg_m_pointLights"
  7. "struct ViewSrg_SRGConstantsStruct"
  8. "row_major float4x4 ViewSrg_m_viewProjectionMatrix ;"
  9. "row_major float4x4 ViewSrg_m_viewMatrix ;"
  10. "row_major float4x4 ViewSrg_m_projectionMatrix ;"
  11. "float3 ViewSrg_m_worldPosition ;"
  12. "float4 ViewSrg_m_zConstants ;"
  13. "uint ViewSrg_m_tileGridWidth ;"
  14. "uint ViewSrg_m_pointLightCount ;"
  15. "ConstantBuffer < :: ViewSrg_SRGConstantsStruct > ViewSrg_SRGConstantBuffer"
  16. "float3 ViewSrg_GetWorldPosition ( )"
  17. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_worldPosition ;"
  18. "float4x4 ViewSrg_GetViewProjectionMatrix ( )"
  19. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_viewProjectionMatrix ;"
  20. "float4x4 ViewSrg_GetViewMatrix ( )"
  21. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_viewMatrix ;"
  22. "float4x4 ViewSrg_GetProjectionMatrix ( )"
  23. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_projectionMatrix ;"
  24. "float ViewSrg_GetNearZ ( )"
  25. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . x ;"
  26. "float ViewSrg_GetFarZ ( )"
  27. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . y ;"
  28. "float ViewSrg_GetFarZTimesNearZ ( )"
  29. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . z ;"
  30. "float ViewSrg_GetFarZMinusNearZ ( )"
  31. "return :: ViewSrg_SRGConstantBuffer . ViewSrg_m_zConstants . w ;"