ABI compliance report for the library Cg Toolkit from version 1.2.1 to 1.4.1 on x86


Summary


Total header files2
Total shared libraries4
Total interfaces / types314 / 20
VerdictIncompatible

Problem Summary


Added Interfaces134
Withdrawn Interfaces2
Problems in
Data Types
High risk0
Medium risk0
Low risk0
Interface
Problems
High risk0
Medium risk0
Low risk3
Problems in Constants0

Added Interfaces (134)


cg.h, libCg.so
cgAddStateEnumerant CGstate p1, char const* name, int value ) @@ VERSION
cgCallStateResetCallback CGstateassignment p1 ) @@ VERSION
cgCallStateSetCallback CGstateassignment p1 ) @@ VERSION
cgCallStateValidateCallback CGstateassignment p1 ) @@ VERSION
cgCreateArraySamplerState CGcontext p1, char const* name, CGtype p3, int nelems ) @@ VERSION
cgCreateArrayState CGcontext p1, char const* name, CGtype p3, int nelems ) @@ VERSION
cgCreateEffect CGcontext p1, char const* code, char const** args ) @@ VERSION
cgCreateEffectFromFile CGcontext p1, char const* filename, char const** args ) @@ VERSION
cgCreateProgramFromEffect CGeffect effect, CGprofile profile, char const* entry, char const** args ) @@ VERSION
cgCreateSamplerState CGcontext p1, char const* name, CGtype p3 ) @@ VERSION
cgCreateState CGcontext p1, char const* name, CGtype p3 ) @@ VERSION
cgDestroyEffect CGeffect p1 ) @@ VERSION
cgEvaluateProgram CGprogram p1, float* p2, int ncomps, int nx, int ny, int nz ) @@ VERSION
cgGetAnnotationName CGannotation p1 ) @@ VERSION
cgGetAnnotationType CGannotation p1 ) @@ VERSION
cgGetArrayTotalSize CGparameter param ) @@ VERSION
cgGetAutoCompile CGcontext ctx ) @@ VERSION
cgGetBooleanAnnotationValues CGannotation p1, int* nvalues ) @@ VERSION
cgGetBoolStateAssignmentValues CGstateassignment p1, int* nVals ) @@ VERSION
cgGetDependentAnnotationParameter CGannotation p1, int index ) @@ VERSION
cgGetDependentStateAssignmentParameter CGstateassignment p1, int index ) @@ VERSION
cgGetEffectContext CGeffect p1 ) @@ VERSION
cgGetEffectParameterBySemantic CGeffect p1, char const* p2 ) @@ VERSION
cgGetErrorHandler void** data ) @@ VERSION
cgGetFirstEffect CGcontext p1 ) @@ VERSION
cgGetFirstEffectParameter CGeffect p1 ) @@ VERSION
cgGetFirstError ( ) @@ VERSION
cgGetFirstLeafEffectParameter CGeffect p1 ) @@ VERSION
cgGetFirstParameterAnnotation CGparameter p1 ) @@ VERSION
cgGetFirstPass CGtechnique p1 ) @@ VERSION
cgGetFirstPassAnnotation CGpass p1 ) @@ VERSION
cgGetFirstProgramAnnotation CGprogram p1 ) @@ VERSION
cgGetFirstSamplerState CGcontext p1 ) @@ VERSION
cgGetFirstSamplerStateAssignment CGparameter p1 ) @@ VERSION
cgGetFirstState CGcontext p1 ) @@ VERSION
cgGetFirstStateAssignment CGpass p1 ) @@ VERSION
cgGetFirstTechnique CGeffect p1 ) @@ VERSION
cgGetFirstTechniqueAnnotation CGtechnique p1 ) @@ VERSION
cgGetFloatAnnotationValues CGannotation p1, int* nvalues ) @@ VERSION
cgGetFloatStateAssignmentValues CGstateassignment p1, int* nVals ) @@ VERSION
cgGetIntAnnotationValues CGannotation p1, int* nvalues ) @@ VERSION
cgGetIntStateAssignmentValues CGstateassignment p1, int* nVals ) @@ VERSION
cgGetMatrixParameterdc CGparameter param, double* matrix ) @@ VERSION
cgGetMatrixParameterdr CGparameter param, double* matrix ) @@ VERSION
cgGetMatrixParameterfc CGparameter param, float* matrix ) @@ VERSION
cgGetMatrixParameterfr CGparameter param, float* matrix ) @@ VERSION
cgGetMatrixParameteric CGparameter param, int* matrix ) @@ VERSION
cgGetMatrixParameterir CGparameter param, int* matrix ) @@ VERSION
cgGetNamedEffectParameter CGeffect p1, char const* p2 ) @@ VERSION
cgGetNamedParameterAnnotation CGparameter p1, char const* p2 ) @@ VERSION
cgGetNamedPass CGtechnique p1, char const* name ) @@ VERSION
cgGetNamedPassAnnotation CGpass p1, char const* p2 ) @@ VERSION
cgGetNamedProgramAnnotation CGprogram p1, char const* p2 ) @@ VERSION
cgGetNamedSamplerState CGcontext p1, char const* name ) @@ VERSION
cgGetNamedSamplerStateAssignment CGparameter p1, char const* p2 ) @@ VERSION
cgGetNamedState CGcontext p1, char const* name ) @@ VERSION
cgGetNamedStateAssignment CGpass p1, char const* name ) @@ VERSION
cgGetNamedTechnique CGeffect p1, char const* name ) @@ VERSION
cgGetNamedTechniqueAnnotation CGtechnique p1, char const* p2 ) @@ VERSION
cgGetNextAnnotation CGannotation p1 ) @@ VERSION
cgGetNextEffect CGeffect p1 ) @@ VERSION
cgGetNextPass CGpass p1 ) @@ VERSION
cgGetNextState CGstate p1 ) @@ VERSION
cgGetNextStateAssignment CGstateassignment p1 ) @@ VERSION
cgGetNextTechnique CGtechnique p1 ) @@ VERSION
cgGetNumDependentAnnotationParameters CGannotation p1 ) @@ VERSION
cgGetNumDependentStateAssignmentParameters CGstateassignment p1 ) @@ VERSION
cgGetParameterBaseType CGparameter param ) @@ VERSION
cgGetParameterClass CGparameter param ) @@ VERSION
cgGetParameterColumns CGparameter param ) @@ VERSION
cgGetParameterRows CGparameter param ) @@ VERSION
cgGetParameterValuedc CGparameter param, int n, double* vals ) @@ VERSION
cgGetParameterValuedr CGparameter param, int n, double* vals ) @@ VERSION
cgGetParameterValuefc CGparameter param, int n, float* vals ) @@ VERSION
cgGetParameterValuefr CGparameter param, int n, float* vals ) @@ VERSION
cgGetParameterValueic CGparameter param, int n, int* vals ) @@ VERSION
cgGetParameterValueir CGparameter param, int n, int* vals ) @@ VERSION
cgGetPassName CGpass p1 ) @@ VERSION
cgGetPassTechnique CGpass p1 ) @@ VERSION
cgGetProgramOptions CGprogram prog ) @@ VERSION
cgGetProgramStateAssignmentValue CGstateassignment p1 ) @@ VERSION
cgGetSamplerStateAssignmentParameter CGstateassignment p1 ) @@ VERSION
cgGetSamplerStateAssignmentState CGstateassignment p1 ) @@ VERSION
cgGetSamplerStateAssignmentValue CGstateassignment p1 ) @@ VERSION
cgGetStateAssignmentIndex CGstateassignment p1 ) @@ VERSION
cgGetStateAssignmentPass CGstateassignment p1 ) @@ VERSION
cgGetStateAssignmentState CGstateassignment p1 ) @@ VERSION
cgGetStateName CGstate p1 ) @@ VERSION
cgGetStateResetCallback CGstate p1 ) @@ VERSION
cgGetStateSetCallback CGstate p1 ) @@ VERSION
cgGetStateType CGstate p1 ) @@ VERSION
cgGetStateValidateCallback CGstate p1 ) @@ VERSION
cgGetStringAnnotationValue CGannotation p1 ) @@ VERSION
cgGetStringParameterValue CGparameter param ) @@ VERSION
cgGetStringStateAssignmentValue CGstateassignment p1 ) @@ VERSION
cgGetTechniqueEffect CGtechnique p1 ) @@ VERSION
cgGetTechniqueName CGtechnique p1 ) @@ VERSION
cgGetTextureStateAssignmentValue CGstateassignment p1 ) @@ VERSION
cgIsAnnotation CGannotation p1 ) @@ VERSION
cgIsEffect CGeffect effect ) @@ VERSION
cgIsParameterUsed CGparameter param, CGhandle handle ) @@ VERSION
cgIsPass CGpass p1 ) @@ VERSION
cgIsState CGstate p1 ) @@ VERSION
cgIsStateAssignment CGstateassignment p1 ) @@ VERSION
cgIsTechnique CGtechnique p1 ) @@ VERSION
cgIsTechniqueValidated CGtechnique p1 ) @@ VERSION
cgResetPassState CGpass p1 ) @@ VERSION
cgSetErrorHandler CGerrorHandlerFunc func, void* data ) @@ VERSION
cgSetLastListing CGhandle handle, char const* listing ) @@ VERSION
cgSetMatrixParameteric CGparameter param, int const* matrix ) @@ VERSION
cgSetMatrixParameterir CGparameter param, int const* matrix ) @@ VERSION
cgSetParameter1i CGparameter param, int x ) @@ VERSION
cgSetParameter1iv CGparameter param, int const* v ) @@ VERSION
cgSetParameter2i CGparameter param, int x, int y ) @@ VERSION
cgSetParameter2iv CGparameter param, int const* v ) @@ VERSION
cgSetParameter3i CGparameter param, int x, int y, int z ) @@ VERSION
cgSetParameter3iv CGparameter param, int const* v ) @@ VERSION
cgSetParameter4i CGparameter param, int x, int y, int z, int w ) @@ VERSION
cgSetParameter4iv CGparameter param, int const* v ) @@ VERSION
cgSetParameterValuedc CGparameter param, int n, double const* vals ) @@ VERSION
cgSetParameterValuedr CGparameter param, int n, double const* vals ) @@ VERSION
cgSetParameterValuefc CGparameter param, int n, float const* vals ) @@ VERSION
cgSetParameterValuefr CGparameter param, int n, float const* vals ) @@ VERSION
cgSetParameterValueic CGparameter param, int n, int const* vals ) @@ VERSION
cgSetParameterValueir CGparameter param, int n, int const* vals ) @@ VERSION
cgSetPassProgramParameters CGprogram p1 ) @@ VERSION
cgSetPassState CGpass p1 ) @@ VERSION
cgSetProgramProfile CGprogram prog, CGprofile profile ) @@ VERSION
cgSetSamplerState CGparameter p1 ) @@ VERSION
cgSetStateCallbacks CGstate p1, CGstatecallback set, CGstatecallback reset, CGstatecallback validate ) @@ VERSION
cgSetStringParameterValue CGparameter param, char const* str ) @@ VERSION
cgValidateTechnique CGtechnique p1 ) @@ VERSION

cgGL.h, libCgGL.so
cgGLRegisterStates CGcontext p1 ) @@ VERSION
cgGLSetupSampler CGparameter param, GLuint texobj ) @@ VERSION

to the top

Withdrawn Interfaces (2)


cg.h, libCg.so
cgGetNextLeafParameter_depr1_1 CGparameter current ) @@ VERSION
cgGetNextParameter_depr1_1 CGparameter current ) @@ VERSION

to the top

Interface Problems, Low risk (3)


cg.h, libCg.so
[+] cgGetNamedUserType CGprogram program, char const* name ) @@ VERSION (1)
[+] cgGetNumUserTypes CGprogram program ) @@ VERSION (1)
[+] cgGetUserType CGprogram program, int index ) @@ VERSION (1)

to the top

Header Files (2)


cg.h
cgGL.h

to the top

Shared Libraries (4)


libCg.so
libCgFX.so
libCgFXGL.so
libCgGL.so

to the top




Generated on Thu Sep 2 14:13:21 2010 for Cg Toolkit by ABI Compliance Checker 1.22-RC1