Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
664 B

  1. //==== Copyright (c) Valve Corporation, All rights reserved. =======//
  2. //
  3. // Vertex/Pixel Shaders
  4. //
  5. //===========================================================================//
  6. #ifndef SHADERCOMBOSEMANTICS_H
  7. #define SHADERCOMBOSEMANTICS_H
  8. #ifdef _WIN32
  9. #pragma once
  10. #endif
  11. struct ShaderComboInformation_t
  12. {
  13. const char *m_pComboName;
  14. int m_nComboMin;
  15. int m_nComboMax;
  16. };
  17. struct ShaderComboSemantics_t
  18. {
  19. const char *pShaderName;
  20. const ShaderComboInformation_t *pDynamicShaderComboArray;
  21. int nDynamicShaderComboArrayCount;
  22. const ShaderComboInformation_t *pStaticShaderComboArray;
  23. int nStaticShaderComboArrayCount;
  24. };
  25. #endif // SHADERCOMBOSEMANTICS_H