Commit Graph

  • b00df54441
    less wordy documentation JosiahWI 2021-12-16 14:29:19 -0600
  • 4bdecbc6b7 Automatically use SSE registers for FP operations on i386 (#83) William L. DeRieux IV 2021-12-11 06:43:23 -0500
  • d4cf3019d5
    Dropped CheckCSourceCompiles #83 William L. DeRieux IV 2021-12-14 11:16:55 -0500
  • cc7d5c8035
    Change enable_language(C) to include(CheckCXXSourceCompiles) William L. DeRieux IV 2021-12-14 10:59:46 -0500
  • 42af1abac8 + set /arch:SSE if the compiler is MSVC and CMAKE_SIZEOF_VOID_P is 4 (32-bit). William L. DeRieux IV 2021-12-13 22:02:09 -0500
  • b94cf64d15 + moved the SSE fix inside of the CMAKE_CXX_COMPILER_ID if block. William L. DeRieux IV 2021-12-13 21:50:43 -0500
  • be7fc48ea8 + update sse fix ** enable C language ** include CheckCSourceCompiles ** rename add_compile_flags to add_compile_options William L. DeRieux IV 2021-12-13 13:04:30 -0500
  • 8130b3a7b7 + Remove sse fix from /CMakeLists.txt and put into /source/Irrlicht/CMakeLists.txt William L. DeRieux IV 2021-12-13 12:23:54 -0500
  • 6d96663c9a Merging r6256 through r6273 from trunk to ogl-es branch cutealien 2021-12-12 14:06:53 +0000
  • e037502141 Merging r6272 from branch releases/1.8 to trunk - readme.txt fix cutealien 2021-12-12 14:04:12 +0000
  • 2bed22acbb Merging r6270 from branch releases/1.8 to trunk - Prevent buffer overflow in md2 loader cutealien 2021-12-12 13:55:03 +0000
  • d77a90da6f + don't enable sse register fix on arm-cpus (since sse support is not available and will cause the compile to fail) William L. DeRieux IV 2021-12-11 10:49:11 -0500
  • f17f261136 use SSE for floating-point operations to avoid issues with improper fp-rounding and loss of precision when moving fp-data to incompatible or less-precise registers/storage locations William L. DeRieux IV 2021-12-11 06:43:23 -0500
  • 73d562d745 Merging r6266 through r6268 from branch releases/1.8 to trunk - Spelling fixes - Makefile adding to CFLAGS instead of replacing them. cutealien 2021-12-05 20:25:26 +0000
  • 6d133e1bcc Fix various GCC warnings JosiahWI 2021-11-11 15:53:46 -0600
  • d4119ba664 Remove unused functions JosiahWI 2021-11-09 13:47:54 -0600
  • 395ee7ed3c
    fix overload hiding #79 JosiahWI 2021-11-11 15:53:46 -0600
  • 6c67cc68a2
    remove renderLine functions JosiahWI 2021-11-09 13:47:54 -0600
  • 2f2d37dce6 Reduce _IRR_MATERIAL_MAX_TEXTURES_ to 4 sfan5 2021-11-19 20:27:51 +0100
  • d322b73e4c Get rid of MATERIAL_MAX_TEXTURES_USED sfan5 2021-11-19 20:16:57 +0100
  • 6779cb7254 Unconditionally load first texture matrix in OpenGL driver sfan5 2021-11-19 19:27:47 +0100
  • 39cad3e618
    Fix updating of vertex normals for animated meshes (#77) x2048 2021-11-16 12:30:31 +0100
  • e02e995eac Make ISkinnedMesh::refreshJointCache abstract #77 Dmitry Kostenko 2021-11-13 23:05:39 +0100
  • 8fd0f15999
    Update source/Irrlicht/CMeshManipulator.cpp x2048 2021-11-13 08:15:30 +0100
  • 79ecdcffd4
    add testFilesystem JosiahWI 2021-11-11 11:14:47 -0600
  • e0434d7db0
    add missing return JosiahWI 2021-11-10 07:32:22 -0600
  • 853939405b Add XMLFontConverter source file #78 bitmapfont sfan5 2021-11-09 22:19:35 +0100
  • 9b0bc2aaed Readd simple text format to replace bitmap font XML sfan5 2021-11-09 22:19:05 +0100
  • d0c8bc0e59 Automatically update ISkinnedMesh cache when recalculating normals Dmitry Kostenko 2021-11-08 22:45:33 +0100
  • be0e3afe9f Add ISkinnedMesh::refreshJointCache Dmitry Kostenko 2021-11-08 22:39:08 +0100
  • 3e61e81b06 Merging r6203 through r6264 from branch releases/1.8 to trunk Just updating text files after Irrlicht 1.8.5 release. All other changes had been backports and were in trunk already. cutealien 2021-11-01 15:47:21 +0000
  • 558652bc55
    refurbish testLine2d JosiahWI 2021-10-27 16:05:17 -0500
  • 8315523765
    add missing word to comment JosiahWI 2021-10-27 15:15:11 -0500
  • b19a47a9e5
    prepare more tests JosiahWI 2021-10-24 19:13:17 -0500
  • 32c330acdc
    limit test set JosiahWI 2021-10-24 13:24:20 -0500
  • 81bae5b717 Replace some questionable math implementations sfan5 2021-10-24 01:11:31 +0200
  • d6d0fccdc4
    clean up CMake for tests JosiahWI 2021-10-22 17:01:49 -0500
  • 58616e20b4
    add tests for all drivers JosiahWI 2021-10-22 17:00:15 -0500
  • c9e002db44
    add working "software driver" tests JosiahWI 2021-10-22 16:22:06 -0500
  • 924f4efe2c
    add null driver tests JosiahWI 2021-10-22 15:48:58 -0500
  • ef9edfc2a0
    fix another c_str vs std::string JosiahWI 2021-10-22 15:32:13 -0500
  • 502b8adf69
    improve Documentation JosiahWI 2021-10-22 14:51:12 -0500
  • f9024ccf27
    add Testing/ to gitignore JosiahWI 2021-10-22 14:45:30 -0500
  • 6a47f82a28
    add documentation for tests JosiahWI 2021-10-22 14:40:37 -0500
  • c22a6e171b
    add UNITTEST_FLAGS option JosiahWI 2021-10-22 14:31:24 -0500
  • 4cef6f8971
    add filesystem tests JosiahWI 2021-10-22 14:03:22 -0500
  • f38cb87a2b
    fix string formatting JosiahWI 2021-10-22 14:01:49 -0500
  • f8b4bd634b
    re-enable simple tests JosiahWI 2021-10-22 13:48:52 -0500
  • f8f0996a0b
    restructure test framework JosiahWI 2021-10-22 12:58:06 -0500
  • 573f6f0639
    readd simple tests (no device) JosiahWI 2021-10-22 08:39:00 -0500
  • 6817547f29
    fix unit test warnings JosiahWI 2021-10-22 08:15:17 -0500
  • c5b33315fd
    add unit test framework to build JosiahWI 2021-10-21 20:47:31 -0500
  • fcdc003887
    readd testing utils without XML JosiahWI 2021-10-21 20:36:39 -0500
  • 613cb896fc Try dif path LoneWolfHT 2021-10-13 21:18:11 -0700
  • 2da8430ca0 Fix GL compile error LoneWolfHT 2021-10-13 16:59:46 -0700
  • 5346ed0c13 Add Visual Studio files to .gitignore LoneWolfHT 2021-10-13 05:34:40 -0700
  • 63920014cb Remove test step LoneWolfHT 2021-04-18 10:18:42 -0700
  • 7c48cf1ea9 Initial Commit LoneWolfHT 2021-04-09 07:48:30 -0700
  • 60b245bf4f de-deprecate clearZBuffer Lets just keep this one around. Easy to use, downward compatible and generally works as expected. cutealien 2021-10-13 10:12:04 +0000
  • 63ca206d0a CImageWriterPNG: Add an option to enabling Adam7 interlacing #74 HybridDog 2021-10-05 15:40:35 +0200
  • dbd39120e7 Limit dimensions of all image loaders to 23000x23000 sfan5 2021-09-30 16:40:41 +0200
  • f89036c1f9 Limit dimensions of all image loaders to 23000x23000 #72 sfan5 2021-09-30 16:40:41 +0200
  • 594de99153 CImageLoaderJPG: protect size calculation from overflow by rejecting huge dimensions sfan5 2021-09-14 20:02:40 +0200
  • 713471e9a2 Bump revision to 1.9.0mt4 sfan5 2021-09-12 20:56:20 +0200
  • ac57007c55
    Readd TGA format support (#64) ROllerozxa 2021-09-13 21:21:26 +0200
  • e8032f8423 Remove TGA writer as we don't need it. #64 ROllerozxa 2021-09-09 11:41:23 +0200
  • ea419b78c1 Readd TGA format support. ROllerozxa 2021-09-09 10:21:53 +0200
  • 4389a15e0f Remove unused locale-like code, utf8 functions and headers 1.9.0mt3 sfan5 2021-08-30 22:18:43 +0200
  • 8f386999a6 Change clipboard to UTF-8 on macOS sfan5 2021-08-30 21:53:04 +0200
  • 34f1f8d089 Make clipboard UTF-8 on Windows too sfan5 2021-08-30 21:51:24 +0200
  • 9c4b6f25ab
    Fix X11 selections (#55) DS 2021-08-30 21:44:56 +0200
  • deb573cb3c reset #55 sfan5 2021-08-30 21:42:31 +0200
  • 75b4c05741 Drop _IRR_WCHAR_FILESYSTEM sfan5 2021-08-30 20:44:51 +0200
  • 0a47d81fb9 don't capture `X_ATOM_UTF8_STRING` Desour 2021-08-30 19:25:02 +0200
  • 40e45ccde7 use _IRR_DEBUG_BREAK_IF Desour 2021-08-30 18:44:15 +0200
  • 80ab911c48 use wcslen Desour 2021-08-30 18:38:40 +0200
  • 935a12e7e1 remove some useless code style changes Desour 2021-08-30 18:27:11 +0200
  • 2dc2846c3f
    Add support for OpenBSD JosiahWI 2021-08-28 11:12:40 -0500
  • ffc47d2503 remove empty line #63 sfan5 2021-08-28 18:11:26 +0200
  • d6c0f94bce
    shorten file by one line JosiahWI 2021-08-28 07:16:28 -0500
  • 6025242ee9 Fix compiling Android and iOS cutealien 2021-08-27 19:26:01 +0000
  • 1efc93d766 Merging r6256 from trunk to ogl-es branch (fixing OSX again) cutealien 2021-08-27 19:20:42 +0000
  • 377e9c59df Change _IRR_OVERRIDE to IRR_OVERRIDE also on OSX headers. cutealien 2021-08-27 19:19:09 +0000
  • ee3579015b Merging r6250 through r6254 from trunk to ogl-es branch cutealien 2021-08-27 19:14:39 +0000
  • b691098fae Unify VS project files some more. Trying to clarify comments in irrLegacyDefines.h cutealien 2021-08-27 18:09:14 +0000
  • 31614c4908 convert line endings to crlf Josiah VanderZee 2021-08-27 13:04:44 -0500
  • 3d2a55e788 Replace header guards in source folder to avoid using identifiers reserved by c++ Basically fixing original Bug#427 reported by MArkus Elfring. Unfortunately there are still more defines (in IrrCompileConfig.h) which also are not nice c++ Lots of files touched for very minor cleanup *sigh* cutealien 2021-08-27 15:55:04 +0000
  • 0c6385cb92 Replace public header guards to avoid using indentifiers reserved by c++ Usually something like __IRR_SOME_GUARD_INCLUDED__ replaced by IRR_SOME_GUARD_INCLUDED. Removing underscores at the end wasn't necessary, but more symmetric (probably the reason they got added there as well). While this touches every header it shouldn't affect users (I hope). cutealien 2021-08-27 15:03:34 +0000
  • ffd7b63af0 API BREAKER: Replacing defines in irrTypes.h which are conflicting with c++ reserved identifier rules. C++ has undefined behavior for identifiers starting with __ or with _ followed by an uppercase letter. We still have many more (in IrrCompileConfig.h and in all header-guards), will likely replace those later as well. As a workaround for users which might use irrlicht defines in their code, I've added the header irrLegacyDefines.h Including that allows to continue using old defines for a while - or make it easier to have code which compiles with old and new Irrlicht library versions. cutealien 2021-08-27 12:55:10 +0000
  • ee180dbd24 Unify VS project files and add a few more headers into them. cutealien 2021-08-27 10:47:05 +0000
  • 9690c1b3e3 Merging r6196 through r6248 from trunk to ogl-es branch cutealien 2021-08-26 21:57:27 +0000
  • c26ff3476f
    CIrrDeviceLinux: Add support For TouchInput.touchedCount TheBrokenRail 2021-08-27 04:58:46 -0400
  • 182c53e48a add BSD support Josiah VanderZee 2021-08-26 21:27:18 -0500
  • 21302d038a Merging r6196 through r6248 from trunk to ogl-es branch cutealien 2021-08-26 21:57:27 +0000
  • dba40bb36f PACK_STRUCT was likely ignored in ieee654 struct. clang warned about that and I think warning made sense. Also still works on gcc - will test on VS tomorrow. cutealien 2021-08-26 21:32:17 +0000
  • 9564827d57 Avoid clang warning. cutealien 2021-08-26 21:30:44 +0000
  • 8e149ffb40 Avoid gcc warning and fix some indention/whitespace. cutealien 2021-08-26 21:09:08 +0000
  • 09d1fe67ed Add Support For TouchInput.touchedCount To CIrrDeviceLinux #60 TheBrokenRail 2021-08-24 13:29:01 -0400
  • 0c2049610a Add missing _IRR_OVERRIDE_ Clang complained. Slightly interesting case - pure virtual function with override - I suppose for documentation purposes. cutealien 2021-08-26 21:00:31 +0000
  • da33f80bb8 Readd CSceneCollisionManager with only the method we need sfan5 2021-08-24 23:51:48 +0200