Commit Graph

  • 813f94268f
    Specify tiles in allfaces drawtype. DragonWrangler1 2024-09-17 08:15:50 -0700
  • 558115a2e4
    Fix typo in lua_api.md file DragonWrangler1 2024-09-17 07:45:50 -0700
  • 3fe141db99
    Merge 1859470b14 into 58ea11c2b3 Lars Müller 2024-09-17 14:35:15 +0200
  • 5424a99955
    Merge 441e2455e4 into 58ea11c2b3 SmallJoker 2024-09-17 13:02:46 +0100
  • eae65aa7f1
    Merge f2955cbe31 into 58ea11c2b3 sfence 2024-09-17 13:02:35 +0100
  • 7814a9397d
    Merge 71dcc8a5a6 into 58ea11c2b3 chmodsayshello 2024-09-17 13:48:49 +0200
  • 373ca71dda bunch3 Desour 2024-09-17 13:40:52 +0200
  • 8e28aa4f8e bunch2 Desour 2024-09-17 13:34:40 +0200
  • babeef135a bunch1 Desour 2024-09-17 13:18:43 +0200
  • ad487109ae Unbreak sun/moon tonemap support Gregor Parzefall 2024-09-14 19:51:14 +0200
  • 408c4f99fc SMaterial::NormalizeNormals too Gregor Parzefall 2024-09-14 17:15:09 +0200
  • 2cd77b6313 Remove obsolete warning causing compiler error Gregor Parzefall 2024-09-14 17:03:56 +0200
  • 04556d846a No useless gl calls Gregor Parzefall 2024-09-14 16:51:37 +0200
  • c18db75651 Drop SMaterial::GouraudShading too Gregor Parzefall 2024-09-14 16:49:54 +0200
  • e42e74a533 Drop fixed pipeline lighting stuff Gregor Parzefall 2024-09-13 22:15:55 +0200
  • d433c70500
    Merge af2fd8d306 into 58ea11c2b3 Zughy 2024-09-17 10:19:49 +0000
  • def5af8985 Use smart ptrs for Minimap's member vars Desour 2023-09-15 00:00:00 +0200
  • 733c766d3d Use irr_ptr for MapBlockMesh::m_mesh Desour 2023-09-15 00:00:00 +0200
  • 72934ad1ee Use make_irr instead of new + drop() in Game::handleCallbacks Desour 2023-07-11 00:00:00 +0200
  • f3fb41d7c5 Use irr_ptr for Game::sky Desour 2023-07-11 00:00:00 +0200
  • 124ff8d554 Use irr_ptr for Game::gui_chat_console Desour 2023-07-11 00:00:00 +0200
  • 4214610a2a Use irr_ptr for Game::clouds Desour 2023-07-11 00:00:00 +0200
  • 00102aa096 Use irr_ptr for ClientEnvironment::m_map Desour 2023-07-10 00:00:00 +0200
  • 5bf240ffbb Move irr_ptr.h too irr/include/ Desour 2024-09-17 10:02:34 +0200
  • 8065f45028 irr_ptr: Allow to use with forward-declared types Desour 2023-07-10 00:00:00 +0200
  • 2813145ea5
    Merge c76d1f2977 into 58ea11c2b3 y5nw 2024-09-17 10:36:14 +0200
  • 861fd5521c
    Merge eb96efe861 into 58ea11c2b3 y5nw 2024-09-17 10:35:48 +0200
  • 3e1ec45d6e
    Merge c6a1e31254 into 58ea11c2b3 y5nw 2024-09-17 10:35:37 +0200
  • 35910e42be
    Merge 46f882abe8 into 58ea11c2b3 y5nw 2024-09-17 10:31:06 +0200
  • 7b7d6d65ac
    Merge 0246800e9d into 58ea11c2b3 Erich Schubert 2024-09-17 07:26:43 +0200
  • e4aad4a01d
    Merge 677d1472b7 into 58ea11c2b3 Andrey 2024-09-17 04:24:01 +0200
  • de19fcfad3
    Allow for allfaces blocks to have 6 faces DragonWrangler1 2024-09-16 18:16:57 -0700
  • 2e2f6e7d72
    Update lua_api.md DragonWrangler1 2024-09-16 18:15:26 -0700
  • c89641b33c
    Merge e24f8f9ada into 58ea11c2b3 Andrey 2024-09-17 00:26:30 +0100
  • caab0d52fe
    Merge 87fc7bb0ae into 58ea11c2b3 Andrey 2024-09-17 00:12:57 +0300
  • 58ea11c2b3 Add some debug helpers around this area sfan5 2024-09-12 17:18:13 +0200
  • 6f275e2ba0 Remove dead code in COpenGL3MaterialBaseCB sfan5 2024-09-10 21:02:22 +0200
  • cc26b5384c Mark buffer as dirty in mesh helpers sfan5 2024-09-10 20:29:02 +0200
  • 0fdcba197f Fix VBO hint in content_cao sfan5 2024-09-10 18:59:16 +0200
  • 65af606729 Fix CAO mesh lighting with shaders disabled sfan5 2024-09-10 18:41:57 +0200
  • 87fc7bb0ae The os.h file was forgotten to be included in VertexArrayRef.cpp Andrey2470T 2024-09-16 00:48:40 +0300
  • e2f8bb9697 Fix unittest. SFENCE 2024-09-16 21:44:10 +0200
  • 5d2db70ccd VAO reference class, embedded in the mapblock meshes Andrey2470T 2024-09-01 17:12:47 +0300
  • c154e8287b
    Merge 2054f39074 into 740dc0162e Wuzzy 2024-09-16 19:10:05 +0200
  • ff27fddd0b
    Merge c3464deb70 into 740dc0162e Zemtzov7 2024-09-16 19:09:18 +0200
  • c5d2aec4cb fixup! Switch env lock to fair mutex implementation sfan5 2024-09-16 18:04:17 +0200
  • 348c1b8793
    Merge e8eae240fe into 740dc0162e sfan5 2024-09-16 17:25:48 +0200
  • 1e00363f5a Add some debug helpers around this area sfan5 2024-09-12 17:18:13 +0200
  • e4f15b9674 Remove dead code in COpenGL3MaterialBaseCB sfan5 2024-09-10 21:02:22 +0200
  • 8f64c707be Mark buffer as dirty in mesh helpers sfan5 2024-09-10 20:29:02 +0200
  • b668adcd8b Fix VBO hint in content_cao sfan5 2024-09-10 18:59:16 +0200
  • e5a3fb451b Fix CAO mesh lighting with shaders disabled sfan5 2024-09-10 18:41:57 +0200
  • a8f24bc3d2
    Merge 66316d2098 into 740dc0162e ZavGaro 2024-09-16 15:34:04 +0200
  • 50c2a22438
    Merge e6cf3b4966 into 740dc0162e Lars Müller 2024-09-16 15:33:23 +0200
  • db14002ea3 Next Gregor Parzefall 2024-09-16 13:45:25 +0200
  • ce5f71dd9f
    Merge afb84755ad into 740dc0162e David Heidelberg 2024-09-16 12:18:45 +0200
  • 1b4d064e22
    Merge fa714bb46d into 740dc0162e Andrey 2024-09-16 11:20:17 +0300
  • 740dc0162e
    Don't use fixed pipeline lighting for stars (#15164) grorp 2024-09-16 10:16:55 +0200
  • 47f199e6cb
    Avoid cloud jump when switching between mainmenu and loading screen (#15163) grorp 2024-09-16 10:16:27 +0200
  • e24f8f9ada Fixed few errors in CI Andrey2470T 2024-09-16 00:12:35 +0300
  • 904a9eccda Add questionable workaround for env lock contention sfan5 2024-09-15 23:06:03 +0200
  • fa714bb46d Small code amendments in mesh.cpp Andrey2470T 2024-09-15 23:53:42 +0300
  • 37d816cc4c Revert "Use S3DVertexTangents for mapblocks & wield meshes for separate saving light and hardware colors" Andrey2470T 2024-06-28 18:59:41 +0300
  • ef95b435ce Revert "Replaced C-style cast of void* vertices to static_cast, reverted adding emissive color to GenericCAO" Andrey2470T 2024-06-28 18:59:10 +0300
  • e73b1f8832 Replaced C-style cast of void* vertices to static_cast, reverted adding emissive color to GenericCAO Andrey2470T 2024-06-09 13:12:29 +0300
  • 54e0b27f3e Use S3DVertexTangents for mapblocks & wield meshes for separate saving light and hardware colors Andrey2470T 2024-06-06 01:05:51 +0300
  • 156adfa1e4 Fixed the ambient light for particles, some code improvements Andrey2470T 2024-05-24 23:33:46 +0300
  • 21b9f3108b Clarify that light is clamped before being applied Lars Mueller 2024-05-01 16:46:30 +0200
  • 7f6c87d46a Scale particle light properly Lars Mueller 2024-05-01 16:06:25 +0200
  • b01bd08f26 Fixed the particles light calculation Andrey2470T 2024-05-01 01:00:30 +0300
  • 2037f74692 Moved ambient light applying to the vertex shaders, tiny code cleanups Andrey2470T 2024-04-13 13:19:32 +0300
  • 5ff1c70560 Added ambient light to devtest, setting alpha always to 255 and some other improvements Andrey2470T 2024-04-06 15:07:56 +0300
  • 1e2a7ab293 Support ambient light only for the shaders Andrey2470T 2024-03-08 17:00:22 +0300
  • 87d879ec18 Ambient light improvements Lars Mueller 2024-03-04 17:22:17 +0100
  • 5b6c89b6ba Some fixes and improvements Andrey2470T 2024-03-04 02:02:19 +0300
  • cc29758d51 Add ambient light to light color, calculate the color in final_color_blend() if shaders are off Andrey2470T 2024-02-24 15:59:20 +0300
  • b7eb1d0f6d Don't whiten mapblocks and entities if the ambient light color is grayscale Andrey2470T 2024-02-07 01:11:01 +0300
  • 6b848c54b0 Update loaded mapblocks meshes if luminance was set, added doc Andrey2470T 2024-02-03 22:53:24 +0300
  • 33ce99035b Switch env lock to fair mutex implementation sfan5 2024-09-15 22:16:05 +0200
  • 11fd4aa805 Ambient light and server control for that Andrey2470T 2024-02-03 20:06:54 +0300
  • ae019e58e8 Removed unused variable Nauta Turbidus 2024-09-15 22:08:50 +0200
  • f94b17b113 Added missing changes after the global rebase Andrey2470T 2024-09-15 23:03:15 +0300
  • fc67829513 Fixed the filtering, added comments Andrey2470T 2024-09-15 11:48:18 +0300
  • 12a7c995a1 Removed the singletone object, handle the off-atlas textures inside the mapblock mesh Andrey2470T 2024-09-11 23:49:26 +0300
  • f05728e24b Split the plantlike_rooted rects into quads for clamping UV to 0-1 Andrey2470T 2024-09-11 16:33:49 +0300
  • 94f6323634 Fixed the UVs of the nodes with rotated tiles, added a separate texture abstraction for meshes with UVs beyond 0-1 Andrey2470T 2024-09-09 01:26:24 +0300
  • 328323f6c3 Fixed the mipmapping, cache the settings inside the MeshCollector Andrey2470T 2024-09-07 12:44:55 +0300
  • fd05dfdaca Draw the cached IImage to the atlas instead of lock(), limit the atlas size to MaxTextureSize attribute Andrey2470T 2024-08-27 17:45:49 +0300
  • ea9523dcdc Fixed the UV artifacts of the nodeboxes, use separate textures for meshes Andrey2470T 2024-08-26 14:59:51 +0300
  • e90232fb1c Save all tiles meshes in the arrays in the collector Andrey2470T 2024-08-25 19:14:33 +0300
  • 633c81c78c Call setMaterial() only once for each currently rendered layer Andrey2470T 2024-08-24 22:32:43 +0300
  • 214f05716c Make batching by the texture for tile meshes in the collector, adopt the separate collector for mapblocks meshes Andrey2470T 2024-08-24 00:31:54 +0300
  • e6998afb6a Added a comment for clarification Nauta Turbidus 2024-09-15 22:07:38 +0200
  • ccd4ba9aab
    Merge e1b6ef6bf7 into 4aec4fbe6f Lars Müller 2024-09-15 21:07:17 +0100
  • 60b73f10a6 Simplified some code Nauta Turbidus 2024-09-15 22:06:10 +0200
  • 4a5a8ca9c6 Partially fixed the issue with mip-mapping Andrey2470T 2024-07-17 14:44:23 +0300
  • d13de760be Texture atlasing for mapblock meshes Andrey2470T 2024-07-16 21:48:07 +0300
  • a6e61ce4e5 Moved alias lookup to find_by_gameid() Nauta Turbidus 2024-09-15 21:52:49 +0200
  • 1eb17c8af9 Encapsulate envlock sfan5 2024-09-15 21:25:03 +0200
  • e56a83050f Minor review comments applied Nauta Turbidus 2024-09-15 21:22:30 +0200