projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bb0c5c4
)
gallium/swr: Fix depth values for blit scenario
author
Jan Zielinski
<jan.zielinski@intel.com>
Tue, 29 Oct 2019 18:29:27 +0000
(19:29 +0100)
committer
Jan Zielinski
<jan.zielinski@intel.com>
Thu, 31 Oct 2019 07:25:54 +0000
(07:25 +0000)
Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/drivers/swr/swr_state.cpp
patch
|
blob
|
history
diff --git
a/src/gallium/drivers/swr/swr_state.cpp
b/src/gallium/drivers/swr/swr_state.cpp
index c6b19204b32ccbeabfacca2cdd6454d4f3ccb21e..94507b2f2d9d680b54427d670b74fcb3a3c37604 100644
(file)
--- a/
src/gallium/drivers/swr/swr_state.cpp
+++ b/
src/gallium/drivers/swr/swr_state.cpp
@@
-1231,6
+1231,14
@@
swr_update_derived(struct pipe_context *pipe,
util_viewport_zmin_zmax(state, rasterizer->clip_halfz,
&vp->minZ, &vp->maxZ);
+ if (rasterizer->depth_clip_near) {
+ vp->minZ = 0.0f;
+ }
+
+ if (rasterizer->depth_clip_far) {
+ vp->maxZ = 1.0f;
+ }
+
vpm->m00[i] = state->scale[0];
vpm->m11[i] = state->scale[1];
vpm->m22[i] = state->scale[2];