Post

Replies

Boosts

Views

Activity

How to open window like Photos app
I notice that Photos app open photo detail window in very special way, by enabling the "Collision Shapes & Axis" you could see the window actually floating above the others, especially you could tap the dismiss button on the bottom without closing the app! Is it the private API?
0
0
483
Feb ’24
Gamma issue when display linear color
Hi, I'm displaying linear gray by CAMetalLayer with the shader below. fragment float4 fragmentShader(VertexOut in [[stage_in]], texture2d<float, access::sample> BGRATexture [[ texture(0) ]]) { float color = in.texCoordinates.x; return float4(float3(color), 1.0); } And my CAMetalLayer has been set to linearSRGB. metalLayer.colorspace = CGColorSpace(name: CGColorSpace.linearSRGB) metalLayer.pixelFormat = .bgra8Unorm Why the display seem add gamma? Apparently the middle gray is 187 but not 128.
1
0
1.1k
Feb ’24