GithubHelp home page GithubHelp logo

Comments (7)

rrath avatar rrath commented on September 1, 2024

Sorry, I have never used the Dolphin emulator. Are you sure that you are not running out of memory on the Wii? (Because with its limited amount of memory, this is a problem that people run into often.)

from wire3d.

MyloWhylo avatar MyloWhylo commented on September 1, 2024

I don't think it's running out of memory, the overlay on windows says it's using ~4M ish of VRAM. I'll try building a debug release here and seeing if that makes any difference. Lastly, could triangle count be a problem? It's about 67k triangles all told I think.

from wire3d.

MyloWhylo avatar MyloWhylo commented on September 1, 2024

Here's what the statistics look like under windows, I don't see any problems with memory that would stop it from running on the Wii. I could be missing something though.

image

I added some print statements to the wii debug version, and it appears to be hanging sometime in the DisplayBackBuffer(); function.

from wire3d.

MyloWhylo avatar MyloWhylo commented on September 1, 2024

After doing some more testing, it stalls at the GXDrawDone(); command in WireGXRenderer.cpp like it should, but either the GX isn't doing anything or something's messed up with it, because it never un-stalls (?). Any ideas would be appreciated.

from wire3d.

rrath avatar rrath commented on September 1, 2024

Sorry, I have been out of touch with Wii development for years, so neither GX documentation nor the toolchain is at my disposal anymore. I am also not aware of how the devkitpro environment as changed over the years. Do all the samples (including Demo and Game) work for you on the Wii hardware?

Maybe the display list for the mesh is ill-formed somehow, causing the pipeline to stall. The only thing I can recommend is to revert to a working state, then add changes step by step to isolate the trigger for the stall, then deconstruct the code and submitted data of that trigger.

from wire3d.

h3xstream avatar h3xstream commented on September 1, 2024

@rrath All samples run on hardware and Dolphin emulator except Demo and Sample.
I installed devkit pro with the installer version 3.0.3. And I tested the compiled DOL with Dolphin 5.0-16322.

Anybody as a "stable" version of devkitpro known to compile all Wire3d samples?

from wire3d.

rrath avatar rrath commented on September 1, 2024

@h3xstream Demo and Game are different from the other Samples because they load data at runtime and silently fail if the data is not at the expected location.

from wire3d.

Related Issues (6)

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.