Mesa (master): haiku: change atomic int to non-volatile

Alexander von Gluck IV kallisti5 at kemper.freedesktop.org
Mon Jan 27 00:51:56 UTC 2014


Module: Mesa
Branch: master
Commit: e5e4120723f7aa927faadca96910d4e8cbd99f40
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5e4120723f7aa927faadca96910d4e8cbd99f40

Author: Alexander von Gluck IV <kallisti5 at unixzen.com>
Date:   Wed Jan 22 19:55:39 2014 -0600

haiku: change atomic int to non-volatile

* Our atomic calls changed recently and no longer want atomic int
  pointers to be volatile
* Spellcheck

---

 include/HaikuGL/GLRenderer.h |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/include/HaikuGL/GLRenderer.h b/include/HaikuGL/GLRenderer.h
index 7ffcc34..a93113b 100644
--- a/include/HaikuGL/GLRenderer.h
+++ b/include/HaikuGL/GLRenderer.h
@@ -25,7 +25,7 @@ class BGLRenderer
 							// Private unimplemented copy constructors
 							BGLRenderer(const BGLRenderer &);
 							BGLRenderer & operator=(const BGLRenderer &);
-	
+
 public:
 							BGLRenderer(BGLView *view, ulong bgl_options,
 								BGLDispatcher *dispatcher);
@@ -36,14 +36,14 @@ public:
 
 	virtual void			LockGL();
 	virtual void 			UnlockGL();
-	
+
 	virtual	void 			SwapBuffers(bool VSync = false);
 	virtual	void			Draw(BRect updateRect);
 	virtual status_t		CopyPixelsOut(BPoint source, BBitmap *dest);
 	virtual status_t    	CopyPixelsIn(BBitmap *source, BPoint dest);
 
- 	virtual void			FrameResized(float width, float height);
-	
+	virtual void			FrameResized(float width, float height);
+
 	virtual void			DirectConnected(direct_buffer_info *info);
 	virtual void			EnableDirectMode(bool enabled);
 
@@ -61,7 +61,7 @@ private:
 	virtual status_t		_Reserved_Renderer_3(int32, void *);
 	virtual status_t		_Reserved_Renderer_4(int32, void *);
 
-	volatile int32			fRefCount;	// How much we're still usefull?
+	int32					fRefCount;	// How much we're still useful
 	BGLView*				fView;		// Never forget who is the boss!
 	ulong					fOptions;	// Keep that tune in memory
 	BGLDispatcher*			fDispatcher;// Our personal GL API call dispatcher




More information about the mesa-commit mailing list