Commit Graph

  • 09043e3da7 Update MinGW dependencies sfan5 2023-04-11 18:19:36 +0200
  • f9a0cbbf95 Avoid warning in VS 2022 cutealien 2023-04-11 13:19:12 +0000
  • 2d81374b34 Revert "Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBOX_CHANGED." sfan5 2023-04-11 14:36:44 +0200
  • 438eaef08c
    Haiku: build fix #191 nephele 2023-04-10 08:45:04 +0000
  • 03b1387727 OpenGL3: cleanup COpenGLES2Driver::readTexture #190 numzero 2023-04-09 20:56:12 +0300
  • 56eeb79c52 OpenGL3: cleanup COpenGL3Driver::readTexture numzero 2023-04-09 20:28:53 +0300
  • b02d31b818 OpenGL3: Move texture read part from Texture to Driver as version-specific numzero 2023-04-09 20:19:06 +0300
  • 1d3d3a4451 OpenGL3: Remove support of unused mipmapLevel and layer arguments of Texture::lock() numzero 2023-04-09 19:57:16 +0300
  • 0f414dd3bd OpenGL3: Drop unused texture creation flags numzero 2023-04-09 00:26:06 +0300
  • 703198e552 OpenGL3: Import COpenGLCoreTexture into the unified driver numzero 2023-04-08 23:00:28 +0300
  • aa1696a7e6
    Use a buffer for quads indices Vitaliy 2023-04-08 20:08:03 +0300
  • e01f285c8f Extract and use singular CNullDriver::checkImage numzero 2023-04-08 01:45:11 +0300
  • 5eb607f86f Drop createImagesFromFile in favor of createImageFromFile numzero 2023-04-08 01:36:43 +0300
  • fc0440ff89 Drop IImageLoader::loadImages as only IImageLoader::loadImage is usable numzero 2023-04-08 01:23:20 +0300
  • 3c4a5be01f
    Merge branch 'master' into quad-index-buffer #185 Vitaliy 2023-04-08 18:17:38 +0300
  • 9dffa0f57f Extract and use singular CNullDriver::checkImage #188 numzero 2023-04-08 01:45:11 +0300
  • 61ee4ae299 Drop createImagesFromFile in favor of createImageFromFile numzero 2023-04-08 01:36:43 +0300
  • 963235d1af Drop IImageLoader::loadImages as only IImageLoader::loadImage is usable numzero 2023-04-08 01:23:20 +0300
  • 462657960d OpenGL3: Drop always-zero vSpecularColor from the shaders numzero 2023-04-02 21:24:36 +0300
  • 6a152e8629 OpenGL3: Drop unused material property uniforms numzero 2023-04-02 21:19:58 +0300
  • 718ba69e1b OpenGL3: Drop unused fixed-function emulation materials numzero 2023-04-02 21:06:09 +0300
  • 5638247e7d Use glDrawRangeElements for quad drawing numzero 2023-04-06 23:41:25 +0300
  • 54314691ec
    Fix mistake in a677f5a01a sfan5 2023-04-06 15:00:12 +0200
  • 36a3a7f349 Don't compile unused driver sources sfan5 2023-04-06 12:10:29 +0200
  • ca5f005b74 Fix OpenGL3 driver to compile standalone sfan5 2023-04-06 12:07:53 +0200
  • e850bd102a Minor adjustments to configuration flow sfan5 2023-04-06 11:58:18 +0200
  • a677f5a01a Only try to link libraries when relevant feature is enabled sfan5 2023-04-06 11:41:12 +0200
  • f5d3448b17 Document new CMake options sfan5 2023-04-06 11:35:30 +0200
  • 3a074e4124 Merge branch 'opengl3' of https://github.com/numberZero/irrlicht sfan5 2023-04-06 11:20:03 +0200
  • c9892f23d3 Use a buffer for quad drawing indices numzero 2023-04-05 23:09:38 +0300
  • 70ee4b05aa Indicate chosen OpenGL ES 2 driver during configuration #167 numzero 2023-04-05 22:52:43 +0300
  • a3adfc196b CIrrDeviceWin32::yield() now uses Sleep(0) instead of Sleep(1). We had changed that once before in the other direction in svn r421 Reason back then was "Sleep(0) doesn't allow any lower priority threads to execute" But Microsoft changed the behaviour of Sleep(0) after Windows XP so that's no longer true. And the costs of it is pretty high - due to this using a timer with a 15ms resolutions it meant not just giving up the thread but it also always waited for 15ms on Windows. I also replaced a few sleep calls in examples for that reason with yield() calls. cutealien 2023-04-03 15:32:41 +0000
  • 58a96b7d23 Mark the repo as root in the editorconfig Vitaliy 2023-04-02 22:12:46 +0300
  • 6824f9b05d Mark the repo as root in the editorconfig #183 Vitaliy 2023-04-02 22:12:46 +0300
  • 8f71f95adb OpenGL3: Drop always-zero vSpecularColor from the shaders #184 numzero 2023-04-02 21:24:36 +0300
  • 7ed9309e5f OpenGL3: Drop unused material property uniforms numzero 2023-04-02 21:19:58 +0300
  • c947576791 OpenGL3: Drop unused fixed-function emulation materials numzero 2023-04-02 21:06:09 +0300
  • 920e327d33 Spelling fixes cutealien 2023-04-01 15:50:08 +0000
  • 9622a8b138 Fix Android.mk which still tried to compile no longer existing file Sorry, messed up last merge with some changes in Software renderer it seems. Thanks @Christian Keimel for reporting cutealien 2023-04-01 14:56:42 +0000
  • 3a9875cc77 Spelling fixes cutealien 2023-03-31 13:12:47 +0000
  • ba1cd19983
    Use non-static member vars for SDL clipboard / primary selection buffers DS 2023-03-26 14:13:58 +0200
  • 3e1e1f8ec3
    Update source/Irrlicht/COSOperator.h #180 sfan5 2023-03-26 14:13:39 +0200
  • a67f3003de Revert "Avoid some broken calculations for IBoneSceneNode positions." sfan5 2023-03-26 14:07:42 +0200
  • 4dda28450f Provide sources as private to IRRVIDEOOBJ numzero 2023-03-25 11:26:52 +0300
  • 219b7fd7d2 Fix line endings in the new driver numzero 2023-03-25 11:11:09 +0300
  • 28d0e0644c Add shaders for COpenGL3DriverBase numzero 2023-03-25 11:05:40 +0300
  • d97d1708d6 Resolve conflicts with master numzero 2023-03-25 10:42:11 +0300
  • e7e0063866 Use non-static member vars for SDL clipboard / primary selection buffers Desour 2023-03-24 19:14:54 +0100
  • 799c8b936f SDL: Support primary selection Desour 2022-09-14 22:48:06 +0200
  • 8da1bcf58b SDL: Support clipboard Desour 2022-09-14 20:38:49 +0200
  • d86abb40c1 CGUIEditBox: Use primary selection Desour 2022-08-23 18:55:08 +0200
  • 53b9eaa831 Implement X11 primary selection Desour 2022-08-23 17:19:23 +0200
  • 1967d71cfb Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBOX_CHANGED. cutealien 2023-03-06 14:34:16 +0000
  • c5373262ca Use qualifed id instead of virtual function calls in CVertexBuffer constructors cutealien 2023-01-19 23:26:20 +0000
  • 939b3f7bfb Avoid undefined arithmetic on nullptr in buffer_offset function cutealien 2023-01-04 19:51:24 +0000
  • 9c2c91776e Fix spelling of enums in header comments cutealien 2022-12-22 14:56:44 +0000
  • 6f3435f349 Prevent potential 0 pointer access when release not acquired joystick. cutealien 2022-11-19 16:41:11 +0000
  • 9f9d22ca33 Fix some problems with CMatrix4::getRotationDegrees cutealien 2022-10-15 15:46:03 +0000
  • edb381bd50 Avoid some broken calculations for IBoneSceneNode positions. cutealien 2022-10-11 22:54:44 +0000
  • 8ffa7eafea Fix warning cutealien 2022-10-04 12:32:27 +0000
  • 2bff147904 Fix: Make CBillboardSceneNode bounding-box large enough to fit the billboard inside. cutealien 2022-09-29 14:12:12 +0000
  • 3cf75cdce4 Fix IGUIElements not getting a tab order because of invisible or disabled parents. cutealien 2022-09-27 16:02:39 +0000
  • a7f9afd289 Avoid ambigious conversions when compiling with c++20 Yay, more ugly casts needed. cutealien 2022-09-25 11:18:55 +0000
  • 98df6eae77 Unify & improve log messages cutealien 2022-06-30 16:23:48 +0000
  • 3ce4b2b5dc Prevent crash when creating CCameraSceneNode while rendertarget has height 0 cutealien 2022-05-30 20:13:28 +0000
  • 424eb85f4d Minor const changes. cutealien 2022-05-15 13:43:32 +0000
  • 6a9e0f109c Avoid potential number overflows. Found by VS code analyser cutealien 2022-05-13 14:56:22 +0000
  • 15e3f15b48 SpriteBank: error check on non existing textureNumber engineer_apple 2022-05-01 09:50:32 +0000
  • 263f243523 S3DVertex initialize color always. It's derived classes now both accept const S3DVertex& constructor. cutealien 2022-04-25 14:24:43 +0000
  • c5ee8c8397 CVertexBuffer no longer re-allocates stuff when type doesn't change cutealien 2022-04-19 12:21:44 +0000
  • b0c03b6f3b Add documentation that sourceRect of draw2dImage is based on the OriginalSize cutealien 2022-03-30 10:49:13 +0000
  • 679d3a8ba7 Avoid some more warnings when working with CMatrix4<f64> cutealien 2022-03-10 12:51:10 +0000
  • d1f441787a Avoid warnings when working with CMatrix4<f64> cutealien 2022-03-10 12:24:03 +0000
  • 739a9eaf7c IVideoDriver::setMaterialRendererName now using u32 for index like other similar functions Other functions like getMaterialRendererName got switched to u32 in the past. I can see no reason why this one was left out, so changing it to be same as the rest. cutealien 2022-02-09 19:28:45 +0000
  • e227970aec Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBOX_CHANGED. #179 cutealien 2023-03-06 14:34:16 +0000
  • 62a07d3639 Use qualifed id instead of virtual function calls in CVertexBuffer constructors cutealien 2023-01-19 23:26:20 +0000
  • cfb5b2fb68 Avoid undefined arithmetic on nullptr in buffer_offset function cutealien 2023-01-04 19:51:24 +0000
  • c15e23aca5 Fix spelling of enums in header comments cutealien 2022-12-22 14:56:44 +0000
  • 430065be4d Prevent potential 0 pointer access when release not acquired joystick. cutealien 2022-11-19 16:41:11 +0000
  • 4b846a9a9f Fix some problems with CMatrix4::getRotationDegrees cutealien 2022-10-15 15:46:03 +0000
  • f87a06c49a Avoid some broken calculations for IBoneSceneNode positions. cutealien 2022-10-11 22:54:44 +0000
  • 19a2671eee Fix warning cutealien 2022-10-04 12:32:27 +0000
  • 78c0fb4272 Fix: Make CBillboardSceneNode bounding-box large enough to fit the billboard inside. cutealien 2022-09-29 14:12:12 +0000
  • 7d43e22121 Fix IGUIElements not getting a tab order because of invisible or disabled parents. cutealien 2022-09-27 16:02:39 +0000
  • 17c5b01cad Avoid ambigious conversions when compiling with c++20 Yay, more ugly casts needed. cutealien 2022-09-25 11:18:55 +0000
  • 7f46058529 Unify & improve log messages cutealien 2022-06-30 16:23:48 +0000
  • d56ce2c147 Prevent crash when creating CCameraSceneNode while rendertarget has height 0 cutealien 2022-05-30 20:13:28 +0000
  • 6780c888f5 Minor const changes. cutealien 2022-05-15 13:43:32 +0000
  • c8afbf523d Avoid potential number overflows. Found by VS code analyser cutealien 2022-05-13 14:56:22 +0000
  • b37e81b5e4 SpriteBank: error check on non existing textureNumber engineer_apple 2022-05-01 09:50:32 +0000
  • 46312f9c37 S3DVertex initialize color always. It's derived classes now both accept const S3DVertex& constructor. cutealien 2022-04-25 14:24:43 +0000
  • 2719e135a6 CVertexBuffer no longer re-allocates stuff when type doesn't change cutealien 2022-04-19 12:21:44 +0000
  • b280f28355 Add documentation that sourceRect of draw2dImage is based on the OriginalSize cutealien 2022-03-30 10:49:13 +0000
  • d0a2182221 Avoid some more warnings when working with CMatrix4<f64> cutealien 2022-03-10 12:51:10 +0000
  • bdba88f16e Avoid warnings when working with CMatrix4<f64> cutealien 2022-03-10 12:24:03 +0000
  • f73e462f16 IVideoDriver::setMaterialRendererName now using u32 for index like other similar functions Other functions like getMaterialRendererName got switched to u32 in the past. I can see no reason why this one was left out, so changing it to be same as the rest. cutealien 2022-02-09 19:28:45 +0000
  • 0acf0de2db Delete changes.txt sfan5 2023-03-20 14:41:11 +0100
  • 52a0b9d8e5 Drop dependency on FileSystem from SceneManager numzero 2023-03-14 18:34:47 +0300
  • 0160cdc51d Drop unused dependency of SceneManager on GUIEnvironment numzero 2023-03-14 18:25:05 +0300
  • 5a1565072a Drop unused dependency on FileSystem in mesh loaders numzero 2023-03-13 22:28:09 +0300