http://GameProgrammer.Com

Programming

GP Mailing List
     Thread Index
     Date Index

ATXGPSIG List
     Thread Index
     Date Index

Google
>

Home

Wise2Food



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gameprogrammer] Multi-Threading in C++



Hi All,
 
I am relatively new to the list and I am still learning.  I am working on a 3D game (personal learning project at the moment) and I am trying to spawn a new thread at a certain point in my code.  The purpose of this thread is to pull objects, models and textures from files into memory (for OpenGL) while I am continuing to render in the primary thread.
 
So far I have created a thread and the thread spawns OK.  It starts running but during the loading process I am getting access violation errors when trying to access arrays of GLuint variables (for the textures).  At this point the arrays are not in use by the primary thread so I thought I would be able to avoid using any sort of mutex.  I am still new to multi-threading and I am using the standard WINAPI CreateThread() function.
 
Can anyone offer any advice on how to do this or point me to any good tutorials online.
 
Thanks
 
Richard