Announcement

Collapse
No announcement yet.

Heroes of Newearth

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by rob2687 View Post
    It's running now because somebody put in dummy shaders so it doesn't crash when it hits the unimplemented stuff. As you can see there seems to be a lot of stuff that needs to be done still.
    Actually except for the missing models (ok, that's a pretty big except, but anyway) I can't think of anything that's missing.

    Comment


    • #32
      well the lastest opensource driver works well for me hon starts again mesa7.9 starts support openGL2.1 and so one!

      hon on lastest xorg-edgers crack pushers +linux kernel 2.6.34rc4:

      Comment


      • #33
        The player and building models are rendered now using r300g.

        It also works with the shader settings on low and the rest of the graphics settings on high. Setting the shader quality any higher causes a crash.

        Comment


        • #34
          Originally posted by rob2687 View Post
          The player and building models are rendered now using r300g.

          It also works with the shader settings on low and the rest of the graphics settings on high. Setting the shader quality any higher causes a crash.
          Wow, r300g seems to be improving *really* quick. Any screenshots?

          Comment


          • #36
            Originally posted by rob2687 View Post
            The player and building models are rendered now using r300g.

            It also works with the shader settings on low and the rest of the graphics settings on high. Setting the shader quality any higher causes a crash.
            w00t awesome. Byebye FGLRX.

            Comment


            • #37
              Thanks, it's great to see this driver is getting somewhere. I think the GLSL branch emulation made the models appear (i.e. replaced dummy shaders with real ones).

              maxi_jac> Could you please tell me what asserts you had to remove?

              Comment


              • #38
                Originally posted by marek View Post
                Thanks, it's great to see this driver is getting somewhere. I think the GLSL branch emulation made the models appear (i.e. replaced dummy shaders with real ones).

                maxi_jac> Could you please tell me what asserts you had to remove?
                I don't remember quite well, sorry, the git master now fails with HoN and I don't know how to revert to yesterday.

                If I recall right there was 2 asserts, in r300_fs.c and r300_vs.c failing because of index>=16... sorry for the lack of information, I don't remember more.

                Comment


                • #39
                  OK, I've managed to get it working again.

                  In fact asserts fail only when HoN is set to Shader:Normal, no assert at all fail with Shaders:Low .
                  When some asserts are disabled, the game works with shaders to normal with a lot of "Out of hw temporaries" in console.


                  Asserts failing with Shaders Normal:
                  hon-x86_64: r300_fs.c*:59*:*r300_shader_read_fs_inputs: L'assertion «*index < 16*» a échoué.
                  Code:
                  case TGSI_SEMANTIC_GENERIC:
                                  //assert(index < ATTR_GENERIC_COUNT);
                                  fs_inputs->generic[index] = i;
                                  break;


                  hon-x86_64: r300_vs.c*:73*:*r300_shader_read_vs_outputs: L'assertion «*index < 16*» a échoué.
                  Code:
                  case TGSI_SEMANTIC_GENERIC:
                                  //assert(index < ATTR_GENERIC_COUNT);
                                  vs_outputs->generic[index] = i;
                                  break;

                  Comment


                  • #40
                    I've committed a fix. You may re-test the game if you like.

                    Comment


                    • #41
                      Yep, with 32 it no longers fails the asserts

                      Comment


                      • #42
                        Originally posted by marek View Post
                        I've committed a fix. You may re-test the game if you like.
                        It's working great here as well. Thanks for your work, it's so good to finally be able to drop fglrx ( + ancient X + ancient Kernel) .

                        Comment


                        • #43
                          Zhick, don't you see major memory leaks ?
                          I can't play 2 matches of HoN or I swap too much and it's unplayable.

                          Comment


                          • #44
                            This actually happens with fglrx as well.

                            Comment


                            • #45
                              Originally posted by maxi_jac View Post
                              Zhick, don't you see major memory leaks ?
                              I can't play 2 matches of HoN or I swap too much and it's unplayable.
                              That's actually what I got with fglrx. It would suck up tons of memory, and eventually start swapping, making it unplayable. I pretty much had to restart X everytime I wanted to play a game of HoN.
                              Haven't run across anything similar with r300g yet, but that might be because I rarely play more than one game in a row (mainly because I suck, and get frustrated very fast ). I guess I'll have to play two matches of HoN now, for science.
                              But are you sure it's not HoN that's eating up all your memory? It does use alot of it, even without fglrx-memory-leaking. If you've got less than 2 gigs that might be it.

                              Comment

                              Working...
                              X