diff options
author | Loren Huang <b02279@freescale.com> | 2014-05-05 01:45:26 -0400 |
---|---|---|
committer | Loren Huang <b02279@freescale.com> | 2014-05-05 01:48:44 -0400 |
commit | 45a269edfe110f6f23b272eac2b0a20b18d584de (patch) | |
tree | 6bff7bc3a7331ba7577c60e57d7bd21f7eab12c9 | |
parent | 08245ce309cd0a080273d55e439dd3a14eccedcc (diff) |
ENGR00311595 gpu:Fix for gpu hang when running es11 conformance
-ES11 conformance "Must Pass test" and "LogicOp Function test" failed b
-This patch from vivante. Vivante Comments:"If gcdCMD_NO_2D_CONTEXT is
Patch content
-Remove context->dirty2D flag setting when gcdCMD_NO_2D_CONTEXT is set.
Date: May 05, 2014
Signed-off-by: Loren Huang <b02279@freescale.com>
Acked-by: Shawn Guo
-rw-r--r-- | drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_command.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_command.c b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_command.c index 3be171b2b959..589df39f5bdb 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_command.c +++ b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_command.c | |||
@@ -1681,8 +1681,10 @@ gckCOMMAND_Commit( | |||
1681 | /* Not using 2D. */ | 1681 | /* Not using 2D. */ |
1682 | else | 1682 | else |
1683 | { | 1683 | { |
1684 | #if !gcdCMD_NO_2D_CONTEXT | ||
1684 | /* Mark 2D as dirty. */ | 1685 | /* Mark 2D as dirty. */ |
1685 | Context->dirty2D = gcvTRUE; | 1686 | Context->dirty2D = gcvTRUE; |
1687 | #endif | ||
1686 | 1688 | ||
1687 | /* Store the current context buffer. */ | 1689 | /* Store the current context buffer. */ |
1688 | Context->dirtyBuffer = contextBuffer; | 1690 | Context->dirtyBuffer = contextBuffer; |