Webkit Acceleration

Facebook Twitter
OnQ Blog - Why is Qualcomm Innovation Center (QuIC) Investing in WebKit? As the Principal Engineer for QuIC’s Web Technology team, one of the most common questions I’m faced with is, “Why is QuIC expending energy to help optimize Webkit?” Perhaps some people feel that actively participating in open source runs contrary to traditional business models. Or, some may even wonder why QuIC doesn’t just sit back and leverage the work of other corporations and the rest of the WebKit community. Most people would be surprised at the number of wireless devices enabled by open source activities within QuIC. They might also be surprised at the engineering talent QuIC has brought in from around the world to improve the fundamental components of mobile Web technology, namely WebKit and the V8 JavaScript engine. In my opinion, there are many reasons for QuIC’s interest and involvement in open source Web technologies, as summarized below. OnQ Blog - Why is Qualcomm Innovation Center (QuIC) Investing in WebKit?
Programmable Graphics Hardware Pipeline Programmable Vertex Processor The vertex processor is a programmable unit that operates on incoming vertex attributes, such as position, color, texture coordinates, and so on. The vertex processor is intended to perform traditional graphics operations such as vertex transformation, normal transformation/normalization, texture coordinate generation, and texture coordinate transformation. The vertex processor only has one vertex as input and only writes one vertex as output. Topological information of the vertices is not available. Tutorials Tutorials
Web Inspector: Styles Enhanced Web Inspector: Styles Enhanced During the past few months, we’ve been working hard to improve the CSS editing experience for Web Inspector users. Now, we are happy to provide you with an update. Style Presentation
Recall that in the software path there was a single GraphicsContext for the entire page. With accelerated compositing, we need a GraphicsContext for each compositing layer so that each layer can draw into a separate bitmap. Recall further that we conceptually already have a set of parallel tree structures, each more sparse than the last and responsible for a subtree of the previous: the DOM tree, the RenderObject tree, and the RenderLayer tree. With the introduction of compositing, we add an additional conceptual tree: the GraphicsLayer tree. GPU Accelerated Compositing in Chrome - The Chromium Projects GPU Accelerated Compositing in Chrome - The Chromium Projects