Changeset 63942 in vbox for trunk/src/VBox/Additions
- Timestamp:
- Sep 22, 2016 11:01:17 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 110828
- Location:
- trunk/src/VBox/Additions/common/crOpenGL
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/crOpenGL/DD_glc.py
r63939 r63942 123 123 124 124 if func_name in commoncall_special: 125 print("%s vboxDD_gl%s( %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params) ))125 print("%s vboxDD_gl%s(%s)" % (return_type, func_name, apiutil.MakeDeclarationString(params) )) 126 126 else: 127 127 if apiutil.MakeDeclarationString(params)=="void": 128 print("%s vboxDD_gl%s( GLcontext *ctx)" % (return_type, func_name ))128 print("%s vboxDD_gl%s(GLcontext *ctx)" % (return_type, func_name )) 129 129 else: 130 print("%s vboxDD_gl%s( GLcontext *ctx, %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params) ))130 print("%s vboxDD_gl%s(GLcontext *ctx, %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params) )) 131 131 print("{") 132 132 … … 134 134 print("\treturn ", end=' ') 135 135 136 print("\tcr_gl%s( %s);" % (func_name, apiutil.MakeCallString(params)))136 print("\tcr_gl%s(%s);" % (func_name, apiutil.MakeCallString(params))) 137 137 print("}") 138 138 print("") -
trunk/src/VBox/Additions/common/crOpenGL/DD_glh.py
r63939 r63942 125 125 126 126 if func_name in commoncall_special: 127 print("extern %s vboxDD_gl%s( %s);" % (return_type, func_name,127 print("extern %s vboxDD_gl%s(%s);" % (return_type, func_name, 128 128 apiutil.MakeDeclarationString( params ))) 129 129 else: 130 130 if apiutil.MakeDeclarationString(params)=="void": 131 print("extern %s vboxDD_gl%s( GLcontext *ctx);" % (return_type, func_name))131 print("extern %s vboxDD_gl%s(GLcontext *ctx);" % (return_type, func_name)) 132 132 else: 133 print("extern %s vboxDD_gl%s( GLcontext *ctx, %s);" % (return_type, func_name,133 print("extern %s vboxDD_gl%s(GLcontext *ctx, %s);" % (return_type, func_name, 134 134 apiutil.MakeDeclarationString( params ))) 135 135 -
trunk/src/VBox/Additions/common/crOpenGL/NULLfuncs.py
r63939 r63942 25 25 params = apiutil.Parameters(func_name) 26 26 27 print("static %s SPULOAD_APIENTRY NULL_%s( %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params)))27 print("static %s SPULOAD_APIENTRY NULL_%s(%s)" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 28 28 print("{") 29 29 print("\t/* do nothing */") -
trunk/src/VBox/Additions/common/crOpenGL/cr_gl.py
r63939 r63942 60 60 params = apiutil.Parameters(func_name) 61 61 62 print("extern %s cr_gl%s( %s);" % (return_type, func_name,62 print("extern %s cr_gl%s(%s);" % (return_type, func_name, 63 63 apiutil.MakeDeclarationString( params ))) 64 64 -
trunk/src/VBox/Additions/common/crOpenGL/entrypoints.py
r63939 r63942 96 96 else: 97 97 # the usual path 98 print("%s VBOXGLTAG(gl%s)( %s);" % (return_type, func_name, apiutil.MakeDeclarationString(params)))98 print("%s VBOXGLTAG(gl%s)(%s);" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 99 99 print("") 100 print("%s VBOXGLTAG(gl%s)( %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params)))100 print("%s VBOXGLTAG(gl%s)(%s)" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 101 101 print("{") 102 102 print("\t", end="") 103 103 if return_type != "void": 104 104 print("return ", end=" ") 105 print("glim.%s( %s);" % (func_name, apiutil.MakeCallString(params)))105 print("glim.%s(%s);" % (func_name, apiutil.MakeCallString(params))) 106 106 print("}") 107 107 print("") … … 149 149 return_type = apiutil.ReturnType(func_name) 150 150 params = apiutil.Parameters(func_name) 151 print("%s VBOXGLTAG(gl%s)( %s);" % (return_type, func_name, apiutil.MakeDeclarationString(params)))151 print("%s VBOXGLTAG(gl%s)(%s);" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 152 152 print("") 153 print("%s VBOXGLTAG(gl%s)( %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params)))153 print("%s VBOXGLTAG(gl%s)(%s)" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 154 154 print("{") 155 155 print("\t", end="") 156 156 if return_type != "void": 157 157 print("return ", end=" ") 158 print("glim.%s( %s);" % (alias, apiutil.MakeCallString(params)))158 print("glim.%s(%s);" % (alias, apiutil.MakeCallString(params))) 159 159 print("}") 160 160 print("") … … 170 170 params = apiutil.Parameters(func_name) 171 171 172 print("%s VBOXGLTAG(gl%s)( %s);" % (return_type, func_name, apiutil.MakeDeclarationString(params)))172 print("%s VBOXGLTAG(gl%s)(%s);" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 173 173 print("") 174 print("%s VBOXGLTAG(gl%s)( %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params)))174 print("%s VBOXGLTAG(gl%s)(%s)" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 175 175 print("{") 176 176 if return_type != "void": -
trunk/src/VBox/Additions/common/crOpenGL/feedback/feedback.py
r63939 r63942 29 29 params = apiutil.Parameters(func_name) 30 30 if apiutil.FindSpecial( "feedback", func_name ): 31 print('static %s FEEDBACKSPU_APIENTRY feedbackspu_%s( %s)' % ( return_type, func_name, apiutil.MakeDeclarationString(params) ))31 print('static %s FEEDBACKSPU_APIENTRY feedbackspu_%s(%s)' % ( return_type, func_name, apiutil.MakeDeclarationString(params) )) 32 32 print('{') 33 print('\tfeedback_spu.super.%s( %s);' % ( func_name, apiutil.MakeCallString(params) ))33 print('\tfeedback_spu.super.%s(%s);' % ( func_name, apiutil.MakeCallString(params) )) 34 34 print('}') 35 35 … … 37 37 38 38 print(""" 39 #define CHANGE( name, func ) crSPUChangeInterface( (void *)&(feedback_spu.self), (void *)feedback_spu.self.name, (void *)((SPUGenericFunction) func))40 #define CHANGESWAP( name, swapfunc, regfunc ) crSPUChangeInterface( (void *)&(feedback_spu.self), (void *)feedback_spu.self.name, (void *)((SPUGenericFunction) (feedback_spu.swap ? swapfunc: regfunc )))39 #define CHANGE(name, func) crSPUChangeInterface((void *)&(feedback_spu.self), (void *)feedback_spu.self.name, (void *)((SPUGenericFunction) func)) 40 #define CHANGESWAP(name, swapfunc, regfunc) crSPUChangeInterface( (void *)&(feedback_spu.self), (void *)feedback_spu.self.name, (void *)((SPUGenericFunction) (feedback_spu.swap ? swapfunc: regfunc ))) 41 41 42 42 static void __loadFeedbackAPI( void ) … … 47 47 params = apiutil.Parameters(func_name) 48 48 if apiutil.FindSpecial( "feedback", func_name ): 49 print('\tCHANGE( %s, crStateFeedback%s);' % (func_name, func_name ))49 print('\tCHANGE(%s, crStateFeedback%s);' % (func_name, func_name )) 50 50 print(""" 51 51 } … … 56 56 for func_name in keys: 57 57 if apiutil.FindSpecial( "select", func_name ): 58 print('\tCHANGE( %s, crStateSelect%s);' % (func_name, func_name ))58 print('\tCHANGE(%s, crStateSelect%s);' % (func_name, func_name )) 59 59 elif apiutil.FindSpecial( "feedback", func_name ): 60 print('\tCHANGE( %s, feedbackspu_%s);' % (func_name, func_name ))60 print('\tCHANGE(%s, feedbackspu_%s);' % (func_name, func_name )) 61 61 print(""" 62 62 } … … 69 69 return_type = apiutil.ReturnType(func_name) 70 70 if apiutil.FindSpecial( "feedback", func_name ) or apiutil.FindSpecial( "select", func_name ): 71 print('\tCHANGE( %s, feedbackspu_%s);' % (func_name, func_name ))71 print('\tCHANGE(%s, feedbackspu_%s);' % (func_name, func_name )) 72 72 print(""" 73 73 } -
trunk/src/VBox/Additions/common/crOpenGL/feedback/feedback_funcs.py
r63939 r63942 32 32 return_type = apiutil.ReturnType(func_name) 33 33 params = apiutil.Parameters(func_name) 34 print('%s STATE_APIENTRY crStateFeedback%s( %s);' % (return_type, func_name, apiutil.MakeDeclarationString(params)))34 print('%s STATE_APIENTRY crStateFeedback%s(%s);' % (return_type, func_name, apiutil.MakeDeclarationString(params))) 35 35 36 36 for func_name in apiutil.AllSpecials( "select" ): 37 37 return_type = apiutil.ReturnType(func_name) 38 38 params = apiutil.Parameters(func_name) 39 print('%s STATE_APIENTRY crStateSelect%s( %s);' % (return_type, func_name, apiutil.MakeDeclarationString(params)))39 print('%s STATE_APIENTRY crStateSelect%s(%s);' % (return_type, func_name, apiutil.MakeDeclarationString(params))) 40 40 print('\n#endif /* CR_STATE_FEEDBACK_FUNCS_H */') -
trunk/src/VBox/Additions/common/crOpenGL/feedback/feedback_state.py
r63939 r63942 27 27 return_type = apiutil.ReturnType(func_name) 28 28 params = apiutil.Parameters(func_name) 29 print('%s FEEDBACKSPU_APIENTRY feedbackspu_%s( %s)' % (return_type, func_name, apiutil.MakeDeclarationString(params)))29 print('%s FEEDBACKSPU_APIENTRY feedbackspu_%s(%s)' % (return_type, func_name, apiutil.MakeDeclarationString(params))) 30 30 print('{') 31 print('\tcrState%s( %s);' % (func_name, apiutil.MakeCallString(params)))31 print('\tcrState%s(%s);' % (func_name, apiutil.MakeCallString(params))) 32 32 print('') 33 print('\tfeedback_spu.super.%s( %s);' % (func_name, apiutil.MakeCallString(params)))33 print('\tfeedback_spu.super.%s(%s);' % (func_name, apiutil.MakeCallString(params))) 34 34 print('}') -
trunk/src/VBox/Additions/common/crOpenGL/feedback/feedbackspu_proto.py
r63939 r63942 28 28 return_type = apiutil.ReturnType(func_name) 29 29 params = apiutil.Parameters(func_name) 30 print('extern %s FEEDBACKSPU_APIENTRY feedbackspu_%s( %s);' % (return_type, func_name, apiutil.MakeDeclarationString(params)))30 print('extern %s FEEDBACKSPU_APIENTRY feedbackspu_%s(%s);' % (return_type, func_name, apiutil.MakeDeclarationString(params))) 31 31 32 32 -
trunk/src/VBox/Additions/common/crOpenGL/getprocaddress.py
r63939 r63942 88 88 89 89 /*CR_EXT_texture_from_pixmap*/ 90 if (!crStrcmp( name, "glXBindTexImageEXT")) return (CR_PROC) VBOXGLXTAG(glXBindTexImageEXT);91 if (!crStrcmp( name, "glXReleaseTexImageEXT")) return (CR_PROC) VBOXGLXTAG(glXReleaseTexImageEXT);90 if (!crStrcmp(name, "glXBindTexImageEXT")) return (CR_PROC) VBOXGLXTAG(glXBindTexImageEXT); 91 if (!crStrcmp(name, "glXReleaseTexImageEXT")) return (CR_PROC) VBOXGLXTAG(glXReleaseTexImageEXT); 92 92 93 93 #if defined(Linux) && defined(CR_EXT_framebuffer_blit) … … 117 117 wglGetPixelFormatAttribivEXTFunc_t wglGetPixelFormatAttribivEXT = NULL; 118 118 wglGetPixelFormatAttribfvEXTFunc_t wglGetPixelFormatAttribfvEXT = NULL; 119 if (!crStrcmp( name, "wglGetExtensionsStringEXT")) return (CR_PROC) wglGetExtensionsStringEXT;120 if (!crStrcmp( name, "wglChoosePixelFormatEXT")) return (CR_PROC) wglChoosePixelFormatEXT;121 if (!crStrcmp( name, "wglGetPixelFormatAttribivEXT")) return (CR_PROC) wglGetPixelFormatAttribivEXT;122 if (!crStrcmp( name, "wglGetPixelFormatAttribfvEXT")) return (CR_PROC) wglGetPixelFormatAttribfvEXT;119 if (!crStrcmp(name, "wglGetExtensionsStringEXT")) return (CR_PROC) wglGetExtensionsStringEXT; 120 if (!crStrcmp(name, "wglChoosePixelFormatEXT")) return (CR_PROC) wglChoosePixelFormatEXT; 121 if (!crStrcmp(name, "wglGetPixelFormatAttribivEXT")) return (CR_PROC) wglGetPixelFormatAttribivEXT; 122 if (!crStrcmp(name, "wglGetPixelFormatAttribfvEXT")) return (CR_PROC) wglGetPixelFormatAttribfvEXT; 123 123 } 124 124 #endif -
trunk/src/VBox/Additions/common/crOpenGL/pack/pack.py
r63939 r63942 29 29 30 30 print(""" 31 static void __fillin( int offset, char *name, SPUGenericFunction func)31 static void __fillin(int offset, char *name, SPUGenericFunction func) 32 32 { 33 _cr_pack_table[offset].name = crStrdup( name);33 _cr_pack_table[offset].name = crStrdup(name); 34 34 _cr_pack_table[offset].fn = func; 35 35 }""") … … 51 51 continue 52 52 if func_name in pack_specials: 53 print('\t__fillin( %3d, "%s", (SPUGenericFunction) packspu_%s);' % (index, func_name, func_name ))53 print('\t__fillin(%3d, "%s", (SPUGenericFunction) packspu_%s);' % (index, func_name, func_name )) 54 54 else: 55 print('\t__fillin( %3d, "%s", (SPUGenericFunction) (pack_spu.swap ? crPack%sSWAP : crPack%s));' % (index, func_name, func_name, func_name ))56 print('\t__fillin( %3d, NULL, NULL);' % num_funcs)55 print('\t__fillin(%3d, "%s", (SPUGenericFunction) (pack_spu.swap ? crPack%sSWAP : crPack%s));' % (index, func_name, func_name, func_name )) 56 print('\t__fillin(%3d, NULL, NULL);' % num_funcs) 57 57 print('}') -
trunk/src/VBox/Additions/common/crOpenGL/pack/packspu_beginend.py
r63939 r63942 164 164 for func_name in apiutil.AllSpecials( "packspu_vertex" ): 165 165 params = apiutil.Parameters(func_name) 166 print('void PACKSPU_APIENTRY packspu_%s( %s)' % ( func_name, apiutil.MakeDeclarationString(params) ))166 print('void PACKSPU_APIENTRY packspu_%s(%s)' % ( func_name, apiutil.MakeDeclarationString(params) )) 167 167 print('{') 168 168 print('\tif (pack_spu.swap)') 169 169 print('\t{') 170 print('\t\tcrPack%sSWAP( %s);' % ( func_name, apiutil.MakeCallString( params ) ))170 print('\t\tcrPack%sSWAP(%s);' % ( func_name, apiutil.MakeCallString( params ) )) 171 171 print('\t}') 172 172 print('\telse') 173 173 print('\t{') 174 print('\t\tcrPack%s( %s);' % ( func_name, apiutil.MakeCallString( params ) ))174 print('\t\tcrPack%s(%s);' % ( func_name, apiutil.MakeCallString( params ) )) 175 175 print('\t}') 176 176 print('\tRunState();') -
trunk/src/VBox/Additions/common/crOpenGL/pack/packspu_flush.py
r63939 r63942 28 28 for func_name in apiutil.AllSpecials( "packspu_flush" ): 29 29 params = apiutil.Parameters(func_name) 30 print('void PACKSPU_APIENTRY packspu_%s( %s)' % ( func_name, apiutil.MakeDeclarationString(params)))30 print('void PACKSPU_APIENTRY packspu_%s(%s)' % ( func_name, apiutil.MakeDeclarationString(params))) 31 31 print('{') 32 32 print('\tGET_THREAD(thread);') 33 33 print('\tif (pack_spu.swap)') 34 34 print('\t{') 35 print('\t\tcrPack%sSWAP( %s);' % ( func_name, apiutil.MakeCallString( params ) ))35 print('\t\tcrPack%sSWAP(%s);' % ( func_name, apiutil.MakeCallString( params ) )) 36 36 print('\t}') 37 37 print('\telse') 38 38 print('\t{') 39 print('\t\tcrPack%s( %s);' % ( func_name, apiutil.MakeCallString( params ) ))39 print('\t\tcrPack%s(%s);' % ( func_name, apiutil.MakeCallString( params ) )) 40 40 print('\t}') 41 41 print('\tpackspuFlush( (void *) thread );') -
trunk/src/VBox/Additions/common/crOpenGL/pack/packspu_get.py
r63939 r63942 86 86 87 87 if "get" in apiutil.Properties(func_name): 88 print('%s PACKSPU_APIENTRY packspu_%s( %s)' % ( return_type, func_name, apiutil.MakeDeclarationString( params ) ))88 print('%s PACKSPU_APIENTRY packspu_%s(%s)' % ( return_type, func_name, apiutil.MakeDeclarationString( params ) )) 89 89 print('{') 90 90 print('\tGET_THREAD(thread);') … … 195 195 print('\tif (pack_spu.swap)') 196 196 print('\t{') 197 print('\t\tcrPack%sSWAP( %s);' % (func_name, apiutil.MakeCallString( params ) ))197 print('\t\tcrPack%sSWAP(%s);' % (func_name, apiutil.MakeCallString( params ) )) 198 198 print('\t}') 199 199 print('\telse') 200 200 print('\t{') 201 print('\t\tcrPack%s( %s);' % (func_name, apiutil.MakeCallString( params ) ))201 print('\t\tcrPack%s(%s);' % (func_name, apiutil.MakeCallString( params ) )) 202 202 print('\t}') 203 203 print('\tpackspuFlush( (void *) thread );') … … 217 217 print('\tif (pack_spu.swap)') 218 218 print('\t{') 219 print('\t\tfor (i = 0 ; i < %s; i++)' % limit)219 print('\t\tfor (i = 0; i < %s; i++)' % limit) 220 220 print('\t\t{') 221 221 if params[-2][1].find( "double" ) > -1: … … 229 229 print('\tif (pack_spu.swap)') 230 230 print('\t{') 231 print('\t\tfor (i = 0 ; i < __numValues( pname ); i++)')231 print('\t\tfor (i = 0; i < __numValues(pname); i++)') 232 232 print('\t\t{') 233 233 if simple_swaps[index] == 'SWAPDOUBLE': … … 240 240 print('\tif (pack_spu.swap)') 241 241 print('\t{') 242 print('\t\tfor (i = 0 ; i < crStateHlpComponentsCount(pname); i++)')242 print('\t\tfor (i = 0; i < crStateHlpComponentsCount(pname); i++)') 243 243 print('\t\t{') 244 244 if hard_funcs[func_name] == 'SWAPDOUBLE': -
trunk/src/VBox/Additions/common/crOpenGL/pack/packspu_proto.py
r63939 r63942 43 43 return_type = apiutil.ReturnType(func_name) 44 44 params = apiutil.Parameters(func_name) 45 print('extern %s PACKSPU_APIENTRY packspu_%s( %s);' % ( return_type, func_name, apiutil.MakeDeclarationString(params) ))45 print('extern %s PACKSPU_APIENTRY packspu_%s(%s);' % ( return_type, func_name, apiutil.MakeDeclarationString(params) )) 46 46 47 47 -
trunk/src/VBox/Additions/common/crOpenGL/passthrough/passthrough.py
r63939 r63942 25 25 26 26 print(""" 27 static void __fillin( int offset, char *name, SPUGenericFunction func)27 static void __fillin(int offset, char *name, SPUGenericFunction func) 28 28 { 29 _cr_passthrough_table[offset].name = crStrdup( name);29 _cr_passthrough_table[offset].name = crStrdup(name); 30 30 _cr_passthrough_table[offset].fn = func; 31 31 } … … 36 36 for index in range(len(keys)): 37 37 func_name = keys[index] 38 print('\t__fillin( %3d, "%s", (SPUGenericFunction) child->dispatch_table.%s);' % (index, func_name, func_name ))39 print('\t__fillin( %3d, NULL, NULL);' % len(keys))38 print('\t__fillin(%3d, "%s", (SPUGenericFunction) child->dispatch_table.%s);' % (index, func_name, func_name )) 39 print('\t__fillin(%3d, NULL, NULL);' % len(keys)) 40 40 print('}') -
trunk/src/VBox/Additions/common/crOpenGL/tsfuncs.py
r63939 r63942 24 24 params = apiutil.Parameters(func_name) 25 25 26 print("static %s SPULOAD_APIENTRY ts_%s( %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params) ))26 print("static %s SPULOAD_APIENTRY ts_%s(%s)" % (return_type, func_name, apiutil.MakeDeclarationString(params) )) 27 27 print("{") 28 28 print("\tSPUDispatchTable *tab = (SPUDispatchTable *) crGetTSD(&stub.dispatchTSD);") … … 31 31 print("\treturn ", end=" ") 32 32 33 print("\ttab->%s( %s);" % (func_name, apiutil.MakeCallString(params)))33 print("\ttab->%s(%s);" % (func_name, apiutil.MakeCallString(params))) 34 34 print("}") 35 35 print("") -
trunk/src/VBox/Additions/common/crOpenGL/windows_exports.py
r63939 r63942 38 38 params = apiutil.Parameters(func_name) 39 39 40 print("NAKED %s cr_gl%s( %s)" % (return_type, func_name,40 print("NAKED %s cr_gl%s(%s)" % (return_type, func_name, 41 41 apiutil.MakeDeclarationString( params ))) 42 42 print("{") 43 43 print("\t__asm jmp [glim.%s]" % func_name) 44 44 for (name, type, vecSize) in params: 45 print("\tUNUSED( %s);" % name)45 print("\tUNUSED(%s);" % name) 46 46 print("}") 47 47 print("") … … 66 66 return_type = apiutil.ReturnType(func_name) 67 67 params = apiutil.Parameters(func_name) 68 print("NAKED %s cr_gl%s( %s)" % (return_type, func_name,68 print("NAKED %s cr_gl%s(%s)" % (return_type, func_name, 69 69 apiutil.MakeDeclarationString( params ))) 70 70 print("{") 71 71 print("\t__asm jmp [glim.%s]" % alias) 72 72 for (name, type, vecSize) in params: 73 print("\tUNUSED( %s);" % name)73 print("\tUNUSED(%s);" % name) 74 74 print("}") 75 75 print("") … … 85 85 return_type = apiutil.ReturnType(func_name) 86 86 params = apiutil.Parameters(func_name) 87 print("NAKED %s cr_gl%s( %s)" % (return_type, func_name, apiutil.MakeDeclarationString(params)))87 print("NAKED %s cr_gl%s(%s)" % (return_type, func_name, apiutil.MakeDeclarationString(params))) 88 88 print("{") 89 89 if return_type != "void": -
trunk/src/VBox/Additions/common/crOpenGL/windows_getprocaddress.py
r63939 r63942 133 133 } 134 134 135 if (!crStrcmp( name, "wglGetExtensionsStringEXT")) return (CR_PROC) wglGetExtensionsStringEXT;136 if (!crStrcmp( name, "wglGetExtensionsStringARB")) return (CR_PROC) wglGetExtensionsStringARB;135 if (!crStrcmp(name, "wglGetExtensionsStringEXT")) return (CR_PROC) wglGetExtensionsStringEXT; 136 if (!crStrcmp(name, "wglGetExtensionsStringARB")) return (CR_PROC) wglGetExtensionsStringARB; 137 137 138 if (!crStrcmp( name, "wglChoosePixelFormatEXT")) return (CR_PROC) wglChoosePixelFormatEXT;139 if (!crStrcmp( name, "wglGetPixelFormatAttribivEXT")) return (CR_PROC) wglGetPixelFormatAttribivEXT;140 if (!crStrcmp( name, "wglGetPixelFormatAttribfvEXT")) return (CR_PROC) wglGetPixelFormatAttribfvEXT;138 if (!crStrcmp(name, "wglChoosePixelFormatEXT")) return (CR_PROC) wglChoosePixelFormatEXT; 139 if (!crStrcmp(name, "wglGetPixelFormatAttribivEXT")) return (CR_PROC) wglGetPixelFormatAttribivEXT; 140 if (!crStrcmp(name, "wglGetPixelFormatAttribfvEXT")) return (CR_PROC) wglGetPixelFormatAttribfvEXT; 141 141 142 if (!crStrcmp( name, "wglChoosePixelFormatARB")) return (CR_PROC) wglChoosePixelFormatEXT;143 if (!crStrcmp( name, "wglGetPixelFormatAttribivARB")) return (CR_PROC) wglGetPixelFormatAttribivEXT;144 if (!crStrcmp( name, "wglGetPixelFormatAttribfvARB")) return (CR_PROC) wglGetPixelFormatAttribfvEXT;142 if (!crStrcmp(name, "wglChoosePixelFormatARB")) return (CR_PROC) wglChoosePixelFormatEXT; 143 if (!crStrcmp(name, "wglGetPixelFormatAttribivARB")) return (CR_PROC) wglGetPixelFormatAttribivEXT; 144 if (!crStrcmp(name, "wglGetPixelFormatAttribfvARB")) return (CR_PROC) wglGetPixelFormatAttribfvEXT; 145 145 146 if (!crStrcmp( name, "wglSwapIntervalEXT")) return (CR_PROC) wglSwapIntervalEXT;146 if (!crStrcmp(name, "wglSwapIntervalEXT")) return (CR_PROC) wglSwapIntervalEXT; 147 147 148 148 crDebug("Returning GetProcAddress:NULL for %s", name); … … 163 163 wglGetPixelFormatAttribivEXTFunc_t wglGetPixelFormatAttribivEXT = NULL; 164 164 wglGetPixelFormatAttribfvEXTFunc_t wglGetPixelFormatAttribfvEXT = NULL; 165 if (!crStrcmp( name, "wglGetExtensionsStringEXT")) return (CR_PROC) wglGetExtensionsStringEXT;166 if (!crStrcmp( name, "wglChoosePixelFormatEXT")) return (CR_PROC) wglChoosePixelFormatEXT;167 if (!crStrcmp( name, "wglGetPixelFormatAttribivEXT")) return (CR_PROC) wglGetPixelFormatAttribivEXT;168 if (!crStrcmp( name, "wglGetPixelFormatAttribfvEXT")) return (CR_PROC) wglGetPixelFormatAttribfvEXT;165 if (!crStrcmp(name, "wglGetExtensionsStringEXT")) return (CR_PROC) wglGetExtensionsStringEXT; 166 if (!crStrcmp(name, "wglChoosePixelFormatEXT")) return (CR_PROC) wglChoosePixelFormatEXT; 167 if (!crStrcmp(name, "wglGetPixelFormatAttribivEXT")) return (CR_PROC) wglGetPixelFormatAttribivEXT; 168 if (!crStrcmp(name, "wglGetPixelFormatAttribfvEXT")) return (CR_PROC) wglGetPixelFormatAttribfvEXT; 169 169 } 170 170 #endif
Note:
See TracChangeset
for help on using the changeset viewer.