[Windows] Fess's builds (64-bit): LevelDB, DirectX, etc.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post


User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Latest build of minetest 0.4.9-dev, commit 936c6f577a, from 23.03.2014
http://yadi.sk/d/1hTw2U_JL4zZj
Spoiler
  • Mar 22, 2014
  • Fix "ghost stacks" created when a player clicks an item on the ground.

    Mar 21, 2014
  • Fix serializing of signed numbers in serializeStructToString
  • Normal maps generation on the fly. Parallax mapping with slope information. Overriding normal maps.
Last edited by Fess on Sun Mar 23, 2014 17:54, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

It looks like there is an issue with water transparency in your builds. When I look downward, the water becomes opaque. I am not entirely sure if this is caused by them, because I don't see the glitch in solo mode, but only on certain servers (can anybody elaborate on this?)
Last edited by Inocudom on Tue Mar 25, 2014 04:36, edited 1 time in total.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

I've tried to produce that issue, but as in single player mode, as at server(with same world) it doesn't appears. On which server you have this issue? Did you try other build (32-bit) on it, and if yes did the same issue gone or appears?
Update: Seems i have found something looks like at your issue, for example, the same place with different minetest builds
Spoiler
Image
Spoiler
Image
Please try build from 16.03.2014 viewtopic.php?pid=133335#p133335 and report if your issue doesn't appears with it.
Last edited by Fess on Fri Mar 28, 2014 01:50, edited 1 time in total.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Latest build of minetest 0.4.9-dev, commit 65d1cb8321, from 28.03.2014
http://yadi.sk/d/OHouQc7xLLc4t
Spoiler
  • Mar 26, 2014
  • Fix bug in RemoteClient::GetNextBlocks

    Mar 24, 2014
  • Fix merge mistake when rebasing for PR #1169

    Mar 23, 2014
  • Fix double sending of chat messages

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Fess wrote:I've tried to produce that issue, but as in single player mode, as at server(with same world) it doesn't appears. On which server you have this issue? Did you try other build (32-bit) on it, and if yes did the same issue gone or appears?
Update: Seems i have found something looks like at your issue, for example, the same place with different minetest builds
Spoiler
Spoiler
Please try build from 16.03.2014 viewtopic.php?pid=133335#p133335 and report if your issue doesn't appears with it.
I used build 16.03.2014 in the past, and the water transparency issue was in it too. I didn't see it in the 32-bit builds made by sfan5.

The transparency issue is seen on the following servers:
Xanadu Server
Redcrab's 0.4.4 Server
VanessaE's Servers (the water is brighter on these for reasons unknown)
You should get on the #minetest irc channel and talk with the folks there about this.
Last edited by Inocudom on Fri Mar 28, 2014 02:49, edited 1 time in total.

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

Basically, RBA's commit broke some lighting code while adding in the auto bumpmapping.

Despite being good at grpahpics, RBA breaks everything else.

User avatar
RealBadAngel
Member
Posts: 557
Joined: Wed Jul 18, 2012 16:30

by RealBadAngel » Post

Jordach wrote:Basically, RBA's commit broke some lighting code while adding in the auto bumpmapping.

Despite being good at grpahpics, RBA breaks everything else.
oh, thx a lot :P

