Caleb Butler 
							
						 
					 
					
						
						
							
						
						3492fd0d2d 
					 
					
						
						
							
							Remove primitive types not supported in OpenGL 3+  
						
						... 
						
						
						
						I removed old primitive types that do not work with modern OpenGL. 
						
						
					 
					
						2023-09-05 17:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kai Giebeler 
							
						 
					 
					
						
						
							
						
						c6b06533f3 
					 
					
						
						
							
							Deduplicate KP_5 from KP_HOME  
						
						
						
						
					 
					
						2023-09-01 15:54:55 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e609f5f263 
					 
					
						
						
							
							Remove leftovers from D3D  
						
						
						
						
					 
					
						2023-09-01 12:45:56 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ddecc0fae2 
					 
					
						
						
							
							Inline a pointless function  
						
						
						
						
					 
					
						2023-09-01 12:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						dd3a34d674 
					 
					
						
						
							
							Remove unused (I)Timer methods  
						
						
						
						
					 
					
						2023-09-01 12:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						0735220f86 
					 
					
						
						
							
							Suppress a -Wunused-but-set-variable warning  
						
						
						
						
					 
					
						2023-08-29 17:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jessica Clarke 
							
						 
					 
					
						
						
							
						
						ef3bab610d 
					 
					
						
						
							
							CIrrDeviceLinux: Fix type for NET_WM_PID XChangeProperty  
						
						... 
						
						
						
						This uses format=32 which in X11's API means a C type of long (with
restricted range when > 32 bits). pid_t is of unknown type, though on
Linux and FreeBSD it's a 32-bit type, so does not have the same size as
long on 64-bit architectures, and thus XChangeProperty reads outside its
bounds. Fix this by casting to and passing a long. 
						
						
					 
					
						2023-08-15 20:42:12 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Blot 
							
						 
					 
					
						
						
							
						
						d98dc90b38 
					 
					
						
						
							
							cleanup: only build some files on WIN32 and compile EGL only if needed  
						
						
						
						
					 
					
						2023-08-01 20:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						e0d4d7d8b4 
					 
					
						
						
							
							cleanup: get rid of the legacy #ifndef #define craziness  
						
						
						
						
					 
					
						2023-07-20 16:29:09 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						fb7a0e4298 
					 
					
						
						
							
							2D rendering: Enable bilinear filter for downscaling textures  
						
						... 
						
						
						
						This looks much better and doesn't have any downsides (e.g. regarding pixel art). 
						
						
					 
					
						2023-07-16 13:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						a994c31ccf 
					 
					
						
						
							
							Expose all OpenGL filtering modes, use OpenGL names for them  
						
						... 
						
						
						
						Because of a review comment by numberZero. 
						
						
					 
					
						2023-07-16 13:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						c40045a40a 
					 
					
						
						
							
							Rename SMaterial::TextureLayer -> SMaterial::TextureLayers  
						
						... 
						
						
						
						It's not the "texture layer" of the material, but an array of texture layers. 
						
						
					 
					
						2023-07-16 13:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						5ececc7d29 
					 
					
						
						
							
							Split up texture filtering properties of SMaterialLayer into MinFilter and MagFilter  
						
						... 
						
						
						
						You can now set the filter used when scaling textures down and the filter used when scaling textures up separately. 
						
						
					 
					
						2023-07-16 13:02:26 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						9e0189019e 
					 
					
						
						
							
							Refactor the way you set material properties  
						
						... 
						
						
						
						Instead	of using SMaterial::setFlag, you now set them directly on SMaterial or SMaterialLayer. 
						
						
					 
					
						2023-07-16 13:02:25 +02:00 
						 
				 
			
				
					
						
							
							
								ndren 
							
						 
					 
					
						
						
							
						
						b249e4523d 
					 
					
						
						
							
							Use precise y-direction scroll values in SDL  
						
						
						
						
					 
					
						2023-07-03 22:46:08 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						83699a835d 
					 
					
						
						
							
							Remove content-less comments  
						
						
						
						
					 
					
						2023-06-15 10:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						98589d2fd2 
					 
					
						
						
							
							Remove unused fixed function materials  
						
						
						
						
					 
					
						2023-06-15 10:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						cbc7aeb302 
					 
					
						
						
							
							Bump C++ std to 17  
						
						
						
						
					 
					
						2023-06-14 09:45:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						09af5ac00d 
					 
					
						
						
							
							Actually fix Android build  
						
						
						
						
					 
					
						2023-06-06 16:20:06 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2c6efbdf06 
					 
					
						
						
							
							Remove native_app_glue linkage  
						
						... 
						
						
						
						We don't provide android_main(), Minetest does. This also didn't even work correctly. 
						
						
					 
					
						2023-06-04 19:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						510976f130 
					 
					
						
						
							
							Prefer GLVND at CMake>=3.11  
						
						... 
						
						
						
						CMake 3.10 introduced GLVND support. CMake 3.11 introduced CMP0072,
