fixed non-threaded codepath

This commit is contained in:
Daniel Borca
2004-07-05 06:15:37 +00:00
parent 3e77737955
commit fd003824ad

View File

@@ -628,7 +628,11 @@ generate_entrypoint(GLuint functionOffset)
if (code) {
memcpy(code, insn_template, sizeof(insn_template));
#if defined( THREADS )
*(unsigned int *)(code + 0x01) = (unsigned int)&_glapi_DispatchTSD;
#else
*(unsigned int *)(code + 0x01) = (unsigned int)&_glapi_Dispatch;
#endif
*(unsigned int *)(code + 0x0b) = (unsigned int)functionOffset * 4;
next_insn = (unsigned int)(code + 0x14);
*(unsigned int *)(code + 0x10) = (unsigned int)_glapi_get_dispatch - next_insn;