For me the FPS doesn't return until all the MFDs have been turned off, not just the ADI/HSI. So it isn't the heaviness of the ADI and HSI that is the true culprit of the FPS reduction.
I don't see much reduction changing from 0 to 1 MDU on.
For me the FPS doesn't return until all the MFDs have been turned off, not just the ADI/HSI. So it isn't the heaviness of the ADI and HSI that is the true culprit of the FPS reduction.
I did some further tests and one A/E PFD costs me about 10 FPS. All DPS displays are pretty a much a wash, no real impact. So I was premature in my conclusion that the A/E PFD had no role in the reduction.I don't see much reduction changing from 0 to 1 MDU on.
For me the FPS doesn't return until all the MFDs have been turned off, not just the ADI/HSI. So it isn't the heaviness of the ADI and HSI that is the true culprit of the FPS reduction.
No, not even Surface MFD or Map MFD.Does the same occur with Orbiter's stock MFDs ?
After changing the MFD refresh rate to 0.1s I get 10-20 FPS hit from each open PFD. Smaller hit from all other modes but still bigger than from stock MFDs. To me it looks like it's somehow related to GDI based drawing.
If this code is disabled then does the performance problem go away ? Drawing rectangles can't be a problem.
Rendering a user supplied mesh to a MFD screen can be easily arranged in the sketchpad, technically almost everything is already there.
Can't we use the ADI from the Shuttle-A? In the beta the Shuttle-A has been equipped with a fully functional ADI that's very easy on the FPS.Yes, our MFD code is still all GDI...
I could change it to run on Sketchpad, but unless the mesh projection thing becomes a reality, I think a HDC is still going to be needed for SetWorldTransform() to work in the ADI and HSI.
Can't we use the ADI from the Shuttle-A? In the beta the Shuttle-A has been equipped with a fully functional ADI that's very easy on the FPS.
A Sketchpad solution sounds like the best approach to me.... what would be needed for that?
I just had this idea: custom MFDs for the upper stages to display the timers and prop, instead of having that in the HUD... :hmm:
What about doing a "upper stage mission control center" building, that can be used for all our upper stages? This way we don't repeat ourselves. (DRY)
I would not be surprised if DaveS now corrects me, but I am almost sure that the upper stages had been controlled in the same building as the Shuttle, likely just a different room, so maybe we could combine both tasks.
Well, the DPS displays do have to redone in order to work with the new MFD texture resolution setting[Extra|Instruments and panels|MFD parameter configruation]. Currently we end up with this:Redo all displays (maybe except the DPS ones). I could do all that, and at the same time "fix" the CRTMFD by merging it into the main vessel*. I'd like to do some testing first to be sure we can at least keep the current ADI and HSI working with Sketchpad (without the mesh projection). All if this is 2 or 3 weeks in the future... :facepalm: ... but I get there.
We should probably get the last SSU for Orbiter 2010 out the door first, and then focus on Orbiter 2016. Even if it is delayed several months, there are tons of stuff we can improve meanwhile (this MFD situation, the talkbacks, lights, etc). Anyway, there are problems to fix for several weeks/months.
*) I just had this idea: custom MFDs for the upper stages to display the timers and prop, instead of having that in the HUD... :hmm:
Well, the DPS displays do have to redone in order to work with the new MFD texture resolution setting[Extra|Instruments and panels|MFD parameter configruation]. Currently we end up with this:
Any thoughts on the last SSU for Orbiter 2010? The only things I think are missing are the IUS umbilical boom hinge mesh that has the wrong angle, the bellows animation in the CISS, and the manual probably needs more text in the upper stage chapter.
Could you show what you mean by "wrong angle"? In all the photos I have, it (the overall boom structure) is following the curvature of the AFTA.Any thoughts on the last SSU for Orbiter 2010? The only things I think are missing are the IUS umbilical boom hinge mesh that has the wrong angle,
Could you show what you mean by "wrong angle"? In all the photos I have, it (the overall boom structure) is following the curvature of the AFTA.
The boom rotation axis is such that it rotates paralel to the PLB (like the animation), and not radially away from the IUS (like the current hinge is). This is visible in the images when the ASE is raised and I've seen a picture that shows that hinge a bit better and confirms this. Let me see if I can find it....