pan/decode: Depth units/factor are identical to GL

I'm not sure why I thoughtt here was an off-by-one, other than maybe bad
data collection.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
This commit is contained in:
Alyssa Rosenzweig 2019-07-11 07:01:56 -07:00
parent a7153ebcd3
commit 7a36c72f5d
2 changed files with 2 additions and 10 deletions

View File

@ -551,11 +551,7 @@ struct mali_shader_meta {
} midgard1;
};
/* On bifrost: Exactly the same as glPolygonOffset() for both.
* On midgard: Depth factor is exactly as passed to glPolygonOffset.
* Depth units is equal to the value passed to glDeptOhffset + 1.0f
* (use MALI_NEGATIVE)
*/
/* Same as glPolygoOffset() arguments */
float depth_units;
float depth_factor;

View File

@ -1509,12 +1509,8 @@ pandecode_replay_vertex_tiler_postfix_pre(const struct mali_vertex_tiler_postfix
}
if (s->depth_units || s->depth_factor) {
if (is_bifrost)
pandecode_prop("depth_units = %f", s->depth_units);
else
pandecode_prop("depth_units = MALI_NEGATIVE(%f)", s->depth_units - 1.0f);
pandecode_prop("depth_factor = %f", s->depth_factor);
pandecode_prop("depth_units = %f", s->depth_units);
}
if (s->alpha_coverage) {