Age | Commit message (Collapse) | Author |
|
Conflicts:
src/mesa/shader/slang/slang_link.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Free old teximage/level data, then stop.
|
|
|
|
Call it before freeing core Mesa state to avoid references to freed buffer objects.
|
|
|
|
|
|
|
|
PIPE_FORMAT_A8R8G8B8_UNORM
|
|
|
|
|
|
We want to use the pipe_buffer_* inlines everywhere, but a pipe context
is not always available nor is it needed.
|
|
|
|
|
|
The caller might be requesting 16-bit Z + 8-bit stencil be placed in a
PIPE_FORMAT_S8Z24 or PIPE_FORMAT_Z24S8 buffer.
|
|
Basically, set up one user-space wrapper for all arrays instead of
the individual arrays.
|
|
|
|
|
|
Also, rename p_tile.[ch] to u_tile.[ch]
|
|
|
|
|
|
Examine the currently bound color buffer's format to see if there's a good
format/type match.
|
|
|
|
indirect addressing used.
|
|
|
|
|
|
|
|
In some cases, the vertex program output's semantic info didn't match up
with the fragment program's input semantic info. This info is now explicitly
passed into the st_translate_fragment_program() function.
|
|
|
|
missing/null
fixes potential segfaults when vertex arrays are missing
|
|
|
|
|
|
needed
The default texture is used when the current fragment shader has texture
sample instructions but the user has not provided/bound a texture.
|
|
|
|
|
|
access
Was trying to use the strb->surface but it's made for GPU read/write only.
|
|
|
|
|
|
|
|
|
|
Use the TexFormat->StoreImage() routine for fallbacks. This handles the
case of copying RGBA framebuffer data into an RGBA texture when the base
format is GL_RGB (or GL_LUMINANCE, etc). In that case, we need to set
the texture's alpha=1 and override the framebuffer's alpha.
|
|
|
|
|
|
|