teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

mac Appで色の表示がくすむ

2020/04/20 08:31

投稿

HihuSnow
HihuSnow

スコア23

title CHANGED
@@ -1,1 +1,1 @@
1
- MTKViewに渡した表示されない
1
+ mac Appで表示がくすむ
body CHANGED
@@ -1,3 +1,34 @@
1
+ 追記2
2
+
3
+ 以下のように表記したところ、青一色での塗りつぶしにもかかわらず、色がくすみます。
4
+
5
+ ```swift
6
+ class ViewController: NSViewController {
7
+
8
+ override func viewDidLoad() {
9
+ super.viewDidLoad()
10
+
11
+ }
12
+
13
+ override func viewDidAppear() {
14
+ self.view.window?.backgroundColor = .blue
15
+ }
16
+ }
17
+ ```
18
+
19
+
20
+ ![イメージ説明](df5b9a2c9242275176ccadfef063c425.png)
21
+
22
+
23
+ どのようにすれば、純色が出るのでしょうか?
24
+
25
+
26
+
27
+
28
+
29
+ > 以下、原因がまだよくわかっていなかった頃のもの
30
+
31
+ ----
1
32
  追記
2
33
  `Metal`の問題ではなさそうです。
3
34
  というのも下の図で左側が`MTKView`右側の線が`NSGraphicsContext`に直接書いたものですが、色の差がありません。

1

`Metal`の問題ではなさそうです。

2020/04/20 08:30

投稿

HihuSnow
HihuSnow

スコア23

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,11 @@
1
+ 追記
2
+ `Metal`の問題ではなさそうです。
3
+ というのも下の図で左側が`MTKView`右側の線が`NSGraphicsContext`に直接書いたものですが、色の差がありません。
4
+ ![イメージ説明](7e732a19cc6f7e6349911c24391b2179.png)
5
+ どちらもおかしいということはMetalの問題ではない可能性が高いです。
6
+
7
+ ----
8
+
1
9
  `MTKView`に渡した通りの色が表示されません。
2
10
 
3
11
  赤一色で塗りつぶした`MTLtexture`の表示直前の内容を見ると