Yeah, I reached that point a few weeks ago. It’ll be interesting to see your thoughts.
@JBN: Thanks for contributing to the debate! :)
Guess it’s time to roll my own web browser that isn’t coded and maintained by a bunch of retarded leftists.
@Ferdinand: Sorry this took me so long to notice! http://video.fosdem.org/2014/UD2218A/Saturday/Utilizing_GPUs_to_accelerate_2D_content.webm
Can you post a link to the video when it is uploaded?
thank you for your post and especially for this page with documentation on Moz2D https://wiki.mozilla.org/Platform/GFX/Moz2D
Could you please give an tip on how to build a helloworld program with Moz2D outside of Mozilla? I’ve managed to download the source code and to compile it, but I was not yet able to figure out how to draw a simple line with it.
Thanks in advance.
Yes, there are those of us who click on your blog regularly looking for gold. Today is a happy day.
I’d love to see a live example of your benchmarks that show the “why” of this work. How is Firefox stacking up compared to others on your tests?
Does nvidia hardware not fully supporting directx 11.1 affect your direct2d 1.1 plans any bit? (and what about intel graphic chips?)
Bas, it’s been awhile since we’ve heard any new information in the Win7 text rendering issues caused by the IE10 platform update. What’s the status of that issue?
“Windows 8.1 Preview introduces DirectX 11.2, which brings a host of new features to improve performance in your games and graphics apps.”
Bas, please test Win 8.1 Preview with Azure D2D.
Final version of KB2670838 update released.
It causes font rendering issues though for some users.
@Eugene: It -can- currently be built stand-alone, however this isn’t as easy yet as it should be. It will be under the MPL like all other Mozilla code, so it should be quite easy to use in other projects.
@Nvd: Yes, and there’s a lot of very promising stuff in there! I’m very excited about it.
@Manoj: We recently fixed a bunch of issues with the 64-bit version! Hopefully things will become better there. Unless this was a 32-bit build on an x64 machine, in which case it should be fine -if- the graphics section of about:support shows Azure content is enabled.
For some reason the recorder tool is not working on my Windows 7 x64 machine. I noticed severe checker-boarding when navigating between slides using the Up/Down arrow key in a Google Docs presentation. Here is a link to a presentation that demonstrates this symptom: https://docs.google.com/presentation/d/1uifwVYGNYTZDoGLyCb7sXa7g49mWNMW2gaWvMN5NLk8/edit?pli=1#slide=id.g1c2fc179_1_20
I will not have access to a 32-bit Win7 machine until the end of next week, so thought I should bring this link to your attention. Additionally, I updated a bug that reported similar symptoms in https://bugzilla.mozilla.org/show_bug.cgi?id=775320
Bas, MS has an update for Win7’s Direct2D, DirectWrite and Direct3D.
“This update improves the features and performance of the following components”
http://www.microsoft.com/en-us/download/details.aspx?id=35661 says Pre-Release, so it’s not the final release, might not want to install this until the final release is out, don’t know when though.
@Kamulos: Thanks for your feedback! Let me answer your questions:
1. I think so, I’d prefer actually compressing them, and I’m working on something like that, but knowing ‘what’ image is displayed can often give important contextual information, for example for lifetime debugging issues and such.
2. This is caused by how the Thebes-Azure wrapper uses the transform. Once code gets migrated to Azure this will become better. Measurements indicate they’re within the noise code-overhead wise, so I’m not too worried.
3. I’m working on this! Expect updates in the future!
This is great. I really like the direction in which firefox development is heading with all those performance debugging tools.
There are some questions that occurred to me after playing with it a few minutes
1. Is it really necessary to save all those raster images in the file? Is there something interesting about what the pixels exactly look like?
2. What is the deal with SetTransforms? They seem pretty redundant or expendable to me in many cases.
3. Would it be possible to include some performance information that allows it to identify the drawing hotspots more easily?
@sysKin: One more thing, as I was debugging an issue using the player yesterday I found a couple of bugs and added a tiny bit of functionality in the form of an Event Information window. The new build is on my people, you may want to update, it’s backward compatible with your trace.
@sysKin: Double click a DrawTarget or other type of object in the Objects window! :)
|<< <||> >>|