On Sat, Jan 11, 2014 at 4:19 AM, Mark Mueller <markkmuel...@gmail.com> wrote: > The predominant feedback on this adventure has been to make the MESA_FORMATs > match the PIPE, or gallium formats but every journey I've made down that > path has been fraught with peril. There are some cases where PIPE_FORMATs > are even more confusing then MESA_FORMATs*. Either there is something that I > am missing, or there are things about the PIPE_FORMATS that people aren't > aware of, so let me pull out some specific references. > > The first problem is that in PIPE_FORMATS there is no distinction between > array and packed formats, and this has proven to be a big cause for format > ambiguity that some are wanting to see addressed. One proposed solution is > to represent array formats like (hypothetically): R8G8B8A8; and packed > formats as RGBA_8888 (or vice versa) in the MESA_FORMATs and subsequently > modifying the PIPE_FORMATs to suit. But that makes RGBA_1010102 kinda messy > (though it could be RGBA_aaa2). So then how to handle this: > > So how about a poll! Isn't that the rage these days? > > > Please vote on: > > > 1) Should MESA_FORMAT names clearly distinguish between array and packed > formats, yes or no?
Yes. > 2) What is your preference for array format naming convention: > > a) RGBA8888_UNORM > > b) R8G8B8A8_UNORM > > c) RGBA_UNORM8 B or C. C is cleaner, B is used by gallium. I'll leave that decision to you. > 3) What is your preference for packed format naming convention: > > a) RGBA5551_UNORM > > b) R5G5B5A1_UNORM if the final answer to (2) is C, then B. Otherwise A. B is more readable for formats like Z24S8 as opposed to ZS248. > 4) What is your preference for naming packed formats with 10 or more bits: > > a) RGBA1010102_UNORM > > b) R10G10B10A2_UNORM > > c) RGBAaaa2_UNORM > > d) Croque-monsieur Same as (3). Marek _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev