Team Fortress 2 Source Code as on 22/4/2020
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.

50 lines
1002 B

  1. //========= Copyright Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. // $Header: $
  6. // $NoKeywords: $
  7. //=============================================================================//
  8. #include "BaseVSShader.h"
  9. // memdbgon must be the last include file in a .cpp file!!!
  10. #include "tier0/memdbgon.h"
  11. DEFINE_FALLBACK_SHADER( Wireframe, Wireframe_DX8 )
  12. DEFINE_FALLBACK_SHADER( Wireframe_DX9, Wireframe_DX8 )
  13. BEGIN_VS_SHADER( Wireframe_DX8,
  14. "Help for Wireframe_DX8" )
  15. BEGIN_SHADER_PARAMS
  16. END_SHADER_PARAMS
  17. SHADER_FALLBACK
  18. {
  19. return 0;
  20. }
  21. SHADER_INIT_PARAMS()
  22. {
  23. InitParamsUnlitGeneric_DX8( -1, -1, -1, -1, -1, -1, -1 );
  24. SET_FLAGS( MATERIAL_VAR_NO_DEBUG_OVERRIDE );
  25. SET_FLAGS( MATERIAL_VAR_NOFOG );
  26. SET_FLAGS( MATERIAL_VAR_WIREFRAME );
  27. }
  28. SHADER_INIT
  29. {
  30. InitUnlitGeneric_DX8( -1, -1, -1, -1 );
  31. }
  32. SHADER_DRAW
  33. {
  34. VertexShaderUnlitGenericPass(
  35. -1, -1, -1,
  36. -1, -1, true, -1, -1, -1,
  37. -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 );
  38. }
  39. END_SHADER