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.

73 lines
2.9KB

  1. GL_ATI_fragment_shader
  2. http://www.opengl.org/registry/specs/ATI/fragment_shader.txt
  3. GL_ATI_fragment_shader
  4. GL_2X_BIT_ATI 0x00000001
  5. GL_RED_BIT_ATI 0x00000001
  6. GL_4X_BIT_ATI 0x00000002
  7. GL_COMP_BIT_ATI 0x00000002
  8. GL_GREEN_BIT_ATI 0x00000002
  9. GL_8X_BIT_ATI 0x00000004
  10. GL_BLUE_BIT_ATI 0x00000004
  11. GL_NEGATE_BIT_ATI 0x00000004
  12. GL_BIAS_BIT_ATI 0x00000008
  13. GL_HALF_BIT_ATI 0x00000008
  14. GL_QUARTER_BIT_ATI 0x00000010
  15. GL_EIGHTH_BIT_ATI 0x00000020
  16. GL_SATURATE_BIT_ATI 0x00000040
  17. GL_FRAGMENT_SHADER_ATI 0x8920
  18. GL_REG_0_ATI 0x8921
  19. GL_REG_1_ATI 0x8922
  20. GL_REG_2_ATI 0x8923
  21. GL_REG_3_ATI 0x8924
  22. GL_REG_4_ATI 0x8925
  23. GL_REG_5_ATI 0x8926
  24. GL_CON_0_ATI 0x8941
  25. GL_CON_1_ATI 0x8942
  26. GL_CON_2_ATI 0x8943
  27. GL_CON_3_ATI 0x8944
  28. GL_CON_4_ATI 0x8945
  29. GL_CON_5_ATI 0x8946
  30. GL_CON_6_ATI 0x8947
  31. GL_CON_7_ATI 0x8948
  32. GL_MOV_ATI 0x8961
  33. GL_ADD_ATI 0x8963
  34. GL_MUL_ATI 0x8964
  35. GL_SUB_ATI 0x8965
  36. GL_DOT3_ATI 0x8966
  37. GL_DOT4_ATI 0x8967
  38. GL_MAD_ATI 0x8968
  39. GL_LERP_ATI 0x8969
  40. GL_CND_ATI 0x896A
  41. GL_CND0_ATI 0x896B
  42. GL_DOT2_ADD_ATI 0x896C
  43. GL_SECONDARY_INTERPOLATOR_ATI 0x896D
  44. GL_SWIZZLE_STR_ATI 0x8976
  45. GL_SWIZZLE_STQ_ATI 0x8977
  46. GL_SWIZZLE_STR_DR_ATI 0x8978
  47. GL_SWIZZLE_STQ_DQ_ATI 0x8979
  48. void glAlphaFragmentOp1ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
  49. void glAlphaFragmentOp2ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
  50. void glAlphaFragmentOp3ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
  51. void glBeginFragmentShaderATI (void)
  52. void glBindFragmentShaderATI (GLuint id)
  53. void glColorFragmentOp1ATI (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
  54. void glColorFragmentOp2ATI (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
  55. void glColorFragmentOp3ATI (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
  56. void glDeleteFragmentShaderATI (GLuint id)
  57. void glEndFragmentShaderATI (void)
  58. GLuint glGenFragmentShadersATI (GLuint range)
  59. void glPassTexCoordATI (GLuint dst, GLuint coord, GLenum swizzle)
  60. void glSampleMapATI (GLuint dst, GLuint interp, GLenum swizzle)
  61. void glSetFragmentShaderConstantATI (GLuint dst, const GLfloat* value)
  62. GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
  63. GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
  64. GL_NUM_PASSES_ATI 0x8970
  65. GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
  66. GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
  67. GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
  68. GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
  69. GL_COLOR_ALPHA_PAIRING_ATI 0x8975
  70. GL_SWIZZLE_STRQ_ATI 0x897A
  71. GL_SWIZZLE_STRQ_DQ_ATI 0x897B