Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						2208fc0632 
					 
					
						
						
							
							Move Minetest GUISkin -> Irrlicht CGUISkin  
						
						
						
						
					 
					
						2024-09-08 13:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						c8ebc2e5d0 
					 
					
						
						
							
							Delete Irrlicht CGUISkin  
						
						
						
						
					 
					
						2024-09-08 13:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3feec87d52 
					 
					
						
						
							
							Count global number of drawcalls too  
						
						
						
						
					 
					
						2024-09-08 13:53:23 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e90ef85e7d 
					 
					
						
						
							
							Fix texture matrix handling in our shaders  
						
						
						
						
					 
					
						2024-09-07 14:23:37 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e55fb6da71 
					 
					
						
						
							
							Mark a bunch of classes as final  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3fb4049612 
					 
					
						
						
							
							Prevent accidentally copy/move of refcounted objects  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						62131fe295 
					 
					
						
						
							
							Put all pieces together and clean up leftover code  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6b7fc1e9fe 
					 
					
						
						
							
							Handle vertex & index VBOs separately in GL drivers  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						be9aa19208 
					 
					
						
						
							
							Propagate changes to IMeshBuffer parent class  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						435a89b5a4 
					 
					
						
						
							
							Apply same changes to SSkinMeshBuffer  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						47e4c33a50 
					 
					
						
						
							
							Split CIndexBuffer from CMeshBuffer  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5d6e15bc49 
					 
					
						
						
							
							Split CVertexBuffer from CMeshBuffer  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						ac11a14509 
					 
					
						
						
							
							Add static glTF support ( #14557 )  
						
						... 
						
						
						
						Co-authored-by: Lars Mueller <appgurulars@gmx.de >
Co-authored-by: jordan4ibanez <jordan4ibanez@users.noreply.github.com >
Co-authored-by: sfan5 <sfan5@live.de >
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com > 
						
						
					 
					
						2024-09-02 14:50:30 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						43363ee066 
					 
					
						
						
							
							Disable CRT security warnings in MSVC ( #15077 )  
						
						... 
						
						
						
						MSVC by default warns if Annex-K style secure functions with additional parameter validation are not used. For better or worse, afaik other major compilers don't implement it, so it's not a very useful warning for a cross-platform project. 
						
						
					 
					
						2024-08-31 20:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						efd7792add 
					 
					
						
						
							
							Debloat IVideoDriver and IrrlichtDevice includes ( #15080 )  
						
						... 
						
						
						
						As the project grows, compile time will not go down unless the header mess
is cleaned up one by one to only include exactly what's needed. 
						
						
					 
					
						2024-08-31 11:44:30 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bf4d31227b 
					 
					
						
						
							
							Delete OpenGL ES 1.0 driver ( #15067 )  
						
						
						
						
					 
					
						2024-08-28 20:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						fa4529b4f1 
					 
					
						
						
							
							Keep stats on hw buffer uploads  
						
						
						
						
					 
					
						2024-08-28 15:38:02 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b010714426 
					 
					
						
						
							
							[no sq] Move shaders & remove dead Irrlicht tests ( #15006 )  
						
						... 
						
						
						
						* Move irrlicht shaders to correct place
* Remove unused Irrlicht tests 
						
						
					 
					
						2024-08-19 09:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						03e600a721 
					 
					
						
						
							
							Fix whitespaces  
						
						
						
						
					 
					
						2024-08-17 21:02:54 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5d226268df 
					 
					
						
						
							
							Irrlicht cleanups (mostly getting rid of core::array)  
						
						... 
						
						
						
						Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com > 
						
						
					 
					
						2024-08-17 19:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Marakasov 
							
						 
					 
					
						
						
							
						
						a677d33bdf 
					 
					
						
						
							
							Include unistd.h for getpid() when _IRR_COMPILE_WITH_X11_  
						
						
						
						
					 
					
						2024-08-13 18:38:59 +02:00 
						 
				 
			
				
					
						
							
							
								y5nw 
							
						 
					 
					
						
						
							
						
						a3838dd0e8 
					 
					
						
						
							
							Show IME candidate list in Windows ( #14942 )  
						
						
						
						
					 
					
						2024-08-12 15:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								1F616EMO~nya 
							
						 
					 
					
						
						
							
						
						53a50e0b0d 
					 
					
						
						
							
							Fix warning about getVertexTypeDescription reaching its end ( #14806 )  
						
						
						
						
					 
					
						2024-08-12 15:34:25 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						c6c2c4f60f 
					 
					
						
						
							
							Revert "Disable SDL2 for 5.9.0 ( #14944 )" ( #14959 )  
						
						... 
						
						
						
						This reverts commit ebaf3c8d77 
						
						
					 
					
						2024-08-11 20:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						ebaf3c8d77 
					 
					
						
						
							
							Disable SDL2 for 5.9.0 ( #14944 )  
						
						... 
						
						
						
						See #14545  and https://forum.minetest.net/viewtopic.php?t=30864  
						
						
					 
					
						2024-08-11 13:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								Francesco Gazzetta 
							
						 
					 
					
						
						
							
						
						10fd41b4a8 
					 
					
						
						
							
							Take screenshot from back buffer when using double buffering ( #14904 )  
						
						... 
						
						
						
						Fixes  #14901  (black screenshots on Wayland) 
					
						2024-08-04 18:40:21 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						ac284e61b4 
					 
					
						
						
							
							Clean up MSVC warnings in CIrrDeviceSDL.{h,cpp} ( #14872 )  
						
						... 
						
						
						
						The only changes are to add a number of `static_cast`s to make implicit
type conversions explicit. 
						
						
					 
					
						2024-07-27 18:28:54 +02:00 
						 
				 
			
				
					
						
							
							
								Yoruma 
							
						 
					 
					
						
						
							
						
						682b789dd5 
					 
					
						
						
							
							Fix variable use-without-initialization error in MSVC debug build  
						
						
						
						
					 
					
						2024-07-22 16:32:50 +02:00 
						 
				 
			
				
					
						
							
							
								1F616EMO~nya 
							
						 
					 
					
						
						
							
						
						b03e9ef1c7 
					 
					
						
						
							
							Set SDL_HINT_APP_NAME to Minetest ( #14862 )  
						
						... 
						
						
						
						* Set SDL_HINT_APP_NAME to Minetest
* Check for SDL version
* Re-run docker-image check 
						
						
					 
					
						2024-07-19 13:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						9a1501ae89 
					 
					
						
						
							
							CIrrDeviceSDL: Fix numpad key events not having correct KeyInput.Char ( #14780 )  
						
						... 
						
						
						
						Allows you to change viewing range using numpad +/- again. This fix also works with the current unreleased version of SDL 3.
The keycodes for numpad keys (both SDL keycodes and Irrlicht keycodes) are not the same as the keycodes for the equivalent non-numpad keys and don't correspond to chars, so I mapped them to chars manually.
Since I think the resolution of https://github.com/minetest/minetest/issues/13770  was "just disable numlock", I made sure to only do this for the numpad number keys if numlock is enabled. 
						
						
					 
					
						2024-06-27 14:44:44 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						4c001bd248 
					 
					
						
						
							
							Make button sprites (scrollbar arrows) DPI-aware ( #14772 )  
						
						
						
						
					 
					
						2024-06-26 15:25:27 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						a9cca5e76c 
					 
					
						
						
							
							SDL2: Support highdpi ( #14703 )  
						
						... 
						
						
						
						and handle DPI changes at runtime 
						
						
					 
					
						2024-06-16 17:49:42 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						85878d894a 
					 
					
						
						
							
							Android: Fix back button sometimes not working as ESC ( #14743 )  
						
						
						
						
					 
					
						2024-06-11 22:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3539af7d77 
					 
					
						
						
							
							Set some useful SDL hints  
						
						... 
						
						
						
						fixes  #14596  
					
						2024-06-10 18:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						71893807b3 
					 
					
						
						
							
							Call malloc_trim() regularly to improve deallocation behavior ( #14707 )  
						
						
						
						
					 
					
						2024-06-07 16:57:30 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						ec9c000be9 
					 
					
						
						
							
							Fix scrolling in scroll containers ( #14702 )  
						
						
						
						
					 
					
						2024-06-03 20:38:09 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						833bb542fc 
					 
					
						
						
							
							Allow toggling fullscreen without restart and add keybind ( #14714 )  
						
						
						
						
					 
					
						2024-06-02 21:05:16 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						f6cfe6b873 
					 
					
						
						
							
							Enable RTTI for Irrlicht on MSVC ( #14677 )  
						
						
						
						
					 
					
						2024-05-17 13:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						5c187363b2 
					 
					
						
						
							
							Fix some clang compiler warnings ( #14654 )  
						
						... 
						
						
						
						* Fix some clang compiler warnings
* Get rid of sdl_supports_primary_selection
* Fix draw2DImage hiding overloaded virtual function 
						
						
					 
					
						2024-05-15 19:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6303334cc2 
					 
					
						
						
							
							Deduplicate GL extension detection  
						
						
						
						
					 
					
						2024-05-12 14:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						472742266b 
					 
					
						
						
							
							Fix invalid glDrawBuffer call on GLES  
						
						... 
						
						
						
						closes  #14445  
					
						2024-05-12 14:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						af27d97003 
					 
					
						
						
							
							Log delays introduced by SDL_PollEvent  
						
						
						
						
					 
					
						2024-04-23 19:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						38cacfa577 
					 
					
						
						
							
							Try to fix macro definition order problem with OpenGL code  
						
						
						
						
					 
					
						2024-04-15 19:27:05 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						13e271c6cb 
					 
					
						
						
							
							Improve error checks in COpenGL3DriverBase  
						
						
						
						
					 
					
						2024-04-15 17:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						7a6ca85081 
					 
					
						
						
							
							Expose OpenGL debugging as a normal setting  
						
						
						
						
					 
					
						2024-04-15 17:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						30e280b694 
					 
					
						
						
							
							Use MT's string conversion inside Irrlicht  
						
						
						
						
					 
					
						2024-04-10 15:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b9adf244e5 
					 
					
						
						
							
							Simplify Irrlicht CMake for static linking  
						
						... 
						
						
						
						removes any dynamic linking capability, which will stop being possible soon anyway. 
						
						
					 
					
						2024-04-10 15:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						cc1bfc6d03 
					 
					
						
						
							
							Improve SDL GL fallback code  
						
						... 
						
						
						
						It now works even if window creation succeeds and only context creation fails.
Adapted from https://github.com/MoNTE48/Irrlicht  . This should be fine
license-wise since that repo still contains the original Irrlicht license
(this is no legal advice).
Original PR: https://github.com/MoNTE48/Irrlicht/pull/9 
Co-authored-by: Deve <deveee@gmail.com > 
						
						
					 
					
						2024-04-08 20:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						07fdf7158d 
					 
					
						
						
							
							Migrate the Android port to SDL2  
						
						
						
						
					 
					
						2024-04-08 20:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						1d673ce075 
					 
					
						
						
							
							Print filenames in irrlicht png warnings ( #14525 )  
						
						... 
						
						
						
						Makes warnings like this more informative:
`WARNING[Main]: Irrlicht: PNG warning: iCCP: known incorrect sRGB profile` 
						
						
					 
					
						2024-04-07 22:06:13 +02:00