mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 05:08:08 +02:00
svga: create BGRX render target view for BGRX_UNORM surface
Currently we adjust the view format when we are asked to create a BGRA render target view for BGRX surface. But we only look for SVGA3D_B8G8R8X8_TYPELESS surface format. With this patch, we will also check for SVGA3D_B8G8R8X8_UNORM surface format, and use SVGA3D_B8G8R8X8_UNORM as the view format for that case. Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
0d221fcd40
commit
4bd5ce853b
1 changed files with 2 additions and 1 deletions
|
|
@ -461,7 +461,8 @@ svga_validate_surface_view(struct svga_context *svga, struct svga_surface *s)
|
|||
* svga_validate_pipe_sampler_view().
|
||||
*/
|
||||
if (view_format == SVGA3D_B8G8R8A8_UNORM &&
|
||||
stex->key.format == SVGA3D_B8G8R8X8_TYPELESS) {
|
||||
(stex->key.format == SVGA3D_B8G8R8X8_UNORM ||
|
||||
stex->key.format == SVGA3D_B8G8R8X8_TYPELESS)) {
|
||||
view_format = SVGA3D_B8G8R8X8_UNORM;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue