diff --git a/drivers/gles_common/rasterizer_canvas_batcher.h b/drivers/gles_common/rasterizer_canvas_batcher.h index 47687033b0b..88b6d895305 100644 --- a/drivers/gles_common/rasterizer_canvas_batcher.h +++ b/drivers/gles_common/rasterizer_canvas_batcher.h @@ -227,7 +227,7 @@ public: // we are always splitting items with lots of commands, // and items with unhandled primitives (default) - bool use_hardware_transform() const { return num_item_refs == 1; } + bool use_hardware_transform() const { return (num_item_refs == 1) && !(flags & RasterizerStorageCommon::USE_LARGE_FVF); } }; struct BItemRef {