cutealien 
							
						 
					 
					
						
						
							
						
						5e01152f56 
					 
					
						
						
							
							Avoid warning in VS 2022  
						
						... 
						
						
						
						git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6460 dfc29bdd-3216-0410-991c-e03cc46cb475 
						
						
					 
					
						2023-10-15 13:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								cutealien 
							
						 
					 
					
						
						
							
						
						c2dd664fc6 
					 
					
						
						
							
							CIrrDeviceWin32::yield() now uses Sleep(0) instead of Sleep(1).  
						
						... 
						
						
						
						We had changed that once before in the other direction in svn r421
Reason back then was "Sleep(0) doesn't allow any lower priority threads to execute"
But Microsoft changed the behaviour of Sleep(0) after Windows XP so that's no longer true.
And the costs of it is pretty high - due to this using a timer with a 15ms resolutions it meant not just giving up the thread but it also always waited for 15ms on Windows.
I also replaced a few sleep calls in examples for that reason with yield() calls.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6459 dfc29bdd-3216-0410-991c-e03cc46cb475 
						
						
					 
					
						2023-10-15 13:37:26 +02:00 
						 
				 
			
				
					
						
							
							
								cutealien 
							
						 
					 
					
						
						
							
						
						774d3d6d2b 
					 
					
						
						
							
							Spelling fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6458 dfc29bdd-3216-0410-991c-e03cc46cb475 
						
						
					 
					
						2023-10-15 13:36:47 +02:00 
						 
				 
			
				
					
						
							
							
								cutealien 
							
						 
					 
					
						
						
							
						
						e1f41edd29 
					 
					
						
						
							
							Spelling fixes  
						
						... 
						
						
						
						git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6456 dfc29bdd-3216-0410-991c-e03cc46cb475 
						
						
					 
					
						2023-10-15 13:36:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						c766c3a023 
					 
					
						
						
							
							Fix character encoding conversion issues  
						
						
						
						
					 
					
						2023-10-15 12:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						93eebed8c9 
					 
					
						
						
							
							Unify documentation between IOSOperator and COSOperator  
						
						
						
						
					 
					
						2023-10-15 12:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						645b51a34d 
					 
					
						
						
							
							OpenGL3: Use std::vector in VertexType instead of clever lifetime games  
						
						
						
						
					 
					
						2023-10-13 11:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						bcc53e1e1a 
					 
					
						
						
							
							OpenGL3: Make sure mt_opengl is only included after GLAPI is defined  
						
						
						
						
					 
					
						2023-10-13 11:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						d4735ebc76 
					 
					
						
						
							
							OpenGL3: Replace direct calls into libGL with mt_opengl  
						
						
						
						
					 
					
						2023-10-13 11:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						063079b372 
					 
					
						
						
							
							OpenGL3: Make VertexType reference and not store the attribute list  
						
						
						
						
					 
					
						2023-10-13 11:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						3b198bdfda 
					 
					
						
						
							
							OpenGL3: Fix noexcept mismatch  
						
						
						
						
					 
					
						2023-10-13 11:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						5b2f1927d0 
					 
					
						
						
							
							Revert  #225  ( d98dc90b38)  
						
						... 
						
						
						
						Fixes that Windows+SDL builds use the Windows Irrlicht device instead of the SDL Irrlicht device. 
						
						
					 
					
						2023-10-04 23:29:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						9954667c45 
					 
					
						
						
							
							Cleanup line endings ( #245 )  
						
						... 
						
						
						
						The exact commands to make this commit were:
git reset --hard origin/master
find -type f |  # list all regular files
  grep -E '\.(h|cpp|fsh|vsh|mm)|LICENSE$' |  # filter for text files
  xargs -n 1 -P $(nproc) sed -i 's:\s*$::'  # for each file, trim trailing whitespace including the CR
git commit -a 
						
						
					 
					
						2023-10-03 20:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						ea1b58387e 
					 
					
						
						
							
							ComboBox API additions for minetest#13814  
						
						... 
						
						
						
						- Allow reliably detecting when the user opens a combobox.
- Allow preventing comboboxes from opening.
- Allow sending a combobox change event. 
						
						
					 
					
						2023-09-30 16:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						d767d27ca8 
					 
					
						
						
							
							CXMeshFileLoader: revise error checking  
						
						... 
						
						
						
						Even when an error was encountered ::load() would still attempt
to assemble the mesh, this was a pretty big problem. 
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6f4f7c4d75 
					 
					
						
						
							
							CXMeshFileLoader: fix buffer overreads with text format  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						103ab16679 
					 
					
						
						
							
							CB3DMeshFileLoader: fix string read primitive  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						64688f4490 
					 
					
						
						
							
							CB3DMeshFileLoader: add some bounds checks  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						827710f74a 
					 
					
						
						
							
							COBJMeshFileLoader: properly check indices  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						80e160935d 
					 
					
						
						
							
							COBJMeshFileLoader: fix buffer overruns  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4506d23dc3 
					 
					
						
						
							
							CImageLoaderBMP: add bound checks to RLE decompression  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						028cb8dbed 
					 
					
						
						
							
							CImageLoaderBMP: check bitmap data against required size  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a5c9945bb8 
					 
					
						
						
							
							CImageLoaderBMP: fix palette overreads  
						
						
						
						
					 
					
						2023-09-29 13:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						cfb73d07d7 
					 
					
						
						
							
							Remove more obsolete files  
						
						
						
						
					 
					
						2023-09-26 17:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						87f7cf3438 
					 
					
						
						
							
							Drop unused resource script  
						
						
						
						
					 
					
						2023-09-26 17:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						ebe4fd0a59 
					 
					
						
						
							
							Refer to the origins in README  
						
						
						
						
					 
					
						2023-09-26 17:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						fc7e3f2dff 
					 
					
						
						
							
							Move license to the root  
						
						
						
						
					 
					
						2023-09-26 17:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						b0a070d980 
					 
					
						
						
							
							Drop Irrlicht icon  
						
						
						
						
					 
					
						2023-09-26 17:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						d9216362ec 
					 
					
						
						
							
							Drop obsolete docs  
						
						
						
						
					 
					
						2023-09-26 17:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						d8a21cb25f 
					 
					
						
						
							
							Drop unused CIndexBuffer  
						
						
						
						
					 
					
						2023-09-20 20:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						9c54d927b9 
					 
					
						
						
							
							Drop unused CVertexBuffer  
						
						
						
						
					 
					
						2023-09-20 20:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						b89455f385 
					 
					
						
						
							
							Build OpenGL3 by default  
						
						
						
						
					 
					
						2023-09-17 21:07:07 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						6a5fceb8fd 
					 
					
						
						
							
							Hide OpenGL3 behind SDL2 (it won’t build otherwise anyway)  
						
						
						
						
					 
					
						2023-09-17 21:07:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						0b9ee5884f 
					 
					
						
						
							
							Fix Android build after  #231  
						
						
						
						
					 
					
						2023-09-17 20:34:43 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						679dfd3343 
					 
					
						
						
							
							Fix CNullDriver::removeTexture() segfault  
						
						... 
						
						
						
						`Textures` is not an one-to-one mapping.
Minetest still crashes with this commit but that's because
it attempts to double-free a texture.
broken by 7298b46504 
						
						
					 
					
						2023-09-13 15:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f9d7a632f5 
					 
					
						
						
							
							CI: Add MinGW builds with SDL  
						
						
						
						
					 
					
						2023-09-13 13:26:01 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						dc43583a2c 
					 
					
						
						
							
							CI: Merge 32- and 64-bit MinGW builds  
						
						
						
						
					 
					
						2023-09-13 13:26:01 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						03fd4ff533 
					 
					
						
						
							
							Remove unused IVideoDriver::getTextureByIndex and IVideoDriver::renameTexture  
						
						... 
						
						
						
						* getTextureByIndex is pretty useless (apart from iterating over all texture,
  which we don't do), as you can't get an id.
* renameTexture is broken anyway: The sort call does nothing because the array
  is still flagged as sorted. 
						
						
					 
					
						2023-09-13 13:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						b7292226b4 
					 
					
						
						
							
							Remove the unnecessary sort in CNullDriver::addTexture  
						
						
						
						
					 
					
						2023-09-13 13:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						7298b46504 
					 
					
						
						
							
							Use binary search in CNullDriver::removeTexture()  
						
						
						
						
					 
					
						2023-09-13 12:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						af20d9ff86 
					 
					
						
						
							
							Remove deprecated function transformBox  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						00dd1f8ef3 
					 
					
						
						
							
							Remove deprecated functionality of SMaterial  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						364cb37698 
					 
					
						
						
							
							Remove deprecated methods from IVideoDriver  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						7ce9169d8d 
					 
					
						
						
							
							Remove deprecated method getOperatingSystemVersion  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						ebdb2e410b 
					 
					
						
						
							
							Remove deprecated member functions of IMeshCache  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						a28b8f9e91 
					 
					
						
						
							
							Remove deprecated member functions  
						
						... 
						
						
						
						Removes deprecated member functions of IMaterialRendererServices. 
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						6cd27d5dca 
					 
					
						
						
							
							Remove deprecated IImage member functions  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						04ab99f218 
					 
					
						
						
							
							Removes deprecated function getNumber  
						
						... 
						
						
						
						Removes deprecated function getNumber as well as makes all
line terminators the proper CR LN combo. 
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						d753c8b782 
					 
					
						
						
							
							Remove deprecated functions related to FileSystem  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Butler 
							
						 
					 
					
						
						
							
						
						6a3ed6428f 
					 
					
						
						
							
							Remove deprecated getBoneName method  
						
						
						
						
					 
					
						2023-09-05 17:21:35 +02:00