iOS 描画アプリがあります。現在、描画は OpenGL ES 1.1 で実装されています。ベジエ曲線などの線を滑らかにするために、いくつかのアルゴリズムを使用します。そのため、タッチ イベントが発生すると、(アルゴリズムに基づいて) タッチ イベント ポイントからポイントのセットを取得し、これらのポイントを描画します。また、ポイントにはブラシ テクスチャを使用して、より自然な外観にしています。
これらのアルゴリズムを OpenGL ES 2.0 シェーダーに実装できるかどうか疑問に思っています。OpenGL 関数を呼び出してタッチ ポイントで構成される線を描画し、出力時にブラシ テクスチャの曲線を滑らかにレンダリングするようなものです。
ここでのポイント P0、P1、... P4 はタッチ イベントであり、赤い曲線上のポイント - 出力ポイントであり、曲線上の 2 つの隣接ポイント間の距離が 1 ピクセルを超えないように、T にそのようなステップが設定されています。
そして、ここにベジエアルゴリズムの説明へのリンクがあります: ベジエ曲線 - ウィキペディア、フリー百科事典
どんな助けでも大歓迎です。ありがとう。