# eglSwapBuffer broke the rendering thread

**URL:** <https://forums.imgtec.com/t/eglswapbuffer-broke-the-rendering-thread/1071>\
**Category:** PowerVR Insider\
**Created:** [May 6, 2011, 2:18pm UTC](https://forums.imgtec.com/t/eglswapbuffer-broke-the-rendering-thread/1071 "2011-05-06T14:18:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hainam](https://avatars.discourse-cdn.com/v4/letter/h/ad7895/32.png) [@hainam](https://forums.imgtec.com/u/hainam)\
**Post date:** [May 6, 2011, 2:18pm UTC](https://forums.imgtec.com/t/eglswapbuffer-broke-the-rendering-thread/1071/1 "2011-05-06T14:18:06Z")

</div>

Hi there,  
  
  
I’m working on port a game from DirectX to OpenGL ES. This game divide into several thread, render process, resources process and so on.  
  
  
Problem is that, everything in rendering thread is work well, except once I call eglSwapBuffer, rendering thread will broke :|, this is happen with Window SDK. I have not tested with another SDK or environment yet.  
  
  
Is any chance Window SDK is not fully thread safe? ![]()

---

<div class="post-metadata">

**Author:** ![jacekc](https://avatars.discourse-cdn.com/v4/letter/j/ccd318/32.png) [@jacekc](https://forums.imgtec.com/u/jacekc)\
**Post date:** [May 9, 2011, 8:39am UTC](https://forums.imgtec.com/t/eglswapbuffer-broke-the-rendering-thread/1071/2 "2011-05-09T08:39:51Z")

</div>

Unfortunately . SDKs (Windows,Linux PCemulations) are not thread safe yet. We will be looking to solve that issue
