Commit Graph

  • 154064522e Merge pull request 'master' (#5) from Mirrorlandia_minetest/irrlicht:master into master master Bruno Rybársky 2024-02-27 13:26:18 +0100
  • 1e89db1b80 Consistently include C headers by their C++ wrapper sfan5 2024-02-25 22:09:38 +0100
  • 44a368ef0e Migrate public headers to #pragma once sfan5 2024-02-25 22:01:20 +0100
  • 7ddf740f9b Remove unused includes in public headers sfan5 2024-02-25 21:50:24 +0100
  • 2bbfa178ea
    Don't link against SDL2main (#265) ROllerozxa 2024-02-23 22:44:16 +0100
  • 61682104df COpenGLCoreTexture: fix abort when format not supported sfan5 2024-02-21 19:20:01 +0100
  • 46542793d6 OpenGL: Fix BGRA format mapping sfan5 2024-02-21 19:07:36 +0100
  • 9f2d13a2b6 OpenGL: Print more debug info at init time sfan5 2024-02-21 18:58:42 +0100
  • 602a4050b5 Adjust CI vcpkg run package installation sfan5 2024-02-17 22:08:49 +0100
  • 54de743641 Workaround for too old GL header on older SDL versions sfan5 2024-02-17 00:51:36 +0100
  • 3e8d8440e3 Vendor GL headers again sfan5 2024-02-17 00:14:01 +0100
  • 8189b2338a Remove now unused legacy OGLES2 driver sfan5 2024-02-16 23:27:28 +0100
  • 0a77ef5dc2 Enable unified driver with all devices sfan5 2024-02-16 23:24:53 +0100
  • 19f0f707a6 Use ContextManager to resolve symbols in GL driver sfan5 2024-02-17 00:30:32 +0100
  • 83998f7471 Reduce OGLES extension array to ones actually used sfan5 2024-01-16 21:34:48 +0100
  • b7bb4b5958 Remove all !_IRR_OGLES1_USE_EXTPOINTER_ code sfan5 2024-01-16 21:03:52 +0100
  • f28e442bfa Drop all !_IRR_OGLES2_USE_EXTPOINTER_ code sfan5 2024-01-16 21:01:36 +0100
  • 4cd5c3489e Drop all !_IRR_OPENGL_USE_EXTPOINTER_ code sfan5 2024-01-16 20:59:36 +0100
  • 52e4d72ae2 Migrate OpenGL cache and texture handler to GL pointers sfan5 2024-01-16 20:17:33 +0100
  • 7241a49566 Compile at least one CI build as debug sfan5 2024-02-23 13:18:56 +0100
  • 2db8c8728e Missing value_or() when printing std::optional Muhammad Rifqi Priyo Susanto 2024-02-23 11:00:00 +0700
  • 270b2bec6e Ensure that std::abs is used and not integer abs paradust7 2024-02-21 13:06:29 -0800
  • c83f28431b Add API to delete shader materials sfan5 2024-02-20 21:27:15 +0100
  • e60921f0cb Drop old shader material functions sfan5 2024-02-20 21:01:25 +0100
  • 92252f70d2 Drop low-level shader constant setters sfan5 2024-02-20 20:51:01 +0100
  • 4e9d0db4be Delete a broken method sfan5 2024-02-19 21:08:29 +0100
  • 2bb2d3fe01
    CFileSystem: Fix signed integer conversion on MinGW SmallJoker 2024-02-18 23:45:39 +0100
  • 45ace61007 OpenGL: support scene::EHM_STREAM sfan5 2024-02-18 22:42:36 +0100
  • 89d0717779 Delete some dead code sfan5 2024-02-18 16:32:45 +0100
  • 19819bd23a Reduce needless use of wchar / stringw sfan5 2024-02-18 16:29:03 +0100
  • 2894d9ab03 Add debug output to GL shader loading sfan5 2024-02-18 15:27:42 +0100
  • e56605d7ce
    Update README for new SDL status sfan5 2024-02-17 22:15:02 +0100
  • f91be59811 Remove support for GL_POINT_SMOOTH and GL_LINE_SMOOTH antialiasing HybridDog 2024-02-17 22:01:37 +0100
  • 0069837920
    Upgrade CI actions (#290) wsor4035 2024-02-17 15:07:25 -0500
  • ad96fabe4a Remove mistaken code block from OGLES1 driver sfan5 2024-02-17 21:00:17 +0100
  • 6ba6118b8c Upgrade SDL CI to 22.04 everywhere sfan5 2024-02-16 22:42:49 +0100
  • 7f11d2f950 Switch to llvm-mingw sfan5 2024-01-30 13:37:20 +0100
  • fe3e41e7ea Set minimum SDL version sfan5 2024-02-15 10:37:24 +0100
  • 4478b1f1ec Remove old SDL Windows workaround sfan5 2024-02-15 10:35:21 +0100
  • 3992129735 Bind keypad enter on SDL sfan5 2024-02-15 10:31:06 +0100
  • 0dab737d60 Do not use core::max_() with variable that can not be addressed Fatih Uzunoglu 2024-02-11 19:28:32 +0200
  • 330150854b SDL: set default for ActiveIcon Fatih Uzunoglu 2024-02-11 19:21:06 +0200
  • 6779ac83f9
    SDL: Improve handling of IMEs (#285) y5nw 2024-02-09 00:08:03 +0100
  • f1504093d1
    Ensure that absent bone names work (#284) Lars Müller 2024-02-06 20:22:44 +0100
  • 8482cc3db8 Adjust package config dependency again sfan5 2024-01-30 14:22:31 +0100
  • a4f94b7656 Add missing dependency find to package config sfan5 2024-01-27 22:09:34 +0100
  • 5f22e03109 Merge pull request 'master' (#4) from Mirrorlandia_minetest/irrlicht:master into master Bruno Rybársky 2024-01-28 00:16:34 +0100
  • 4299ee21d8
    CMake: Move generator conditional expressions (#281) SmallJoker 2024-01-22 09:50:29 +0100
  • 5b81694b1d
    CI: Android support (#197) Vitaliy 2024-01-21 17:51:11 +0300
  • 66786d0059
    Make IrrlichtDevice::isWindowVisible do what it says on the tin (#279) grorp 2024-01-19 18:17:26 +0100
  • 9df2f0b944 Undefine SDL2 DirectFB video driver David Heidelberg 2024-01-16 23:43:41 +0100
  • c3571261ca Fix build with OpenGL ES 1 sfan5 2024-01-17 17:55:19 +0100
  • bdcd27ab5b Bump revision sfan5 2024-01-17 17:19:03 +0100
  • 345285786f Make vector comparison operators transitive savilli 2024-01-08 01:41:39 +0100
  • dda9b23c3d Make equals method symmetric savilli 2023-12-21 02:14:54 +0100
  • b349266855 Enable SDL to compile on macOS sfan5 2024-01-17 00:05:13 +0100
  • ee2467d622 Remove some dead code sfan5 2024-01-16 23:59:33 +0100
  • 88ca26c418 Define extpointer for SDL + OGLES2 sfan5 2024-01-16 19:56:59 +0100
  • 8f44270e4a Rip out compressed color formats sfan5 2024-01-16 19:42:21 +0100
  • edc678f995
    Update minimum CMake version jordan4ibanez 2024-01-16 12:48:30 -0500
  • 0faeea33c3
    build.yml: Upgrade bionic/jammy -> focal (current oldest LTS) Lars Müller 2024-01-16 18:34:24 +0100
  • f86b9b93e8 Fix crash when SDL context fails to create sfan5 2024-01-16 18:24:02 +0100
  • a3ec3a88e8 Fix scene nodes not dropping meshes (memleak) Lars Mueller 2024-01-13 17:55:41 +0100
  • 7df45b4cf3 SDL: Implement touchscreen support Gregor Parzefall 2024-01-13 14:07:10 +0100
  • 66ccfc3a3f Merge pull request 'master' (#3) from Mirrorlandia_minetest/irrlicht:master into master Bruno Rybársky 2024-01-09 17:55:40 +0100
  • a2b6244f54 Fix build with older SDL2 sfan5 2024-01-08 23:51:34 +0100
  • 3983c29645
    Optimize scene node child removal to constant time (#275) Lars Müller 2024-01-08 18:43:24 +0100
  • 73e62f8676 Keep RTTI for Minetest IPO/LTO David Heidelberg 2024-01-01 19:10:12 +0100
  • fb4ee6ac93 Fix mip map size calculation for non-square textures HybridDog 2024-01-05 12:07:30 +0100
  • 91e4129615
    Windows: Return early if the clipboard data is not Unicode text Muhammad Rifqi Priyo Susanto 2024-01-05 03:24:50 +0700
  • 54b82aad26
    Add IrrlichtDevice::isWindowVisible for Android grorp 2024-01-04 16:48:35 +0100
  • 03dd8b0336 Update vendored khrplatform.h sfan5 2023-12-17 18:18:01 +0100
  • 6e6b4a6f3c Fix some minor issues with GL loader sfan5 2023-12-17 18:10:39 +0100
  • 0110826ce9 Resync mt_opengl_loader.cpp with BindingGenerator.lua sfan5 2023-12-17 18:00:19 +0100
  • 4e52d547b2 MinGW toolchain refresh sfan5 2023-12-13 12:37:40 +0100
  • 9a439a3646
    Use SDL2 by default Vitaliy 2023-12-17 20:46:08 +0300
  • 854e97f57c Add size_t to u32/s32 static_casts in irrArray Josiah VanderZee 2023-12-16 12:14:55 -0600
  • 22f2c37322 Add size_t to u32 static_casts to irrString Josiah VanderZee 2023-12-16 11:55:42 -0600
  • 94cb0cc19d
    Use KHRONOS_APIENTRY to fix win32 crash paradust7 2023-12-17 08:00:41 -0800
  • 9bde930364 Merge pull request 'master' (#2) from Mirrorlandia_minetest/irrlicht:master into master Bruno Rybársky 2023-12-13 19:59:09 +0100
  • 9b52d6fb0d Hash-check windows CI dependencies sfan5 2023-12-13 12:05:49 +0100
  • 16a99c2079 Add a file to gitignore sfan5 2023-12-13 12:05:32 +0100
  • bb7c06d32a Initialize X11 thread safety paradust7 2023-12-10 05:47:49 -0800
  • 68b1bee6df Merge pull request 'master' (#1) from Mirrorlandia_minetest/irrlicht:master into master Bruno Rybársky 2023-12-09 21:38:19 +0100
  • a2884e4000
    Android: Make ALooper_pollAll call always non-blocking (#255) Muhammad Rifqi Priyo Susanto 2023-11-30 21:52:04 +0700
  • b284ea076b Use newer vcpkg in Windows CI sfan5 2023-11-30 15:43:07 +0100
  • 85081d6fe0 Fix off-by-one error in the TGA RLE decompressor numzero 2023-10-31 21:34:43 +0300
  • eafc282efd Add unit tests for image loaders numzero 2023-09-30 21:26:08 +0300
  • 8c2ad025b1 Add CTest numzero 2023-09-30 21:25:14 +0300
  • a07cfc0f7a Require C++17 at the top level numzero 2023-09-30 21:29:31 +0300
  • f725b68c57 Remove irrUString.h sfan5 2023-10-31 10:10:31 +0100
  • 99be15f40b Bump revision 1.9.0mt13 sfan5 2023-10-27 17:45:52 +0200
  • 6fccc79270 Convert built-in font to PNG sfan5 2023-10-25 16:54:22 +0200
  • 7cade6f27f cleanup: remove _IRR_COMPILE_ANDROID_ASSET_READER_ build flag Loic Blot 2023-10-09 09:08:00 +0200
  • ae63f1bf02 build: drop _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_ Loic Blot 2023-10-09 09:02:46 +0200
  • dd14486d3f cleanup: replace remaining #ifndef #define with #pragma once Loic Blot 2023-10-09 08:57:29 +0200
  • 4a7d3de89a Merging r6555 through r6560 from branch releases/1.8 to trunk - Fixing buffer overflow in tga loader cutealien 2023-10-16 20:59:41 +0000
  • d4f6d8c17b Add lens shift support for the camera and the perspective projection functions As Blender docs describe it so nicely: Using lens shift is equivalent to rendering an image with a larger FOV and cropping it off-center. This can be quite useful for architecture renderings, but I guess also has it's use in other situations. Note: Didn't make the ICameraSceneNode functions pure virtual so users don't have to update their cameras for this Also some change in serialization - same as in other places by now, do use existing values as defaults values when they are not found instead of resetting them to 0. svn-trunk cutealien 2023-10-19 16:04:43 +0000
  • 567f8688e2 Mention in more places that ECFN_DISABLED disables zwrite as well Easy to miss... cutealien 2023-10-18 16:51:56 +0000
  • 2b08c37f89 CSoftwareTexture::lock no longer returns image data when a mipmapLevel is requested Returns now getMipMapsData instead which for now will always be 0 in this case (but might work one day) Also removing comment about ITexture::lock() mipmapLevel parameter being broken. It got fixed in November 2019. cutealien 2023-10-17 17:55:39 +0000