Vitaliy
							
						 
					 | 
					
						
						
							
						
						a6d062ebd9
					 | 
					
						
						
							
							Apply suggestions from code review
						
						
						
						
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de> 
						
						
							
						
					 | 
					
						2023-03-04 22:27:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						2e9ed529b1
					 | 
					
						
						
							
							Restore obsolete constants as they are still used in some code I don’t want to touch
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-03 22:01:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						ceb53be9e3
					 | 
					
						
						
							
							Merge branch 'master' into opengl3
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-03 22:01:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						df28a4cc46
					 | 
					
						
						
							
							Fix ifdefs around includes in CIrrDeviceSDL
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-03 21:23:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						8dd8652f5f
					 | 
					
						
						
							
							Split new GL3/GLES2 drivers
						
						
						
						
						
						
						
						The classes are tiny wrappers currently but should they be customized, they are there 
						
						
							
						
					 | 
					
						2023-03-03 20:29:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						2932065346
					 | 
					
						
						
							
							Report as OpenGL 3
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-02 03:03:17 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						1326dfbcb1
					 | 
					
						
						
							
							Error out on unsupported configurations
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-02 02:44:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						1bbe341daa
					 | 
					
						
						
							
							Support both OpenGL3 and GLES2 on SDL2
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-02 02:44:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						d6716ec31b
					 | 
					
						
						
							
							Support GLES2
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-02 02:41:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						620f4869a1
					 | 
					
						
						
							
							Drop obsolete video drivers
						
						
						
						
						
						
							
						
					 | 
					
						2023-03-02 01:22:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						05384fdc5e
					 | 
					
						
						
							
							Unify drawing functions
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-28 00:51:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						48270029cd
					 | 
					
						
						
							
							Drop obsolete stuff
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 23:36:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						c5ce853148
					 | 
					
						
						
							
							Unify quad drawing
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 23:36:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						4fba496917
					 | 
					
						
						
							
							Unify plain image drawing
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 21:27:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						79fdab0551
					 | 
					
						
						
							
							Drop obsolete IVideoDriver features
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 21:26:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						608aa150ff
					 | 
					
						
						
							
							Load extensions the OpenGL 3 way
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 20:32:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						1f750cd7b2
					 | 
					
						
						
							
							Add debug handler
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 20:31:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						8c521939b9
					 | 
					
						
						
							
							Enumerate extensions in the OpenGL 3 way
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 17:41:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						cfa8dd7845
					 | 
					
						
						
							
							Request OpenGL 3.2
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 17:39:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						01295c9ce6
					 | 
					
						
						
							
							Add OpenGL3 renderer
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-27 17:05:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						5a95b40a0e
					 | 
					
						
						
							
							Reduce IrrCompileConfig usage to files that actually need it
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 21:11:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						8efd4527f6
					 | 
					
						
						
							
							Drop _IRR_MATERIAL_MAX_TEXTURES_
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 21:11:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						a0e1e39ea7
					 | 
					
						
						
							
							Drop _IRR_SCENEMANAGER_DEBUG
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 21:11:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						d8e09f14bd
					 | 
					
						
						
							
							Drop _IRR_COMPILE_WITH_GUI_
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 21:11:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						67f852be57
					 | 
					
						
						
							
							Drop obsolete configuration macros
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 21:11:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						5a2b807890
					 | 
					
						
						
							
							Move import/export macros into CMake
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 21:11:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						06db7b7ab7
					 | 
					
						
						
							
							Move platform detection to CMake
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 21:11:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Desour
							
						 
					 | 
					
						
						
							
						
						09e6eeb65b
					 | 
					
						
						
							
							Remove irr::core::hash
						
						
						
						
						
						
						
						Its use of std::unary_function was deprecated.
