Commit Graph

  • c84d8acff9 CIrrDeviceWin32: readd fullscreen using borderless maximized window sfan5 2021-06-15 18:14:10 +02:00
  • 02b8fc1ab6 CIrrDeviceWin32: drop all video mode code sfan5 2021-06-15 18:00:14 +02:00
  • 57a51e7ac4 CIrrDeviceLinux: reimplement fullscreen using NetWM hint sfan5 2021-06-15 17:43:40 +02:00
  • 39c45024ed CIrrDeviceLinux: drop all video mode support code sfan5 2021-06-15 17:05:06 +02:00
  • 479358755b No longer try loading broken image files twice with same image loader This is mainly about getting rid of double error messages for same file. cutealien 2021-06-11 15:32:24 +00:00
  • e7143ef977 Make CImageLoaderJPG thread safe. Thanks @ Edoardo Lolletti for report and patch (patch #324) Replace a static variable which was used in error-reporting but wasn't thread-safe. cutealien 2021-06-11 15:09:02 +00:00
  • 224d7c5e2c Vertex texture sampling support in Direct3D 9 now controlled via texture-flag ETCF_SUPPORT_VERTEXT_TEXTURE It's no longer enabled by default as it causes some costs to all texture switches. Thanks @ edo9300 for reporting (http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=52721) cutealien 2021-06-04 12:17:01 +00:00
  • ca48a1ac69 CGUIListBox now serializes the state of 'Selected'. Feature wish by chronologicaldot (http://irrlicht.sourceforge.net/forum/viewtopic.php?f=2&t=52719) cutealien 2021-06-01 11:05:54 +00:00
  • f31c1be792 Remove CD3D9Driver::getViewPort overload which did the exact same thing as base class. cutealien 2021-05-31 13:36:25 +00:00
  • 2acce15bcd Stop grabbing mouse cursor when the window is not active in example 18 cutealien 2021-05-31 12:43:37 +00:00
  • f103ea3dac Bugfix: Changing focus with tab-keys now also work when elements are inside a modal screen. Event got eaten before. It passes it now on partly (enough to arrive at CGUIEnvironment) when the focus will stay inside the modal screen. cutealien 2021-05-26 13:57:12 +00:00
  • 393793f28a
    Improved IrrlichtMt target structure (#31) JosiahWI 2021-05-24 13:32:26 -05:00
  • 05c109a1d5 COGLES2Driver: fix swapped color screenshots sfan5 2021-05-08 20:57:24 +02:00
  • 08057945f6
    CI: Add verbose flag to build (#35) JosiahWI 2021-05-08 13:38:57 -05:00
  • 9147d4ade8 COBJMeshFileLoader using a bit more exact color conversion for 0-1 to 0-255 range Same now as SColorf::toSColor cutealien 2021-05-07 12:41:57 +00:00
  • e611f2c571 Speedup for COBJMeshWriter Avoiding some memory allocations. cutealien 2021-05-06 15:01:05 +00:00
  • 678e06baeb Add blinkMode parameter to IGUIEnvironment::addModalScreen, so blinking can be suppressed cutealien 2021-05-05 13:22:02 +00:00
  • af07435064 Fix comment (was from earlier failed experiment) cutealien 2021-05-02 13:07:23 +00:00
  • 22a7280e95 GUIEditor clears now existing elements before loading new ones. Thanks @Artem Shoobovych for the patch (#323) I changed it a bit, but basically same idea. cutealien 2021-05-02 12:59:55 +00:00
  • 9417b22b86 Remove superfluous includes in GUIEditor cutealien 2021-05-02 11:30:23 +00:00
  • 04bc02fc22
    Cleanup C++0x support in irrUString.h (#33) Loïc Blot 2021-04-28 10:12:29 +02:00
  • 341cdbfe0d Enable ogles2 on mobile platforms by default sfan5 2021-04-27 09:25:58 +02:00
  • 826de9f6dc
    Work around bug installing targets created in a subdirectory JosiahWI 2021-04-24 04:03:09 -05:00
  • 2461e899ba Add basic test application that runs under CI sfan5 2021-04-22 10:46:31 +02:00
  • 5411ec4f03 Hook up examples to CMake sfan5 2021-04-22 09:43:53 +02:00
  • 3152a6cc46 CNullDriver: store real size for dummy textures sfan5 2021-04-21 18:09:49 +02:00
  • 688debb643 CIrrDeviceLinux: don't create input context if no window sfan5 2021-04-21 17:34:10 +02:00
  • 21cb990e75 Fix misbehaving input after IME changes (Linux) yw05 2021-04-18 21:27:15 +02:00
  • 1766fc7060 reduce warning. engineer_apple 2021-04-17 23:02:44 +00:00
  • 4719f3c114 Fix Android build (again) sfan5 2021-04-17 17:30:45 +02:00
  • bd95662f03 WGLManager: fix wglCreateContextAttribsARB not being used sfan5 2021-04-17 15:55:32 +02:00
  • 451134322d Add changes to Makefile cutealien 2021-04-17 13:57:33 +00:00
  • 4c0aff5aa8 Always use system OpenGL extension headers sfan5 2021-04-17 00:05:46 +02:00
  • bfaffe1171 Speedup: Avoid string copy in CXMLReaderImpl::getAttributeByName string has operator== for char_type which can save a lot of string allocations when loading xml's. cutealien 2021-04-16 12:59:29 +00:00
  • 5bdcc7eb4f Fix include install location sfan5 2021-04-13 23:32:53 +02:00
  • 9840eeabe8
    CMake Config and Version exports (#22) JosiahWI 2021-04-13 14:08:16 -05:00
  • aa294a8107 Fix Android build sfan5 2021-04-09 21:28:31 +02:00
  • 05547cbd5f Disable Software drivers on mobile platforms sfan5 2021-04-09 21:24:58 +02:00
  • 4f90019dcb Fix segfault if non-i18n fallback input is used on Linux sfan5 2021-04-05 17:09:08 +02:00
  • c77797bbed Bump revision early sfan5 2021-04-02 23:25:50 +02:00
  • 3ef5902815 Add support for IMEs on Linux yw05 2021-03-30 13:52:45 +02:00
  • 32004b9c5f Prepare GUI for IME support yw05 2021-03-30 13:52:45 +02:00
  • d7127df9f8 Do not distort images scaled by integer multiples sfan5 2021-03-31 16:55:48 +02:00
  • 3fb23fc423 Skip unnecessary C compiler checks sfan5 2021-03-26 23:08:09 +01:00
  • 279530a230 Make compiling using MSVC work sfan5 2021-03-26 16:48:28 +01:00
  • f7b46ba22f Bump revision to 1.9.0mt1 1.9.0mt1 sfan5 2021-03-25 14:50:10 +01:00
  • f05f84b33b Rename library to IrrlichtMt sfan5 2021-03-25 14:14:44 +01:00
  • 3006362e25 Make Linux CI run upload a package sfan5 2021-03-25 15:34:39 +01:00
  • ff737e113c Include irrUString directly in irrlicht Loic Blot 2021-03-19 18:34:33 +01:00
  • 8eaf3db05a Ignore all so, not only versioned ones Loic Blot 2021-03-19 18:33:58 +01:00
  • 7c428c6dc2 CIrrDeviceLinux: fix dead key/compose handling sfan5 2021-03-25 12:29:34 +01:00
  • 7f0e0a57b8 CIrrDeviceLinux: fix dumb key fallback behaviour sfan5 2021-03-24 20:11:27 +01:00
  • b709d2a772 Update release_checklist a bit. cutealien 2021-03-18 21:53:31 +00:00
  • c481179825 Update tutorial.html's in example folders Add some for newer examples which didn't have those so far. Only updating this once now as some were broken. Next time on release. cutealien 2021-03-18 21:50:11 +00:00
  • d1e3905f42 Update scripts to build tutorials. Adding some more sed magic and error checking. cutealien 2021-03-18 21:37:48 +00:00
  • 5f3fc797f4 Merging r6201 from branch releases/1.8 to trunk cutealien 2021-03-18 20:57:08 +00:00
  • 3fa6370cea Merging r6172 through r6199 from branch releases/1.8 to trunk Changes are all related to automatic creation of documentation. Note: It's not yet fully working in trunk due to changes since 1.8 cutealien 2021-03-18 20:33:59 +00:00
  • 4bdd8af47d
    Fix missing step in build instructions Alistair Findlay 2021-03-18 22:57:17 +11:00
  • fa7a5dbdef Fix Irrlicht not properly resizing on macOS due to incorrect window size; thanks @torleif Jordan Snelling 2021-03-16 20:55:30 +00:00
  • a3d848ff8b CMemoryFile: fix seek bounds-checking sfan5 2021-03-12 18:28:10 +01:00
  • 57ff34b1ed CGLXManager: Use GLX window correctly sfan5 2021-03-12 17:47:00 +01:00
  • 0335a52479 Fix pixel-perfect draw2DLine on OpenGL sfan5 2021-03-11 23:48:05 +01:00
  • 4931b34625
    Remove trivial copy constructors and operators sfan5 2021-03-09 12:47:54 +01:00
  • cadbd62271 CI: add workflows for win32 and win64 sfan5 2021-03-08 23:48:28 +01:00
  • 0a09f98c74 macOS: silence OpenGL deprecation warnings sfan5 2021-03-08 13:36:44 +01:00
  • 03ad637114 Add README 1.9.0mt0 sfan5 2021-03-07 13:24:11 +01:00
  • 53e09519e2 Prepare for integration with Minetest sfan5 2021-02-18 13:46:40 +01:00
  • 97631c39fe Android: import back button patch sfan5 2021-03-07 02:09:32 +01:00
  • dfe077134d Android: import touchedCount patch sfan5 2021-03-07 01:50:11 +01:00
  • 10a188e967 Restore Android support sfan5 2021-03-07 01:08:58 +01:00
  • bfba19d67a Restore Windows and OSX support sfan5 2021-03-06 22:14:46 +01:00
  • 752401a450 Remove other left-over build systems sfan5 2021-03-06 21:27:42 +01:00
  • 6ce98dce77 Add CMake as new build system sfan5 2021-03-06 21:23:00 +01:00
  • 1c14ae8988 Change default meaning of SIrrlichtCreationParameters::WindowResizable == 2 to meaning no resizing. Otherwise I probably break AmigaOS again (which was the reason to add this parameter in first place) cutealien 2021-03-06 15:58:05 +00:00
  • c83eaa654c SIrrlichtCreationParameters::WindowResizable no longer bool but has 3 states. New default is that the system decides itself. Reason is that X11 didn't like the last change (disabling it on start) too much and we got messed up title-bars. Or at least on some Window Managers. Which makes sense as X11 really requires Windows to be resizable in Windowed mode. cutealien 2021-03-06 15:49:43 +00:00
  • e3decfa3be Fix inconsistent-missing-override warnings sfan5 2021-03-06 14:01:22 +01:00
  • 94aafaef15 Fix Windows, Android build sfan5 2021-02-25 21:17:23 +01:00
  • 218cbec94e Add GLES workflow to CI sfan5 2021-02-25 19:30:20 +01:00
  • 32a45f8239 irrTypes.h: use standard header for number types sfan5 2021-02-18 13:41:10 +01:00
  • c4503eaf17 GLX window is *not* an X11 window numzero 2021-01-14 02:28:12 +03:00
  • 264f8b72c1 Throw out support for Bzip, LZMA and encrypted ZIPs sfan5 2021-02-18 12:17:18 +01:00
  • 67f1402410 Remove bundled libraries sfan5 2020-05-18 14:45:36 +02:00
  • 665e4309c4 Add github workflow & gitignore Loic Blot 2020-05-18 09:35:38 +02:00
  • 08a2846a93 Merging r6194 from trunk to ogl-es branch. cutealien 2021-02-21 19:09:14 +00:00
  • 155c7f7592 Prevent crash in CIrrDeviceMacOSX::setWindowCaption with cyrillic strings. Thanks @Maksym Hamarnyk for proposing a patch and testing some changes. May break OSX 10.5 and older (lack of test-system, but probably not much used anymore). cutealien 2021-02-21 19:07:46 +00:00
  • 3a54e8d6b8 Merging r6186 through r6192 from trunk to ogl-es branch cutealien 2021-02-21 16:37:56 +00:00
  • cb2aaf8255 Trying to fix compiling for Apple silicon. Thanks at Maksim Gamarnik for patch: 599631f5bd See bug #452 https://sourceforge.net/p/irrlicht/bugs/452 cutealien 2021-02-21 16:19:44 +00:00
  • 12a94ed5b7 BurningVideo: remove align 16 byte on win32 engineer_apple 2021-02-13 21:49:03 +00:00
  • 748510300d Remove redundant compile flags -fstrict-aliasing -fexpensive-optimizations Both are already included in -O2 (which is in included in the -O3 we use) Thanks @randomMesh for reporting: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=52692 Note: -fstrict-aliasing also gets removed in debug now where it also was enabled. cutealien 2021-02-12 11:29:53 +00:00
  • 4a6d08d976 Clarify a bit in changes.txt the bug-case of rect::clipAgainst (I was wondering why it worked for UI). And run some tests (all seem fine... in 64bit, 32-bit has some older problem). cutealien 2021-02-11 14:26:18 +00:00
  • 83d011019f Fix bug in rect::clipAgainst that had caused rects completely outside the rect to be clipped against ending up with one corner outside. cutealien 2021-02-11 13:57:53 +00:00
  • 97ad8388b2 Add getAlign functions to IGUIElement getAlignLeft, getAlignRight, getAlignTop, getAlignBottom. Deliberately not mirroring setAlignment function, as that takes 4 parameters and that's always a bit ugly to return. cutealien 2021-01-25 16:15:44 +00:00
  • 1f7c1830cb Whitespace fixes. cutealien 2021-01-06 14:59:13 +00:00
  • 838ecd6bf8 Merging r6181 through r6184 from trunk to ogl-es branch - Changes to touch-input handling on X11 cutealien 2021-01-06 14:52:49 +00:00
  • 81a392928b Simplify touch-event handling a bit. Discussion to this in https://sourceforge.net/p/irrlicht/patches/322 Basically last solution caused problems as it send fake-mouse events on top of touch-events. For now we can probably just enable touch-events and clear masks for everything else for all devices as we only use the XInput2 events for touch-event handling and nothing else. At least not noticing conflicts with rest of X11 input so far and user TheBrokenRail said this works for him. cutealien 2021-01-06 14:43:37 +00:00
  • f1a58b706c Fix bug introduced in last merge from svn trunk struct STouchInput was in there twice. cutealien 2020-12-30 19:08:13 +00:00
  • d07057959e Fix compiling last commit (missing a letter). Thx @Maksym Hamarnyk cutealien 2020-12-30 18:59:39 +00:00
  • 9274951a08 Enable _IRR_COMPILE_WITH_OGLES1_ on IOS. Should be enabled according to Maksym Hamarnyk cutealien 2020-12-30 18:50:50 +00:00
  • a9f7c2abc9 Merging r6173 through r6179 from trunk to ogl-es branch - Adding optional support for touch input in X11 cutealien 2020-12-30 18:39:20 +00:00
  • af380df28f Make previous touch-input patch for X11 a bit more similar to other event code. cutealien 2020-12-30 14:59:45 +00:00