Code Monkey home page Code Monkey logo

Comments (18)

Jan200101 avatar Jan200101 commented on June 2, 2024

I tried replicating those issues with the one unit whole blood pack on v1.0, v1.01 and master to no avail

the skybox not having a top tile seems to be a issue with the polymost renderer

from nblood.

revelator avatar revelator commented on June 2, 2024

just noticed the 1.01 release does not exhibit these problems,
only if i build it myself from git sources.

Im using Msys2/MinGW64 for building as i dont have msvc 2019, but i sure hope the compiler used aint
the problem here, since i can build other game engines with it that have no problem, so hunting down what might cause it to misbehave will be a nasty job.

from nblood.

Jan200101 avatar Jan200101 commented on June 2, 2024

I have just compiled NBlood using MinGW64 myself and I am experiencing the same issues you have been

For now I suggest using the v1.01 release or compiling using msvc 2019

from nblood.

revelator avatar revelator commented on June 2, 2024

Ouch was afraid of that, i do not have access to msvc 2019 so im stuck it seems :(

from nblood.

revelator avatar revelator commented on June 2, 2024

further info if needed for future reference, i use gcc-7.4.0 binutils-2.29. Latest is gcc-8.3 but that version
breaks a lot of stuff and has problems with gnat so i stuck with the last known fully working version.

Tried opening the project in msvc 2017 and adjusting windows api's for that version but im running into a xaml error in masm in build, so for the moment im unable to build a working version.

from nblood.

nukeykt avatar nukeykt commented on June 2, 2024

Does 294b884 fix these issues?

from nblood.

revelator avatar revelator commented on June 2, 2024

Ill give it a go in a sec, recently had a bypass operated in for a kidneystone, so i been having some trouble sitting up.

from nblood.

revelator avatar revelator commented on June 2, 2024

hmm ok this one fixes the viewport going crazy with the hd packs but now i have a partial second viewport at the top of the screen where the dripping blood in bloods menu is.

Also some textures are upscaled like crazy in the menu with the hd pack (bottom hud fills the entire screen) this also was a problem before the patch.

Still getting smearing on some textures to.

from nblood.

revelator avatar revelator commented on June 2, 2024

Hmm i got visual studio 2019 community now but the masm error still prevails (xaml error).
This error seems to be a recurring issue with some later msvc versions, unfortunatly there is no 100% working fix and it seems to be rather stubborn on my PC since none of the workarounds work for me.

I do have a working clang for building on windows, but im having trouble building nblood with it since it seems the makefiles are not setup for windows clang builds.

from nblood.

Jan200101 avatar Jan200101 commented on June 2, 2024

Building using clang on windows should be possible
please see if the instructions in the EDuke32 Wiki work

from nblood.

revelator avatar revelator commented on June 2, 2024

finally managed to build nblood with visual studio.
But it turns out that the problems are the exact same with the visual studio 2019 compiler as with mingw-w64 :S skyboxes are broken in the polymer renderer (all black), some sprites still misbehave to, but atleast not as much as before. And i still get broken textures on some walls.
The funny thing though is that everything works fine with the classic renderer, so it seems these problems are caused by something in the polymer renderer code.

Unfortunatly i have no previous experience with this engine else i might try to fix stuff and submit some patches, but i just recently discovered where in the code the renderer was located and i still need to figure out the interactions between the client code and that.

from nblood.

revelator avatar revelator commented on June 2, 2024

Ok it seems this odd behaviour has nothing to do with the compiler used as i get the same result in clang msvc 2019 and mingw64. It might be something with my gfx card nblood does not like (R9 390 radeon).
This is an older but else very well behaved card, but there have been a few situations where i had to use workarounds or wait for fixed drivers. The game works splendidly with the java client bloodgdx, but i would prefer something that does not rely on external runtimes.

from nblood.

Jan200101 avatar Jan200101 commented on June 2, 2024

I compiled eduke32 using MinGW64 and the polymer render worked perfectly so the issue is not upstream

from nblood.

Jan200101 avatar Jan200101 commented on June 2, 2024

The issue seems to have been fixed on the mapedit branch

from nblood.

CommonLoon102 avatar CommonLoon102 commented on June 2, 2024

@Jan200101 is it now fixed in master too? I never had such issue on any of my PCs so I can't verify myself.

from nblood.

Jan200101 avatar Jan200101 commented on June 2, 2024

I'll rebuild it as soon as I find the time

from nblood.

Jan200101 avatar Jan200101 commented on June 2, 2024

recompiled on 922c2f6 using MXE and build with this command

make PLATFORM=WINDOWS CROSS=i686-w64-mingw32.static- SDLCONFIG=i686-w64-mingw32.static-sdl2-config AS=nasm -j

ran the resulting binary using wine and found no issues with the polymost renderer

from nblood.

CommonLoon102 avatar CommonLoon102 commented on June 2, 2024

Thanks, then I think this is fixed too and can be closed.

from nblood.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.