diff options
author | Loren Huang <b02279@freescale.com> | 2014-05-09 22:37:41 +0800 |
---|---|---|
committer | Loren Huang <b02279@freescale.com> | 2014-08-15 11:24:58 +0800 |
commit | 2e72d52d8067e52e1f52da666d18e3079da66bca (patch) | |
tree | 947556e78c05bd4adc414d8874f491a7d4c0c6ad | |
parent | cc956fdabbbf143518a559709232831beea69776 (diff) |
ENGR00308233-4 [#791]Refine wclip workaround algorithm 003
Vivante patch name:000e-more-refinements-for-wclip-issue
Date: Apr 14, 2014
Signed-off-by: Loren Huang <b02279@freescale.com>
Acked-by: Shawn Guo
(cherry picked from commit 3fae441a3b6a40e4981473bf967c121e22a9eda7)
(cherry picked from commit 46dcad78113f8c4757d8bb36a91f865ac6bc5afb)
-rw-r--r-- | drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_compiler.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_compiler.h b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_compiler.h index 50eaaddb0c83..2c744012e02a 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_compiler.h +++ b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_compiler.h @@ -524,6 +524,11 @@ struct _gcsHINT #if TEMP_SHADER_PATCH gctUINT32 pachedShaderIdentifier; #endif + +#if gcdUSE_WCLIP_PATCH + /* Strict WClip match. */ + gctBOOL strictWClipMatch; +#endif }; #if TEMP_SHADER_PATCH @@ -3231,6 +3236,12 @@ gcATTRIBUTE_IsEnabled( OUT gctBOOL * Enabled ); +gceSTATUS +gcATTRIBUTE_GetIndex( + IN gcATTRIBUTE Attribute, + OUT gctUINT16 * Index + ); + /******************************************************************************* ** gcUNIFORM_GetType ******************************************************************************** @@ -3393,6 +3404,12 @@ gcUNIFORM_GetSampler( OUT gctUINT32 * Sampler ); +gceSTATUS +gcUNIFORM_GetIndex( + IN gcUNIFORM Uniform, + OUT gctUINT16 * Index + ); + /******************************************************************************* ** gcUNIFORM_GetFormat ** |