about the issue above i need additional info: system used, GPU installed and opengl revision.
in the next shaders update (which will be core's one) i will built in some debug code that will dump all the info i need (thats a side note)

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

RealBadAngel wrote:
Jordach wrote:Basically, RBA's commit broke some lighting code while adding in the auto bumpmapping.

Despite being good at grpahpics, RBA breaks everything else.
oh, thx a lot :P

about the issue above i need additional info: system used, GPU installed and opengl revision.
in the next shaders update (which will be core's one) i will built in some debug code that will dump all the info i need (thats a side note)
Well, I have a 64-bit computer with Windows 7 64-bit, 4GB of RAM (I should probably get more,) an AMD quad-core processor (this thing should probably be updated,) 1TB of HDD, and an EVGA NVidia GeForce GT 610 graphics card with 2GB of RAM.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Spoiler
  • LuaJit(2.0.1 ->2.0.3)
  • Irrlicht(1.8.0->1.8.1, in dll file version string it still is 1.8.0, because version was forgotten to change in makefile, but check the version in minetest server window, when it's running: Irrlicht Engine version 1.8.1
  • cURL(7.31->7.36)
http://yadi.sk/d/ysyAsZfSLRpyA

I've tried to produce, and found that issue on Xandu's server:
https://www.youtube.com/watch?v=7HlHDz3Ord4
Spoiler
Win7 x64 SP1, GPU ATI Radeon HD7850, 2Gb, OpenGL 4.2.12422, GLSL version 4.3
Last edited by Fess on Sat Mar 29, 2014 18:00, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Could you compile builds of the following branch?
https://github.com/BlockMen/minetest/tr ... erson_view
It appears to have all of the updates that the main branch has, but has 3rd person view in it too.

User avatar
CraigyDavi
Member
Posts: 582
Joined: Sat Aug 10, 2013 13:08
GitHub: davisonio
IRC: davisonio
In-game: CraigyDavi
Location: Hampshire, UK
Contact:

by CraigyDavi » Post

Is there any plan to add LevelDB support to these builds? I'm sure it will be benifitial to many.

You can try the .dll or .a from this file: http://sfan5.duckdns.org/leveldb-win64.zip
Last edited by CraigyDavi on Fri Apr 11, 2014 17:25, edited 1 time in total.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Latest build of minetest 0.4.9-dev, commit dcafad2f73, from 14.04.2014
http://yadi.sk/d/gebWUhexMPMhS
Spoiler
  • Apr 14, 2014
  • Add checks for nil in minetest.after
  • Reorder initialization of member variables to make GCC happy

    Apr 12, 2014
  • Use integers instead of float values
  • Add player:set_eye_offset() by @MirceaKitsune and clean up
  • Add third person view
  • Fix write and read S32 vectors
  • Fix MSVC build

    Apr 11, 2014
  • Fix broken Ipv4 serialization on win32
  • Fix broken win32+bsd build
  • Fix crash when teleporting near unknown node

    Apr 10, 2014
  • Infer ipv6_server from bind_address; fix client connect to IN(6)ADDR_ANY

    Apr 09, 2014
  • Add support for named threads (atm linux only)
  • Make config honor build system specified config defines
  • Minor fixes for file/modlist download in mainmenu

    Apr 08, 2014
  • Cleanup client init states by bumping protocol version

    Apr 06, 2014
  • Pass pointer to nodedef directly to avoid recalculation in quite often called function

    Apr 03, 2014
  • Performance optimized button to button mask evaluation

    Apr 01, 2014
  • Fix lost change password button
Inocudom wrote:Could you compile builds of the following branch?
https://github.com/BlockMen/minetest/tr ... erson_view
It appears to have all of the updates that the main branch has, but has 3rd person view in it too.
Now third person view included in main branch, so just try this updated build :)
CraigyDavi wrote:Is there any plan to add LevelDB support to these builds? I'm sure it will be benifitial to many.

You can try the .dll or .a from this file: http://sfan5.duckdns.org/leveldb-win64.zip
Only *.dll or .dll+.a file doesn't helps with making of the build with leveldb support on MSVS, i need a *.lib file or a visual studio solution. I'll try to work on this.
Last edited by Fess on Mon Apr 14, 2014 00:30, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Fess wrote: Only *.dll or .dll+.a file doesn't helps with making of the build with leveldb support on MSVS, i need a *.lib file or a visual studio solution. I'll try to work on this.
The needed .lib file would need to be found first. Has anyone ever come across one?

sfan5
Moderator
Posts: 4095
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

Fess wrote:
CraigyDavi wrote:Is there any plan to add LevelDB support to these builds? I'm sure it will be benifitial to many.

You can try the .dll or .a from this file: http://sfan5.duckdns.org/leveldb-win64.zip
Only *.dll or .dll+.a file doesn't helps with making of the build with leveldb support on MSVS, i need a *.lib file or a visual studio solution. I'll try to work on this.
Just link statically to the .a file, that should work.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

sfan5 wrote:Just link statically to the .a file, that should work.
I've tried that, but recieve the same error on linking stage:
Spoiler
3>database-leveldb.obj : error LNK2001: unresolved external symbol ""public: static class leveldb::Status __cdecl leveldb::DB::Open(struct leveldb::Options const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class leveldb::DB * *)" (?Open@DB@leveldb@@SA?AVStatus@2@AEBUOptions@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAPEAV12@@Z)"
3>database-leveldb.obj : error LNK2001: unresolved external symbol ""public: __cdecl leveldb::Options::Options(void)" (??0Options@leveldb@@QEAA@XZ)"
Update: Finally, i compiled version of leveldb64 that doesn't produced linking error, in case of static library. But how to check now that leveldb really works? :)
Here is this build with leveldb support: http://yadi.sk/d/skIjy626MSbap
Update2: Seems i found how to check it, you need manually change minetest/worlds/<yours_worldname_folder>/world.mt file as following:

Code: Select all

gameid = minetest
backend = leveldb 
and then, minetest creates map.db database folder, instead of map.sqlite file. (but rollback.sqlite file still remains uchanged)
Last edited by Fess on Mon Apr 14, 2014 17:22, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Thank you very much, Fess.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Latest build of minetest 0.4.9-dev, commit 8745935a06,from 19.04.2014 with Leveldb.
http://yadi.sk/d/5n8zN7j0MnhiS
Spoiler
  • Apr 19, 2014
  • Fix win32 build (typo in jthread lock cleanup)
  • Replace deathscreen by formspec variant
  • Bunch of small fixes (coding style, very unlikely errors, warning messages)
  • Use narrow_to_wide in gettext instead of os dependent conversion fct
  • jthread remove locks that aren't absolutely required/add c++11 atomic support (optional)
  • Add support for threadnames on BSD, Windows (MSVC-only), and OSX
  • Fix warnings

    Apr 18, 2014
  • Remove liquid_finite and weather

    Apr 16, 2014
  • Add redis database backend
  • Fix invalid liquid lighting.

    Apr 15, 2014
  • Use bit shifts rather than multiplication in block position encoding
  • Use binary operators rather than "Python modulo" in decoding block positions
  • Fix all warnings reported by clang

    Apr 14, 2014
  • Fix problem with newer MinGW runtimes
Last edited by Fess on Sat Apr 19, 2014 18:38, edited 1 time in total.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

Re: Fess’s Minetest win64 builds with GetText,cURL,TTF,LuaJI

by Fess » Post

Latest build of minetest 0.4.9-dev, commit 5b1bd2fb47,from 20.04.2014 with Leveldb.
http://yadi.sk/d/rfnSOm-8MrZga
Changelog from GitHub:
  • Apr 20, 2014
  • Fix chat console not working anymore
  • Fix macro ARRAYSIZE name collision on windows
    Apr 19, 2014
  • Reduce log level for incoming crap packets.Add log entry for peer timeout

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Fess’s Minetest win64 builds with GetText,cURL,TTF,LuaJI

by Inocudom » Post

I see that you made a commit to Minetest recently. That is a very significant action.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

Re: Fess’s Minetest win64 builds with GetText,cURL,TTF,LuaJI

by Fess » Post

Inocudom wrote:I see that you made a commit to Minetest recently. That is a very significant action.
Nothing essential, just small fix :)

Also, here is updated build: commit c5324015bc from 25.04.2014 (with leveldb, all new builds has leveldb support, builds without leveldb support will be specially marked)
http://yadi.sk/d/HkDKRV3ENDviZ

Changelog from GitHub:
  • Apr 25, 2014
  • Fix directional fog color in front view
  • Update documentation on is_ground_content
  • Revert "Add backtrace to error function"
  • [i]Apr 24, 2014[/i]
  • Fix lost pause support in singleplayer
  • [i]Apr 23, 2014[/i]
  • Fix argument type of the RaiseException() function
  • Revert binary database block position encoding
  • Fixed wrong node texture rotation for facedirs 5 and 7
  • [i]Apr 22, 2014[/i]
  • Fix formspec replacement handling for in game formspecs
  • make formspec textarea wordwrap
  • [i]Apr 21, 2014[/i]
  • Add missing ip address to player join log entry
  • Textureable sun and moon.
  • Fix red background missing in deathscreen

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

Re: Fess’s Minetest win64 builds with GetText,cURL,TTF,LuaJI

by Fess » Post

Latest build of minetest 0.4.9-dev, commit 088b18da3d from 28.04.2014
http://yadi.sk/d/CFhvsmWLNSf6f
Changelog from GitHub:
  • Apr 28, 2014
  • Make debug text adjust it's border to the screensize and fix a border update bug
  • [i]Apr 27, 2014[/i]
  • Fix rounding issue of hud dpi on some machines
  • Add support for function serialization to minetest.serialize
  • Fix code style of async API
  • Remove dependency on marshal and many other async changes
  • Only push the Lua error handler once
  • Add support for dpi based HUD scaling
  • Client: Don't crash if trying to draw too many items from inventory in HUD
  • [i]Apr 25, 2014[/i]
  • Move the old stuff to doc
  • Remove useless MSVC project files

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Fess’s Minetest win64 builds with GetText,cURL,TTF,LuaJI

by Inocudom » Post

Your friend MidnightWraith might benefit from the news concerning Freeminer linked to below:
http://forum.freeminer.org/threads/wind ... #post-1035

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

Re: Fess’s Minetest win64 builds with GetText,cURL,TTF,LuaJI

by Fess » Post

Latest build of minetest 0.4.9-dev, commit c80d67f48e from 07.05.2014
http://yadi.sk/d/8Q_Brlw1PL2EB
Changelog from GitHub:
  • May 05, 2014
  • Move message about missing normal maps to infostream instead of error
  • Bugfix: make waypoints respect camera offset
  • [i]May 04, 2014[/i]
  • Fix numeric underflow on calculating window size adjustment
  • [i]May 03, 2014[/i]
  • Fix player:set_animation() in third person view
  • [i]May 02, 2014[/i]
  • Add hack to avoid 2s startup delay on local games
  • [i]Apr 30, 2014[/i]
  • Fix usage of deprecated functions in builtin
  • [i]Apr 29, 2014[/i]
  • Add proper lua api deprecated handling
  • Add download rate to media progress bar (non http mode only!)

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

Re: Fess’s Minetest win64 builds with GetText,cURL,TTF,LuaJI

by Fess » Post

Latest build of minetest 0.4.9-dev, commit 6c37e89f08, from 13.05.2014
http://yadi.sk/d/0fOnvSVgQ2jD6
Changelog from GitHub:
  • May 11, 2014
  • Fix old client showing duplicated health bar on new server
  • Fix client not showing hearts and bubbles on connecting to old server
  • Fix server not remembering hud flags correctly
  • Send max number of characters instead of asserting in case of too long chat messages
  • Fix invalid cast fix resulting in chat messages beeing limited to 256 bytes
  • Fix incorrect scaling of customized hud item selection marker
  • Fix error messages beeing shown on pressing cursor keys in various menus
  • Fix possible deadlock in error conditions
  • Fix healthbar not beeing hidden on disabled damage
  • [i]May 08, 2014[/i]
  • Use "core" namespace internally
  • Organize builtin into subdirectories
  • Add write_json() to the async API
  • Add a limit to node meta data resolving recursion
  • [i]May 07, 2014[/i]
  • Fix heart + bubble bar size on different texture packs
  • Add DPI support for statbar
  • Move heart+bubble bar to Lua HUD
  • Add statbar size (based upon an idea by blue42u)
  • Add support for customizing breath and statbar

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests