02b8fc1ab6CIrrDeviceWin32: drop all video mode code
sfan5
2021-06-15 18:00:14 +02:00
57a51e7ac4CIrrDeviceLinux: reimplement fullscreen using NetWM hint
sfan5
2021-06-15 17:43:40 +02:00
39c45024edCIrrDeviceLinux: drop all video mode support code
sfan5
2021-06-15 17:05:06 +02:00
479358755bNo 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
e7143ef977Make 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
224d7c5e2cVertex 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
f31c1be792Remove CD3D9Driver::getViewPort overload which did the exact same thing as base class.
cutealien
2021-05-31 13:36:25 +00:00
2acce15bcdStop grabbing mouse cursor when the window is not active in example 18
cutealien
2021-05-31 12:43:37 +00:00
f103ea3dacBugfix: 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
05c109a1d5COGLES2Driver: fix swapped color screenshots
sfan5
2021-05-08 20:57:24 +02:00
08057945f6CI: Add verbose flag to build (#35)
JosiahWI
2021-05-08 13:38:57 -05:00
9147d4ade8COBJMeshFileLoader 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
e611f2c571Speedup for COBJMeshWriter Avoiding some memory allocations.
cutealien
2021-05-06 15:01:05 +00:00
678e06baebAdd blinkMode parameter to IGUIEnvironment::addModalScreen, so blinking can be suppressed
cutealien
2021-05-05 13:22:02 +00:00
22a7280e95GUIEditor 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
9417b22b86Remove superfluous includes in GUIEditor
cutealien
2021-05-02 11:30:23 +00:00
04bc02fc22Cleanup C++0x support in irrUString.h (#33)
Loïc Blot
2021-04-28 10:12:29 +02:00
341cdbfe0dEnable ogles2 on mobile platforms by default
sfan5
2021-04-27 09:25:58 +02:00
826de9f6dcWork around bug installing targets created in a subdirectory
JosiahWI
2021-04-24 04:03:09 -05:00
2461e899baAdd basic test application that runs under CI
sfan5
2021-04-22 10:46:31 +02:00
5411ec4f03Hook up examples to CMake
sfan5
2021-04-22 09:43:53 +02:00
3152a6cc46CNullDriver: store real size for dummy textures
sfan5
2021-04-21 18:09:49 +02:00
688debb643CIrrDeviceLinux: don't create input context if no window
sfan5
2021-04-21 17:34:10 +02:00
21cb990e75Fix misbehaving input after IME changes (Linux)
yw05
2021-04-18 21:27:15 +02:00
bd95662f03WGLManager: fix wglCreateContextAttribsARB not being used
sfan5
2021-04-17 15:55:32 +02:00
451134322dAdd changes to Makefile
cutealien
2021-04-17 13:57:33 +00:00
4c0aff5aa8Always use system OpenGL extension headers
sfan5
2021-04-17 00:05:46 +02:00
bfaffe1171Speedup: 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
5bdcc7eb4fFix include install location
sfan5
2021-04-13 23:32:53 +02:00
9840eeabe8CMake Config and Version exports (#22)
JosiahWI
2021-04-13 14:08:16 -05:00
b709d2a772Update release_checklist a bit.
cutealien
2021-03-18 21:53:31 +00:00
c481179825Update 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
d1e3905f42Update scripts to build tutorials. Adding some more sed magic and error checking.
cutealien
2021-03-18 21:37:48 +00:00
5f3fc797f4Merging r6201 from branch releases/1.8 to trunk
cutealien
2021-03-18 20:57:08 +00:00
3fa6370ceaMerging 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
10a188e967Restore Android support
sfan5
2021-03-07 01:08:58 +01:00
bfba19d67aRestore Windows and OSX support
sfan5
2021-03-06 22:14:46 +01:00
752401a450Remove other left-over build systems
sfan5
2021-03-06 21:27:42 +01:00
6ce98dce77Add CMake as new build system
sfan5
2021-03-06 21:23:00 +01:00
1c14ae8988Change 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
c83eaa654cSIrrlichtCreationParameters::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
665e4309c4Add github workflow & gitignore
Loic Blot
2020-05-18 09:35:38 +02:00
08a2846a93Merging r6194 from trunk to ogl-es branch.
cutealien
2021-02-21 19:09:14 +00:00
155c7f7592Prevent 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
3a54e8d6b8Merging r6186 through r6192 from trunk to ogl-es branch
cutealien
2021-02-21 16:37:56 +00:00
748510300dRemove 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
4a6d08d976Clarify 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
83d011019fFix 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
97ad8388b2Add 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
838ecd6bf8Merging 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
81a392928bSimplify 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
f1a58b706cFix bug introduced in last merge from svn trunk struct STouchInput was in there twice.
cutealien
2020-12-30 19:08:13 +00:00
d07057959eFix compiling last commit (missing a letter). Thx @Maksym Hamarnyk
cutealien
2020-12-30 18:59:39 +00:00
9274951a08Enable _IRR_COMPILE_WITH_OGLES1_ on IOS. Should be enabled according to Maksym Hamarnyk
cutealien
2020-12-30 18:50:50 +00:00
a9f7c2abc9Merging 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
af380df28fMake previous touch-input patch for X11 a bit more similar to other event code.
cutealien
2020-12-30 14:59:45 +00:00