Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
(cherry picked from commit b65bc1b6cb72df950c2e26446936804dfcdc432c)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A breakpoint is much nicer than abort when gdb is attached.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clearly, something else is wrong.
|
|
|
|
|
|
|
|
ARGB, not RGBA.
|
|
|
|
Why didn't this come up before?
|
|
|
|
We don't upload the pixels with the CPU in that case, so the map will
only serve as a way of triggering cache flushes over a bunch of data we
don't touch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Make python surface just a dumb (texture, face, level, zslice) tuple.
|
|
Surfaces are now by definition GPU views. So CPU access flags don't make
any sense when creating a surface.
For now we are forcing surfaces to be GPU read/write, but that will go away
soon.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i965 can either do SRGBA8_REV format or SARGB8 format, but not SRGBA8.
Could add SRGBA8_REV support to mesa, but simply use SARGB8 for now.
While here, also add true srgb luminance / luminance_alpha support -
unfortunately the published docs fail to mention which asics support
this, tested on g43 so assume this works on any g4x.
|
|
need to respect the user-supplied base format, not the one derived from
the texture format actually used.
|
|
|