Brandon DeRosier

Results 41 issues of Brandon DeRosier

* The latest version of `bimg` contains a fix necessary for building against the latest emscripten distributions. * Several glslang source files now use include paths relative to `${BGFX_DIR}/3rdparty`, and...

Currently the perspective transform assumes OpenGL's NDC depth range of -1 to 1. This patch switches to Metal/Vulkan's range of 0 to 1. For GLES, the compiler is already emitting...

impeller

No semantic change beyond debug labels and resource creation order. This just moves filter pass creation down the stack from `FilterContents::RenderToSnapshot` to `virtual FilterContents::RenderFilter`. - Filters now create their own...

needs tests
impeller

This is a step towards being able to control floating point precision. The GLSL 4.6 spec ignores precision (and so does glslang in this mode). The compiler is still not...

needs tests
impeller

Adds a multiframe image decoder that demuxes APNG streams into regular PNG-compliant streams. The actual color decoding is done by Skia's existing PNG decoder. A single lazy pass is performed...

affects: engine
platform-android
Work in progress (WIP)

This change gets the `impeller::RuntimeStage` accessible from the Impeller dispatcher. I'm gonna land the actual `ColorSourceContents` impl in a separate patch. There is some complexity to work through with sampler...

impeller

This is easy to do when: 1. The CTM is known to be scale-only, and 2. the geometry is known to be a rectangle. See also the comments in https://github.com/flutter/engine/pull/38017

engine
P3
impeller

Currently, only struct member names are supported. This is needed to support uniform bindings for RuntimeEffect.

P3
impeller

Right now the entire host buffer is uploaded whenever it's modified, even if just a small portion has been modified. This can be accomplished by keeping track of the nonoverlapping...

engine
P4
impeller

Make RenderTarget setup more convenient and readable. As per: https://github.com/flutter/engine/pull/33413#discussion_r874376631

engine
P5
impeller