Ryan Houdek 
							
						 
					 
					
						
						
							
						
						bab2534c36 
					 
					
						
						
							
							Didn't mean to disable hacked buffer.  
						
						 
						
						
						
						
					 
					
						2013-07-27 00:51:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						319e29e7d0 
					 
					
						
						
							
							Add the new glBufferData stream buffer type to the streambuffer class which is hugely more efficient on Mali drivers.  
						
						 
						
						
						
						
					 
					
						2013-07-27 00:40:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e78d99e5c1 
					 
					
						
						
							
							New license header introduced to all Video based projects.  
						
						 
						
						
						
						
					 
					
						2013-04-17 23:29:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lioncash 
							
						 
					 
					
						
						
							
						
						ef85b9af45 
					 
					
						
						
							
							Update the license file text (change SVN to Git) in all projects except Core since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project.  
						
						 
						
						... 
						
						
						
						Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects.
Now, the Core is literally the only project with tab/space mismatches (on a large scale). 
						
						
					 
					
						2013-04-15 16:28:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f432d6038e 
					 
					
						
						
							
							Fix some typos and correct some capitalizations in the log messages.  
						
						 
						
						... 
						
						
						
						Makes the logging look more orderly and less spammy when spitting out things. 
						
						
					 
					
						2013-03-31 19:13:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						3d5e0a6d3d 
					 
					
						
						
							
							move ogl-only settings into backend  
						
						 
						
						
						
						
					 
					
						2013-03-25 15:14:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ff61dc3840 
					 
					
						
						
							
							Switch to using bitfields in the streambuffer class so we can exclude buggy streambuffer types. This disables pinned memory on ATI for GL_ELEMENT_ARRAY_BUFFER because it seems to be buggy. This fixes ATI for me.  
						
						 
						
						
						
						
					 
					
						2013-03-23 15:37:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c7d75ee437 
					 
					
						
						
							
							GLSL: explicitly check for gl errors for pinned memory  
						
						 
						
						
						
						
					 
					
						2013-03-16 10:08:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						2c9c4d0f01 
					 
					
						
						
							
							remove syncing on hacked buffer  
						
						 
						
						... 
						
						
						
						nvidia does wait for their gpu on syncing, so removing it.
But now, we have to recheck it on every plattform 
						
						
					 
					
						2013-03-08 10:23:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						5534d7e8c3 
					 
					
						
						
							
							Revert "remove flag GL_SYNC_FLUSH_COMMANDS_BIT on syncing"  
						
						 
						
						... 
						
						
						
						This reverts commit 025f8d342f .
OSX may wait forever, so fix osx freeze 
						
						
					 
					
						2013-03-05 16:51:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						efcfc5c014 
					 
					
						
						
							
							workaround for GLEW_AMD_pinned_memory and older glew versions  
						
						 
						
						
						
						
					 
					
						2013-03-04 12:40:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						a650ae8c7b 
					 
					
						
						
							
							workaround for base vertex. damn old nvidia driver  
						
						 
						
						
						
						
					 
					
						2013-02-26 23:15:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						025f8d342f 
					 
					
						
						
							
							remove flag GL_SYNC_FLUSH_COMMANDS_BIT on syncing  
						
						 
						
						
						
						
					 
					
						2013-02-26 21:48:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						9332775b68 
					 
					
						
						
							
							default upload method for nvidia is buffersubdata  
						
						 
						
						
						
						
					 
					
						2013-02-21 21:59:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						40e17b4cb8 
					 
					
						
						
							
							add option for hacked upload and disable it by default  
						
						 
						
						
						
						
					 
					
						2013-02-21 18:18:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						50f4bf114e 
					 
					
						
						
							
							Revert "map_orphan_and_risk - next try for upload method"  
						
						 
						
						... 
						
						
						
						This reverts commit 17747fcfb8 .
On orphaning, some gl drivers do heurisitics where to store the buffer.
As the hack may only work on pinned memory, it would be much less deteministic. 
						
						
					 
					
						2013-02-19 15:51:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						17747fcfb8 
					 
					
						
						
							
							map_orphan_and_risk - next try for upload method  
						
						 
						
						... 
						
						
						
						should work around nvidia600 driver issue which will flush gpu on syncing
also increase buffer size by orphaning 
						
						
					 
					
						2013-02-19 13:18:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						376a807dea 
					 
					
						
						
							
							first try of osx fix, mostly by pauldachz  
						
						 
						
						
						
						
					 
					
						2013-02-07 10:34:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						e7a8d3f854 
					 
					
						
						
							
							check for GL_ARB_sync, it's in ogl 3.2  
						
						 
						
						
						
						
					 
					
						2013-02-06 01:05:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						1d86dafbe2 
					 
					
						
						
							
							evil hack: map the buffer once and use this pointer after unmaping  
						
						 
						
						... 
						
						
						
						This isn't allowed by gl and may _only_ work, if the driver uses cpu bound buffer.
But it may speed up :-) 
						
						
					 
					
						2013-02-05 00:53:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						f677b8cba3 
					 
					
						
						
							
							update to glew1.9, win binaries also from official release  
						
						 
						
						
						
						
					 
					
						2013-02-04 21:11:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						2108529120 
					 
					
						
						
							
							also align the size of buffers for pinned memory  
						
						 
						
						
						
						
					 
					
						2013-02-04 20:48:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						6e0b0192a8 
					 
					
						
						
							
							correct spelling of align  
						
						 
						
						
						
						
					 
					
						2013-02-02 19:39:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						0c7aa4ff4f 
					 
					
						
						
							
							build fix  
						
						 
						
						
						
						
					 
					
						2013-02-02 19:32:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						6e20af9ee9 
					 
					
						
						
							
							align memory, use pinned memory if available  
						
						 
						
						
						
						
					 
					
						2013-02-02 19:26:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						f0795bad12 
					 
					
						
						
							
							fix glew fix  
						
						 
						
						
						
						
					 
					
						2013-02-01 17:12:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						cb4cb1713d 
					 
					
						
						
							
							workaround older glew versions  
						
						 
						
						
						
						
					 
					
						2013-02-01 17:09:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						2a1f592d82 
					 
					
						
						
							
							first try for pinned memory, complete untested  
						
						 
						
						
						
						
					 
					
						2013-02-01 17:04:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						3bf4ffe7fa 
					 
					
						
						
							
							usable sync of ringbuffer  
						
						 
						
						
						
						
					 
					
						2013-02-01 16:43:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						3af9840a4c 
					 
					
						
						
							
							stream by map and sync  
						
						 
						
						... 
						
						
						
						but not working perfectly, so disabled 
						
						
					 
					
						2013-02-01 15:15:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						878bd7f26c 
					 
					
						
						
							
							implement streaming by bufferSubData, split upload and allocation in ringbuffer  
						
						 
						
						
						
						
					 
					
						2013-02-01 12:30:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						30170575c8 
					 
					
						
						
							
							create StreamBuffer class for ogl upload  
						
						 
						
						
						
						
					 
					
						2013-01-31 23:11:53 +01:00