1GL_NV_register_combiners 2https://www.khronos.org/registry/OpenGL/extensions/NV/NV_register_combiners.txt 3GL_NV_register_combiners 4 5 GL_REGISTER_COMBINERS_NV 0x8522 6 GL_VARIABLE_A_NV 0x8523 7 GL_VARIABLE_B_NV 0x8524 8 GL_VARIABLE_C_NV 0x8525 9 GL_VARIABLE_D_NV 0x8526 10 GL_VARIABLE_E_NV 0x8527 11 GL_VARIABLE_F_NV 0x8528 12 GL_VARIABLE_G_NV 0x8529 13 GL_CONSTANT_COLOR0_NV 0x852A 14 GL_CONSTANT_COLOR1_NV 0x852B 15 GL_PRIMARY_COLOR_NV 0x852C 16 GL_SECONDARY_COLOR_NV 0x852D 17 GL_SPARE0_NV 0x852E 18 GL_SPARE1_NV 0x852F 19 GL_DISCARD_NV 0x8530 20 GL_E_TIMES_F_NV 0x8531 21 GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 22 GL_UNSIGNED_IDENTITY_NV 0x8536 23 GL_UNSIGNED_INVERT_NV 0x8537 24 GL_EXPAND_NORMAL_NV 0x8538 25 GL_EXPAND_NEGATE_NV 0x8539 26 GL_HALF_BIAS_NORMAL_NV 0x853A 27 GL_HALF_BIAS_NEGATE_NV 0x853B 28 GL_SIGNED_IDENTITY_NV 0x853C 29 GL_SIGNED_NEGATE_NV 0x853D 30 GL_SCALE_BY_TWO_NV 0x853E 31 GL_SCALE_BY_FOUR_NV 0x853F 32 GL_SCALE_BY_ONE_HALF_NV 0x8540 33 GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 34 GL_COMBINER_INPUT_NV 0x8542 35 GL_COMBINER_MAPPING_NV 0x8543 36 GL_COMBINER_COMPONENT_USAGE_NV 0x8544 37 GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 38 GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 39 GL_COMBINER_MUX_SUM_NV 0x8547 40 GL_COMBINER_SCALE_NV 0x8548 41 GL_COMBINER_BIAS_NV 0x8549 42 GL_COMBINER_AB_OUTPUT_NV 0x854A 43 GL_COMBINER_CD_OUTPUT_NV 0x854B 44 GL_COMBINER_SUM_OUTPUT_NV 0x854C 45 GL_MAX_GENERAL_COMBINERS_NV 0x854D 46 GL_NUM_GENERAL_COMBINERS_NV 0x854E 47 GL_COLOR_SUM_CLAMP_NV 0x854F 48 GL_COMBINER0_NV 0x8550 49 GL_COMBINER1_NV 0x8551 50 GL_COMBINER2_NV 0x8552 51 GL_COMBINER3_NV 0x8553 52 GL_COMBINER4_NV 0x8554 53 GL_COMBINER5_NV 0x8555 54 GL_COMBINER6_NV 0x8556 55 GL_COMBINER7_NV 0x8557 56 void glCombinerInputNV (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) 57 void glCombinerOutputNV (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) 58 void glCombinerParameterfNV (GLenum pname, GLfloat param) 59 void glCombinerParameterfvNV (GLenum pname, const GLfloat* params) 60 void glCombinerParameteriNV (GLenum pname, GLint param) 61 void glCombinerParameterivNV (GLenum pname, const GLint* params) 62 void glFinalCombinerInputNV (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) 63 void glGetCombinerInputParameterfvNV (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params) 64 void glGetCombinerInputParameterivNV (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params) 65 void glGetCombinerOutputParameterfvNV (GLenum stage, GLenum portion, GLenum pname, GLfloat* params) 66 void glGetCombinerOutputParameterivNV (GLenum stage, GLenum portion, GLenum pname, GLint* params) 67 void glGetFinalCombinerInputParameterfvNV (GLenum variable, GLenum pname, GLfloat* params) 68 void glGetFinalCombinerInputParameterivNV (GLenum variable, GLenum pname, GLint* params) 69