私は芸術的なサイドプロジェクトが、私が望むよりも遅く実行しています。基本的には、すでに描いた形や色をXORするような形や色を描きたいのです。プログラムは次のようなものにします:図形の下で色を排除する方法は? (SDL2)
これは画面にXORされた7つの黒丸です。
私の方法はかなり遅いですが、各ピクセルごとに、各円をループしてXORするかどうかを判断しています。
SDL_gfxで円を描くことはできますが、XORの描画モードが見つからないようです。私の現在の考え方は、少なくとも特定のピクセルが奇数か偶数かを教えてくれる混合モードを使うことです。ただし、(SDL_TEXTUREACCESS_TARGET)にレンダリングできるSDL_Textureを作成すると、直接操作できなくなります(SDL_TEXTUREACCESS_STREAMING)。
簡単な質問は、黒い円を適用してその下のピクセルをXORする方法です。
ありがとうございました。私はこの外観をシンプルにするglslを使って絵を見つけました。私はちょっとスキルを磨かなければなりません。 SDL_gpuを調べます。 – Carl