which prefers GLVND when NEW behavior is set. I set default policies to
3.11 for CMake versions >=3.11 and did not bother with requesting GLVND
for CMake 3.10. 
						
						
					 
					
						2023-05-14 20:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						b958fdc271 
					 
					
						
						
							
							Fix casing for Android device name (MATCHES is case sensitive)  
						
						
						
						
					 
					
						2023-05-11 22:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						1387370260 
					 
					
						
						
							
							OpenGL3: Sort out texture color format support  
						
						
						
						
					 
					
						2023-04-29 13:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						49b6ccde72 
					 
					
						
						
							
							SDL: Implement getDisplayDensity() and setWindowIcon()  
						
						
						
						
					 
					
						2023-04-29 13:06:35 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						acbc90a000 
					 
					
						
						
							
							Add the platform-dependent stuff from renderingengine.cpp  
						
						
						
						
					 
					
						2023-04-29 13:06:35 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						6a2a569233 
					 
					
						
						
							
							Add IImage::copyToNoScaling  
						
						... 
						
						
						
						(Useful for const-correctness.) 
						
						
					 
					
						2023-04-29 13:06:35 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						1f15fd0805 
					 
					
						
						
							
							OpenGL3: Support min/max blend modes  
						
						
						
						
					 
					
						2023-04-24 21:43:36 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						81ad195aa3 
					 
					
						
						
							
							OpenGL3: New extension listing system  
						
						
						
						
					 
					
						2023-04-23 09:48:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						13680ef42d 
					 
					
						
						
							
							OpenGL3: Use DrawBuffer[s] from mt_opengl  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						44f7c22bbf 
					 
					
						
						
							
							OpenGL3: Version asserts  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						2e477a07d1 
					 
					
						
						
							
							OpenGL3: Add version check helper  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						78d0819a2c 
					 
					
						
						
							
							Add missing include  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						df07b3bf99 
					 
					
						
						
							
							OpenGL3: Remove stencil buffer presence test  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						523590e16c 
					 
					
						
						
							
							OpenGL3: Refuse 3.0 and 3.1  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						8cf02ea27f 
					 
					
						
						
							
							OpenGL3: ExtensionHandler::initExtensionsNew: use GetInteger  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						efb660e7ed 
					 
					
						
						
							
							OpenGL3: drop unused ExtensionHandler functions  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						5f88555ed3 
					 
					
						
						
							
							OpenGL3: restore MRT support  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						4ee1ab261e 
					 
					
						
						
							
							OpenGL3: Add driver-dependent feature checks  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						ab628e641c 
					 
					
						
						
							
							OpenGL3: Add two missing OpenGL extensions to COGLESCoreExtensionHandler  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						1d782702e1 
					 
					
						
						
							
							OpenGL3: new version format  
						
						
						
						
					 
					
						2023-04-18 23:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						896c825b9e 
					 
					
						
						
							
							Fix ComboBox changing on scroll when in a scroll container ( #192 )  
						
						
						
						
					 
					
						2023-04-14 19:58:13 +01:00 
						 
				 
			
				
					
						
							
							
								nephele 
							
						 
					 
					
						
						
							
						
						7a3fc62ada 
					 
					
						
						
							
							Haiku: build fix  
						
						
						
						
					 
					
						2023-04-11 20:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2d81374b34 
					 
					
						
						
							
							Revert "Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBOX_CHANGED."  
						
						... 
						
						
						
						This broke scrolling in listboxes, as they would always reset to top position.
reverts commit 1967d71cfb 
						
						
					 
					
						2023-04-11 14:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						aa1696a7e6 
					 
					
						
						
							
							Use a buffer for quads indices  
						
						... 
						
						
						
						also use glDrawRangeElements for quad drawing 
						
						
					 
					
						2023-04-08 19:08:03 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						e01f285c8f 
					 
					
						
						
							
							Extract and use singular CNullDriver::checkImage  
						
						
						
						
					 
					
						2023-04-08 19:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						5eb607f86f 
					 
					
						
						
							
							Drop createImagesFromFile in favor of createImageFromFile  
						
						
						
						
					 
					
						2023-04-08 19:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						fc0440ff89 
					 
					
						
						
							
							Drop IImageLoader::loadImages as only IImageLoader::loadImage is usable  
						
						
						
						
					 
					
						2023-04-08 19:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						6a152e8629 
					 
					
						
						
							
							OpenGL3: Drop unused material property uniforms  
						
						
						
						
					 
					
						2023-04-07 17:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						718ba69e1b 
					 
					
						
						
							
							OpenGL3: Drop unused fixed-function emulation materials  
						
						
						
						
					 
					
						2023-04-07 17:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						54314691ec 
					 
					
						
						
							
							Fix mistake in  a677f5a01a 
						
						
						
						
					 
					
						2023-04-06 15:00:12 +02:00