質問編集履歴
1
その後試したこと。またちょっとだけ改善できた方法について
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,6 +48,20 @@
|
|
48
48
|
|
49
49
|
makeBuffer(bytes:length:options)をmakeBuffer(bytesNoCopy:length:options)に置き換えてみたりもしたのですが、今度はアライメント(?)とかのエラーで落ちてしまいました
|
50
50
|
|
51
|
+
(以下は2020/2/7追記)
|
52
|
+
|
53
|
+
その後、変数にnilを代入すると解放されるという記事を読んだのでやってみましたが変化はありませんでした
|
54
|
+
|
55
|
+
結局、MTLBurrerをクラスのプロパティにして一度作成したら内容を書き換えて使い回すようにしたら少しだけ改善されました
|
56
|
+
|
57
|
+
今では、もしかしたらコマンドバッファは何万発も連続で使用するようなものではないのかなって思っています
|
58
|
+
|
59
|
+
また、いただいたコメントを読んでコマンドバッファ等解放させる方法を探したけど見つけられませんでした
|
60
|
+
|
61
|
+
意図的に解放させる方法なんてあるのかな?
|
62
|
+
|
63
|
+
そういうのを教えてもらいたくて質問したんだけど、なんだか自分で調べろ考えろみたいなコメントを一つもらっただけだったのでこのサイトはもう利用しない予定です
|
64
|
+
|
51
65
|
|
52
66
|
|
53
67
|
### 補足情報(FW/ツールのバージョンなど)
|