And it wasn't used anywhere. 
						
						
							
						
					 | 
					
						2023-02-22 11:43:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Desour
							
						 
					 | 
					
						
						
							
						
						839bdc1a65
					 | 
					
						
						
							
							Fix -Wignored-qualifiers warnings in irrUString.h
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 11:43:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Desour
							
						 
					 | 
					
						
						
							
						
						ea297196b7
					 | 
					
						
						
							
							Resolve some -Wreorder warnings
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-22 11:43:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								numzero
							
						 
					 | 
					
						
						
							
						
						38f18eec56
					 | 
					
						
						
							
							Drop unused stuff from IrrCompileConfig
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-21 18:16:39 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								DS
							
						 
					 | 
					
						
						
							
						
						5527b9f373
					 | 
					
						
						
							
							SDL: Use SDL_WINDOW_FULLSCREEN_DESKTOP and allow to maximize+fullscreen at once (#156)
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-20 13:22:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ndren
							
						 
					 | 
					
						
						
							
						
						cd3e784534
					 | 
					
						
						
							
							Refactor SDL input code to fix menu exit (#146)
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-18 16:16:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								DS
							
						 
					 | 
					
						
						
							
						
						51dffc416a
					 | 
					
						
						
							
							Add WindowMaximized creation parameter and isWindowMaximized() (#142)
						
						
						
						
						
						
							
						
					 | 
					
						2023-02-06 15:05:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								lhofhansl
							
						 
					 | 
					
						
						
							
						
						8f13ae81e5
					 | 
					
						
						
							
							Merge pull request #154 from lhofhansl/skinned
						
						
						
						
						
						
						
						Avoid reskinning joints for animated meshes twice for each frame. 
						
						
							
						
					 | 
					
						2023-01-12 11:02:52 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lars
							
						 
					 | 
					
						
						
							
						
						3de3ff524a
					 | 
					
						
						
							
							Avoid reskinning joints for animated meshes twice for each frame.
						
						
						
						
						
						
							
						
					 | 
					
						2023-01-07 16:59:02 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						7d3142b969
					 | 
					
						
						
							
							Remove leftover code from software rendering
						
						
						
						
						
						
							
						
					 | 
					
						2023-01-02 21:21:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						a9230e5f49
					 | 
					
						
						
							
							Delete profiler
						
						
						
						
						
						
							
						
					 | 
					
						2023-01-02 21:05:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						b5a6dc0a15
					 | 
					
						
						
							
							Delete leak hunter
						
						
						
						
						
						
							
						
					 | 
					
						2023-01-02 20:37:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						ce0d29df93
					 | 
					
						
						
							
							Update workflow to address deprecations
						
						
						
						
						
						
							
 1.9.0mt9
						
					 | 
					
						2022-12-31 12:30:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								x2048
							
						 
					 | 
					
						
						
							
						
						2ae816b5a6
					 | 
					
						
						
							
							Use swap_control from MESA and EXT before SGI (#151)
						
						
						
						
						
						
						
						SGI extension does not support interval == 0 (disabling VSync) 
						
						
							
						
					 | 
					
						2022-12-29 23:42:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								x2048
							
						 
					 | 
					
						
						
							
						
						61af99adfa
					 | 
					
						
						
							
							Use swap_control from MESA and EXT before SGI
						
						
						
						
						
						
						
						SGI does not support disabling vsync (interval == 0) 
						
						
							
						
					 | 
					
						2022-12-29 22:48:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								SmallJoker
							
						 
					 | 
					
						
						
							
						
						afbe41019c
					 | 
					
						
						
							
							CGUITabControl: Center selected tab whenever possible
						
						
						
						
						
						
						
						This greatly improves the navigation speed by clicking through the tabs
without losing track of the current scroll position. 
						
						
							
						
					 | 
					
						2022-12-23 20:07:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						05a00a8d91
					 | 
					
						
						
							
							Completely remove irrAllocator
						
						
						
						
						
						
							
						
					 | 
					
						2022-12-23 19:56:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						07fd32da50
					 | 
					
						
						
							
							Replace core::string implementation with std::basic_string
						
						
						
						
						
						
							
						
					 | 
					
						2022-12-23 19:17:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						735af8eec6
					 | 
					
						
						
							
							Add missing string tests
						
						
						
						
						
						
							
						
					 | 
					
						2022-12-23 19:17:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrei E
							
						 
					 | 
					
						
						
							
						
						29a448de4d
					 | 
					
						
						
							
							Point to Irrlicht license in root
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-26 19:32:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								DS
							
						 
					 | 
					
						
						
							
						
						1579ce2740
					 | 
					
						
						
							
							SDL: implement cursor icon API (#135)
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-12 15:52:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						b9e0641203
					 | 
					
						
						
							
							Add unittests for irrString
						
						
						
						
						
						
							
						
					 | 
					
						2022-11-11 16:25:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								sfan5
							
						 
					 | 
					
						
						
							
						
						6f98515f34
					 | 
					
						
						
							
							Fix two irrString bugs
						
						
						
						
						
						
						
						* append() missing null-termination
* eraseTrailingFloatZeros() was accidentally broken, comment it out for now 
						
						
							
						
					 | 
					
						2022-11-11 16:24:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |