- dumpCurrentProgramUniforms(json);
- dumpCurrentProgramUniformsARB(json);
- dumpProgramUniformsARB(json, GL_FRAGMENT_PROGRAM_ARB, "fp.");
- dumpProgramUniformsARB(json, GL_VERTEX_PROGRAM_ARB, "vp.");
+ if (program) {
+ dumpProgramUniforms(json, program);
+ } else if (programObj) {
+ dumpProgramObjUniforms(json, programObj);
+ } else {
+ dumpArbProgramUniforms(json, GL_FRAGMENT_PROGRAM_ARB, "fp.");
+ dumpArbProgramUniforms(json, GL_VERTEX_PROGRAM_ARB, "vp.");
+ }