Cc: 10.6 11.0 <mesa-sta...@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.ol...@amd.com>
Marek On Tue, Sep 29, 2015 at 5:39 PM, Brian Paul <bri...@vmware.com> wrote: > For 8-bit RGB(A) texture formats we set the PIPE_BIND_RENDER_TARGET flag > to try to get a hardware format which also supports rendering (for FBO > textures). Do the same thing for floating point formats. > > This allows the Redway Flat demo to run. > --- > src/mesa/state_tracker/st_format.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/src/mesa/state_tracker/st_format.c > b/src/mesa/state_tracker/st_format.c > index 0c94428..144b7d6 100644 > --- a/src/mesa/state_tracker/st_format.c > +++ b/src/mesa/state_tracker/st_format.c > @@ -1963,7 +1963,11 @@ st_ChooseTextureFormat(struct gl_context *ctx, GLenum > target, > else if (internalFormat == 3 || internalFormat == 4 || > internalFormat == GL_RGB || internalFormat == GL_RGBA || > internalFormat == GL_RGB8 || internalFormat == GL_RGBA8 || > - internalFormat == GL_BGRA) > + internalFormat == GL_BGRA || > + internalFormat == GL_RGB16F || > + internalFormat == GL_RGBA16F || > + internalFormat == GL_RGB32F || > + internalFormat == GL_RGBA32F) > bindings |= PIPE_BIND_RENDER_TARGET; > > /* GLES allows the driver to choose any format which matches > -- > 1.9.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev