projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
panfrost/midgard: Drop dependence on mesa/st
[mesa.git]
/
src
/
gallium
/
drivers
/
panfrost
/
pan_fragment.c
diff --git
a/src/gallium/drivers/panfrost/pan_fragment.c
b/src/gallium/drivers/panfrost/pan_fragment.c
index 16405a4ed21cf557fe421333c5a5ae22c1ae6fb9..0dc15c2d23513a58f3fa174db4799d44380379ea 100644
(file)
--- a/
src/gallium/drivers/panfrost/pan_fragment.c
+++ b/
src/gallium/drivers/panfrost/pan_fragment.c
@@
-34,9
+34,12
@@
mali_ptr
panfrost_fragment_job(struct panfrost_context *ctx)
{
mali_ptr
panfrost_fragment_job(struct panfrost_context *ctx)
{
+ /* TODO: Check viewport or something */
+ bool flip_y = panfrost_is_scanout(ctx);
+
mali_ptr framebuffer = ctx->require_sfbd ?
mali_ptr framebuffer = ctx->require_sfbd ?
- panfrost_sfbd_fragment(ctx) :
- panfrost_mfbd_fragment(ctx);
+ panfrost_sfbd_fragment(ctx
, flip_y
) :
+ panfrost_mfbd_fragment(ctx
, flip_y
);
struct mali_job_descriptor_header header = {
.job_type = JOB_TYPE_FRAGMENT,
struct mali_job_descriptor_header header = {
.job_type = JOB_TYPE_FRAGMENT,